ORA-10617: Cannot create rollback segment in dictionary managed tablespace ORACLE 报错 故障修复 远程处理
文档解释
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;