【分享】创建业务数据中心问题总结
金蝶云社区-天冥异
天冥异
8人赞赏了该文章 1,305次浏览 未经作者许可,禁止转载编辑于2018年06月22日 19:33:56

**************oracle篇**********




1. 创建oracle类型的数据中心时提示:请求服务端时异常

请检查以下几项:

a.  请确认iis的FTp服务是否已经开启

b.  是否有两个及以上的用户在同时创建,因为我们使用的是恢复模板的方式来创建,Oracle服务器只能按照队列顺序来执行导入,所以只能一个用户来创建

2. 创建Oracle业务数据中心提示:数据库服务器连接超时,可能未安装Oracle或者没有开启数据库!

请检查以下几项:

a.  请确认数据库服务是否已经启用

b.  输入的数据库服务器、实例名、端口、数据库管理员和密码是否正确

c.  请确保网络通畅,检查方法:在运行中输入Ping 计算机名或IP地址,尝试Ping数据库服务器计算机名或IP地址

d.  数据库服务器1521端口是否被防火墙限制访问,如有限制,请在防火墙设置中添加

3.创建Oracle业务数据中心提示:

组件缺失.jpg

分析:oracle安装完成后环境被破坏,组件丢失导致系统中创建oracle失败,重装oracle可以解决问题

4.创建Oracle业务数据中心时提示

原因分析:使用了Oracle数据库,Oracle是安装在Windows下的,而应用服务器和Oracle数据库服务器又部署在一起。

解决方案:服务器Hosts中添加IP与机器名的解析


5.创建Oracle数据中心时提示:ORA-39002: invalid operation
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 7|declare 
h1   NUMBER; 
原因分析:应用服务器和数据库服务器部署在了同一台机器,K/3 Cloud产品包含有Oracle组件,与Oracle数据库的组件相同,如果部署在同一台机器上 系统运行起来就不知道运行哪边的组件了,所以会产生问题

解决方案:应用服务器和数据库服务器分开部署


6.创建Oracle数据中心时提示:标示为“ORG_Organizations”的业务对象不存在

解决办法:请检查在数据库服务器能访问到应用服务器的文件服务目录。
比如:ftp://{k/3 cloud 应用服务器机器名或IP地址}/Commonfileserver能正常访问。
正常访问后,重建MC库,再
创建业务库即可


7.创建Oracle数据中心时提示:
r326.jpg 
可能原因:
1.无法访问应用服务器的FTP服务;
2.用户授予的权限不足,无法执行相关的存储过程
解决方案:
1.在应用服务器“..\Kingdee\K3Cloud\ManageSite\App_Data\DataBase\PatternDbFile\”目录中,拷贝“OracleBCPatternDB.cab”文件到Oracle服务器的..\admin\orcl\dpdump\这个目录中;
2.解压该文件,解压后文件名为"OracleBCPatternDB.dmp";
3.再次
创建Oracle业务数据中心帐套即可;


8.管理中心注册Oracle数据中心时,提示:ORA-28000: the account is locked

解决方案:第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;
第二步:选择myjob,查看users;
第三步:选择system,右击点击“编辑”;
第四步:修改密码,把“帐户被锁住”的勾去掉;
第五步:点击“应用”再点击“关闭”;
第六步:重新登录就可以通过验证了;

9.创建Oracle数据中心提示: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 
h1   NUMBER; 
l1   varchar2(20);

解决方案:

主要是用已有的用户建库的时候,授予的权限不足,可参考:
grant connect,resource,dba to xxx;
grant create session to xxx;
grant create table to xxx;
源贴:
https://vip.kingdee.com/article/285118202718314254 
                     

************SQL篇**********



1.  创建SQL业务数据中心时,使用计算机名作为数据库服务器,输入正确的管理员用户和连接用户信息后,点下一步有报错提示:

1.jpg

分析:域管理器在反向解析IP地址时出现了错误,解决方案

a. 找域管理员把这个解析错误修正,让服务器机器名解析出IP地址和IP地址解析出机器名保存一致

b. 将服务器机器换个未被使用过的IP地址

2.创建SQL业务数据中心时提示:

创建失败: 系统断定检查已失败。有关详细信息,请查看 SQL Server 错误日志RESTORE FILELIST 正在异常终止。
Stack Trace: at Kingdee.BOS.ServiceHelper.DataCenterService.CreateDataCenter(ICreateDataCenter dc) at Kingdee.BOS.Web.CMC_Ajax.CreateDBCenterInformation()

请检查以下内容:

a、请查看FTP服务是否启动,可用
b、数据库文件路径请不要在磁盘根目录或者共享文件夹
c、查看SQL Server 数据库实例是否启动

3.   创建SQL业务数据中心时提示

2.jpg

解决办法:

a、为数据库用户授予sysadmin的权限
b、重新指定一个路径,请注意路径不能是根目录或者共享文件夹

4.创建SQL业务数据中心时提示:

3.jpg

解决方案:

请下载补丁PT082833并安装即可解决

5.创建SQL业务数据中心时提示:

4.jpg

解决方案:

请检查一下SQL Service启动帐号,SQL Agent启动帐号,及当前连线SQL Server的帐号,对xp_cmdshell所执行的命令中相关的路径/文件夹/文件是否有读写的权限

可参考如下链接:

https://vip.kingdee.com/article/285117969028472591

6.创建SQL业务数据中心时提示:

5.jpg

解决方案:

出现该问题的可能原因是由于元数据和代码不同步造成的,看是不是打SP1时出了点问题。
可重新打一次SP1或者安装补丁

7.创建SQL业务数据中心时提示:

6.jpg

解决方案:

数据中心创建过程中登陆或者其他原因造成的创建失败


8.由于k3 13.0CRM兼容性问题无法使用,于是修改了IIS应用程序池的32位兼容模式。之后CRM使用正常了创建SQL业务数据中心时提示

原因分析:处理程序映射继承了crm安装时的32位的相关处理程序,而操作系统版本又是64位的

解决方案:用产品安装好的目录下的站点工具重新创建站点,建议如果两个不同的产品需要用的话建议安装在不同的服务器上,尤其是64位的操作系统

9.创建SQL数据中心时提示:
在对“xxx.mdf”尝试'RestoreContainer::ValidateTargetForCreation'时,操作系统返回错误拒绝访问

解决方案:

1、为数据库用户授予sysadmin的权限
2、重新指定一个路径,请注意路径不能是根目录或者共享文件夹

10.创建数据中心时报错:异步任务执行失败,发生一个或多个错误。调用的目标发生了异常。在公共文件服务器上找不到扩展包de7ddab2-8c87-4911-ab2b-83f865c4acb9:d:\Program Files (x86)\Kingdee\K3Cloud\ManageSite\CommonFileServer\PackageCollection\de7ddab2-8c87-4911-ab2b-83f865c4acb9

解决方案:

请重新注册管理中心库(IE后输入Silverlight/CMC.aspx),注册完成后,选择刷新。就会重新生成扩展包,并覆盖公共文件服务器上面对应目录的扩展包文件。
源贴:
https://vip.kingdee.com/article/285118202718314344




图标赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!