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
展开
 我来答
太平岁年丰9
2013-10-17 · TA获得超过1230个赞
知道小有建树答主
回答量:1017
采纳率:100%
帮助的人:1079万
展开全部
execute dbms_space_admin.TABLESPACE_MIGRATE_FROM_LOCAL('SYSTEM')
迁移system表空间之前,要先迁移其它dictionary-manager的表空间,否则会有read/write问题
追问
请指教,看不懂
追答
你错在在个word上了,local你错写成locol了,我给你回答也有问题,应该是execute  dbms_space_admin.TABLESPACE_MIGRATE_to_LOCAL('SYSTEM')

你数据库里应该有多个表空间都是dictionary-manager,这个system表空间是比较特殊的,要最后迁移为local-manager
难道你这个是很老的库了,local-manager表空间出现很久了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式