共享数据库链接
问题描述:
试图使用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)
我试图找到解决办法,发现创建一个共享的数据库链接可以解决问题。它确实在我的情况。
我想知道创建共享数据库链接是否会造成任何性能或安全问题。 我们已经有了到远程数据库的其他公共数据库链接。
答
问题出在您本地数据库的共享服务器进程。尝试使用专用服务器进程连接并再次执行您的程序。您的远程数据库不允许您的共享服务器进程执行查询。我认为你明白了我的观点。