Oracle创建管理中心和数据中心失败解决方案
金蝶云社区-天冥异
天冥异
3人赞赏了该文章 522次浏览 未经作者许可,禁止转载编辑于2018年08月23日 17:04:31

创建数据中心或管理中心出现如下错误的时候

错误1



ORA-39001: invalid argument value
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 79
ORA-06512: at "SYS.DBMS_DATAPUMP", line 3444
ORA-06512: at "SYS.DBMS_DATAPUMP", line 3693
ORA-06512: at line 9|declare 


错误2




ORA-31634: 作业已存在
ORA-06512: 在 "SYS.DBMS_SYS_ERROR", line 79
ORA-06512: 在 "SYS.DBMS_DATAPUMP", line 1137
ORA-06512: 在 "SYS.DBMS_DATAPUMP", line 5283
ORA-06512: 在 line 5|declare 


通常是错误1是创建需要的dmp模板文件缺失,错误2通常是出现错误1后,再次用上一次创建时使用Oracle用户引起(原因,上一次Oracle用户下创建任务未正常结束引起,再次启动创建任务出现冲突。)



错误1的解决方案1:


错误2的解决方案:
1、通过sql查看DATA_PUMP_DIR目录所在(默认[oracle安装目录]/oracle/admin/orcl/dpdump/)
select * from dba_directories where directory_name='DATA_PUMP_DIR'



2、获取dmp文件
在指定目录
[k3cloud安装目录]\K3Cloud\ManageSite\App_Data\DataBase\PatternDbFile
获取OracleBCPatternDB.cab,OracleMCPatternDB.cab文件解压获取到dmp文件
OracleMCPatternDB.dmp
OracleBCPatternDB.dmp

3、上传dmp文件
     上传步骤2的得到dmp文件至步骤1的DATA_PUMP_DIR目录所在     (上传文件到Linux系统环境可以参考工具FileZilla下载地址

4、开始创建

(创建注意项,选择新建用户时,请不要使用sys开头表空间,可以使用users)

错误1解决方案2      在Oracle服务器Hosts文件增加对应管理中心的hosts配置。示例:k3cloud对应管理中心所在服务器 计算机器名和IP地址为(PCCLOUD,192.168.1.100),则在
hosts文件增加一行 192.168.1.100 PCCLOUD内容。
     hosts配置说明可以参考:http://baike.baidu.com/view/597330.htm
      Linux环境下hosts文件路径"/etc/hosts"。
      注意:修改hosts文件需要root用户权限。
错误2解决方案:  
        方式1,重新新建用户
        方式2,删除当前用户,重新创建新用户

赞 3