Oracle e格式。我已经用一些链接和更多信息更新了答案。请在你的问题中加上你看到的实际错误,因为我有点在黑暗中拍摄!我已经编辑了我原来的帖子。你可能在黑暗中开枪,但你是对的:-。我希望我的编辑能够清楚地说明这个解决方案是如何工作的。我最初的想法是,在测试时不要因为缺
Oracle e格式。我已经用一些链接和更多信息更新了答案。请在你的问题中加上你看到的实际错误,因为我有点在黑暗中拍摄!我已经编辑了我原来的帖子。你可能在黑暗中开枪,但你是对的:-。我希望我的编辑能够清楚地说明这个解决方案是如何工作的。我最初的想法是,在测试时不要因为缺,oracle,database-connection,database-link,heterogeneous-services,Oracle,Database Connection,Database Link,Heterogeneous Services,e格式。我已经用一些链接和更多信息更新了答案。请在你的问题中加上你看到的实际错误,因为我有点在黑暗中拍摄!我已经编辑了我原来的帖子。你可能在黑暗中开枪,但你是对的:-。我希望我的编辑能够清楚地说明这个解决方案是如何工作的。我最初的想法是,在测试时不要因为缺乏特权而遇到额外的问题。但是,因为它甚至有限制,我想我会改变它,甚至测试。 CREATE PUBLIC DATABASE LINK xxx CONNECT TO sys IDENTIFIED BY ***** USING 'MYTNSENTRY
e格式。我已经用一些链接和更多信息更新了答案。请在你的问题中加上你看到的实际错误,因为我有点在黑暗中拍摄!我已经编辑了我原来的帖子。你可能在黑暗中开枪,但你是对的:-。我希望我的编辑能够清楚地说明这个解决方案是如何工作的。我最初的想法是,在测试时不要因为缺乏特权而遇到额外的问题。但是,因为它甚至有限制,我想我会改变它,甚至测试。
CREATE PUBLIC DATABASE LINK xxx CONNECT TO sys IDENTIFIED BY ***** USING 'MYTNSENTRY'
MYTNSENTRY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.1.2.3)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = abc)
)
)
MYLISTENER=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=172.1.2.3)(PORT=1521))
))
SID_LIST_MYLISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=MYTNSENTRY)
(ORACLE_HOME=C:\somepath) # path to Oracle home of target DB
(PROGRAM=extproc)))
show parameters service_names;
MYTNSENTRY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.1.2.3)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = abc.def)
)
)
CREATE PUBLIC DATABASE LINK xxx CONNECT TO some_user IDENTIFIED BY ***** USING 'MYTNSENTRY'
CREATE PUBLIC DATABASE LINK xxx
CONNECT TO non-sys IDENTIFIED BY *****
USING '//172.1.2.3:1521/service_name';