段 从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 中创建事务回滚段的步骤,它可以有效的确保事务的安全性,保证事务在数据错误时可以回滚,从而防止数据发生错误。


数据运维技术 » 段 从Oracle中创建事务回滚段(oracle创建回滚)