段 从Oracle中创建事务回滚段(oracle创建回滚)
以下是 Oracle 中从创建事务回滚的段:
对于 Oracle 10G 或之前的版本,创建存储事务回滚的段是:
(1)使用 CREATE ROLLBACK SEGMENT 命令创建回滚段,使用 ROLLBACK SEGMENT 子句指定回滚段的名称和存储参数。
例如:
CREATE ROLLBACK SEGMENT rbs_1
STORAGE (INITIAL 50K
NEXT 50K
MAXEXTENTS 32);
(2)使用 ALTER DATABASE 命令启用回滚段:
ALTER DATABASE ADD ROLLBACK SEGMENT rbs_1;
对于 Oracle 11G 或之后的版本,创建存储事务回滚的段是:
(1)使用 CREATE UNDO TABLESPACE 命令创建回滚表空间,使用 UNDO TABLESPACE 子句指定回滚表空间的名称和存储参数。
例如:
CREATE UNDO TABLESPACE undotbs_1
DATAFILE ‘/u01/oradata/undotbs_1.dbf’
SIZE 50M
AUTOEXTEND ON MAXSIZE 200M
UNIFORM SIZE 64K;
(2)使用 ALTER SYSTEM 命令来启动或禁用指定的回滚表空间或设置为只读:
ALTER SYSTEM SET UNDO_TABLESPACE=undotbs_1;
以上就是 Oracle 中创建事务回滚段的步骤,它可以有效的确保事务的安全性,保证事务在数据错误时可以回滚,从而防止数据发生错误。