我今也遇到同上问题,最后 发现 是对象 命名和系统对象命名冲突,触发问题, 改了一下 , exp 成功 qq: 123614791
------------------------------------------------错误现象---------------
用户反应数据exp不出来, 无法做数据库的迁移
E:\>exp 'sys/change_on_install as sysdba' file=e:\dmp\2012-04-17-1.dmp full=y log=e:\dmp\2012-04-17-1.log
Export: Release 10.2.0.1.0 - Production on
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Produc
tion
With the Partitioning, OLAP and Data Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即将导出指定的用户...
. 正在导出 pre-schema 过程对象和 *** 作
EXP-00008: 遇到 ORACLE 错误 4063
ORA-04063: package body "SYS.DBMS_REPCAT_UTL" 有错误
ORA-06508: PL/SQL: 无法找到正在调用 : "SYS.DBMS_REPCAT_UTL" 的程序单元
ORA-06512: 在 "SYS.DBMS_REPCAT_EXP", line 87
ORA-06512: 在 line 1
EXP-00083: 调用 SYS.DBMS_REPCAT_EXP.schema_info_exp 时出现前一问题
. 正在导出用户 SYSTEM 的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出专用类型同义词
. 正在导出用户 SYSTEM 的对象类型定义
即将导出 SYSTEM 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义
1:将 SQL Server 2008 安装介质插入磁盘驱动器。2:从命令提示符运行以下命令:
start /wait <CD or DVD Drive>\setup.exe /qb REINSTALL=SQL_Tools100 REINSTALLMODE=S
对于 INSTANCENAME,如果是默认实例,请使用 MSSQLSERVER。如果是命名实例,请指定实例名。
Ms Sql server 2005在开启Microsoft SQL Management时,如果出现"未能加载包“Microsoft SQL Management Studio Package”"这个错,则Microsoft SQL Management就会自动关闭,重新启动电脑也不能解决问题。在网上搜索了下,在http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=349268&SiteID=1 处有解决办法,就是修复安装sql 2005。
修改安装的方法是在“运行” 中输入“start /wait <CD or DVD Drive>\setup.exe /qb REINSTALL=SQL_Tools90 REINSTALLMODE=OMUS”就可以了。
出现这个问题可能性是sql 2005中某个文件出现问题了,但在上面那个帖子中也提到,也可能是桌面图标的路径被改动,从原来的"c:\program files\...."变为 "\\computername\c$\program files\...",改正常过来就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)