ORA-10617: Cannot create rollback segment in dictionary managed tablespace

文档解释

ORA-10617: Cannot create rollback segment in dictionary managed tablespace

Cause: Rollback segments cannot be created in dictionary managed tablespaces when SYSTEM tablespace is locally managed

Action: Recheck the tablespace name and re-issue the statement

ORA-10617: 禁止在字典管理的表空间中创建回滚段。

官方解释

常见案例

正常处理方法及步骤

1. 确保表空间是用字典管理模式创建的,若是,应使用LOCALLY_MANAGED_TABLESPACE来创建回滚段。

2. 通过以下查询检查表空间的存储模式:

SELECT tablespace_name, contents, extent_management

FROM dba_tablespaces;

3. 如果表空间是字典管理模式,那你只能在其中创建本地管理的表空间:

CREATE ROLLBACK SEGMENT r1

TABLESPACE tbs_lm

STORAGE (INITIAL 20K);

4. 通过以下查询来确认段是否已经成功创建:

SELECT segment_type, tablespace_name, initial_extent, next_extent,

min_extent

FROM dba_rollback_segs;

你可能感兴趣的