千家信息网

RAC_Sequence序列号的使用

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,[CACHE integer | NOCACHE] --指定数据库内存中预分配的序列值个数,最小cache值为2 |不指定缓存数默认值是cache 20[ORDER | NOORDER] --指定or
千家信息网最后更新 2025年02月03日RAC_Sequence序列号的使用[CACHE integer | NOCACHE] --指定数据库内存中预分配的序列值个数,最小cache值为2 |不指定缓存数
默认值是cache 20
[ORDER | NOORDER] --指定order条件保证序列按请求顺序生成|不保证序列按请求顺序生成
默认值是NOORDER


单机 sequence都是order的。就算加了noorder,结果还是order。
RAC sequence才有真正的order和noorder
order:两个节点保持一样的order
noorder:如果使用了nocache,两个节点保持一样的order
如果使用了cache,两个节点不order,但各节点内部order



SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string PLMDB2
SQL> create sequence SEQ_T1 start with 10 maxvalue 100000 cache 2000 noorder;
Sequence created.
SQL> select SEQ_T1.nextval from dual;
NEXTVAL
----------
10
SQL> select SEQ_T1.nextval from dual;
NEXTVAL
----------
11

SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string PLMDB1
SQL> select SEQ_T1.nextval from dual;
NEXTVAL
----------
2010
SQL> select SEQ_T1.nextval from dual;
NEXTVAL
----------
2011





SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string PLMDB2
SQL> create sequence SEQ_T2 start with 10 maxvalue 100000 nocache noorder;
Sequence created.
SQL> select SEQ_T2.nextval from dual;
NEXTVAL
----------
10
SQL> select SEQ_T2.nextval from dual;
NEXTVAL
----------
11

SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string PLMDB1
SQL> select SEQ_T2.nextval from dual;
NEXTVAL
----------
12
SQL> select SEQ_T2.nextval from dual;
NEXTVAL
----------
13




SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string PLMDB2
SQL> create sequence SEQ_T3 start with 10 maxvalue 100000 noorder;
Sequence created.
SQL> select SEQ_T3.nextval from dual;
NEXTVAL
----------
10
SQL> select SEQ_T3.nextval from dual;
NEXTVAL
----------
11

SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string PLMDB1
SQL> select SEQ_T3.nextval from dual;
NEXTVAL
----------
30
SQL> select SEQ_T3.nextval from dual;
NEXTVAL
----------
31



SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string PLMDB2
SQL> create sequence SEQ_T4 start with 10 maxvalue 100000 order;
Sequence created.
SQL> select SEQ_T4.nextval from dual;
NEXTVAL
----------
10
SQL> select SEQ_T4.nextval from dual;
NEXTVAL
----------
11

SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string PLMDB1
SQL> select SEQ_T4.nextval from dual;
NEXTVAL
----------
12
SQL> select SEQ_T4.nextval from dual;
NEXTVAL
----------
13
节点 序列 两个 顺序 保证 生成 最小 个数 内存 单机 数据 数据库 条件 结果 缓存 还是 分配 序列号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 线上线下国家网络安全 一线海服务器提前踢人 网络安全精英决赛可以弃权吗 北京手机应用软件开发怎么收费 天翼云盘服务器链接失败怎么办 nba2k多久会服务器关闭 研究生网络安全大学排名 网络安全知识与技术是什么 如何快速通过二维码进入服务器 网络安全拜大年 服务器上怎么将谷歌加入白名单 江苏龙芯服务器生产商 众人网络安全有限公司 电脑是怎么访问服务器的 大兴区网络软件开发诚信经营 河北数据库空投箱市场价格 黑盾网络安全审计系统密码 国外艺术数据库意大利 软件开发工作室名字 服务器探针宝塔版 实惠的app软件开发流程 工程数据库由几部分组成 融合网络技术有限公司 第9章数据库安全管理 软件开发项目各部分成本 华为网络安全日是什么时间 浙江特种网络技术分类服务标准 天津软件开发有哪些 qq访客设置服务器失败怎么回事 兰州招聘软件开发好找工作吗
0