oracle遇到的问题:PLS-00201: 必须声明标识符 'DBMS_SPACE_ADMIN'
SQL>executedbms_space_admin.tablespace_migrate_to_locol('SYSTEM');begindbms_space_adm...
SQL> execute dbms_space_admin.tablespace_migrate_to_locol('SYSTEM');
begin dbms_space_admin.tablespace_migrate_to_locol('SYSTEM'); end;
ORA-06550: 第 1 行, 第 7 列:
PLS-00201: 必须声明标识符 'DBMS_SPACE_ADMIN'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored 展开
begin dbms_space_admin.tablespace_migrate_to_locol('SYSTEM'); end;
ORA-06550: 第 1 行, 第 7 列:
PLS-00201: 必须声明标识符 'DBMS_SPACE_ADMIN'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored 展开
1个回答
展开全部
execute dbms_space_admin.TABLESPACE_MIGRATE_FROM_LOCAL('SYSTEM')
迁移system表空间之前,要先迁移其它dictionary-manager的表空间,否则会有read/write问题
迁移system表空间之前,要先迁移其它dictionary-manager的表空间,否则会有read/write问题
追问
请指教,看不懂
追答
你错在在个word上了,local你错写成locol了,我给你回答也有问题,应该是execute dbms_space_admin.TABLESPACE_MIGRATE_to_LOCAL('SYSTEM')
你数据库里应该有多个表空间都是dictionary-manager,这个system表空间是比较特殊的,要最后迁移为local-manager
难道你这个是很老的库了,local-manager表空间出现很久了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询