2014-11-24 359 views
0

试图使用DB使用链接远程数据库我得到了以下错误:共享数据库链接

Oracle error has occurred. Error=(Error in execution of OCI function unused: 
retcode = -1 (OCI_ERROR) 
ORA-24777: use of non-migratable database link not allowed 
ORA-06512: at "MXSADM22.MXS_GET_SMS_SO_DETAILS", line 192 
ORA-06512: at line 1 
) Line=(1203) File=(ck_BpDataLayer.c) Function=(ck_StoredProcedureCall) Trigger=(NULL) 

我试图找到解决办法,发现创建一个共享的数据库链接可以解决问题。它确实在我的情况。

我想知道创建共享数据库链接是否会造成任何性能或安全问题。 我们已经有了到远程数据库的其他公共数据库链接。

回答

0

问题出在您本地数据库的共享服务器进程。尝试使用专用服务器进程连接并再次执行您的程序。您的远程数据库不允许您的共享服务器进程执行查询。我认为你明白了我的观点。