DB link 不在 DBaaS 中工作,但在本地数据库中工作
DB link not working in DBaaS but working in On premise Database
我正在使用以下命令创建 DB link
CREATE DATABASE LINK Dblink_test2
CONNECT TO apps IDENTIFIED BY xyzabc
USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=awss007.us.dell.com)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xxxmm122de)))';
数据库 link 创建成功,当我在本地数据库中创建它时它正在返回数据。
但是当我在我的 Dbaas
中做同样的事情时,DB link
正在创建,但是当我 运行 查询时,我遇到了以下错误。
select * from emp@Dblink_test2;
table
在那里。当我在 on premise database
.
中创建 DB link
时同样有效
本地环境为 DBaas
且远程环境为 On premise Database
时出现问题。
你能帮我解决这个问题吗?
我用 IP address
替换了 hostname
并且成功了。
CREATE DATABASE LINK Dblink_test2
CONNECT TO apps IDENTIFIED BY xyzabc
USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.32.33.22)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=oam122de)))';
上面那个工作正常。
我正在使用以下命令创建 DB link
CREATE DATABASE LINK Dblink_test2
CONNECT TO apps IDENTIFIED BY xyzabc
USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=awss007.us.dell.com)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xxxmm122de)))';
数据库 link 创建成功,当我在本地数据库中创建它时它正在返回数据。
但是当我在我的 Dbaas
中做同样的事情时,DB link
正在创建,但是当我 运行 查询时,我遇到了以下错误。
select * from emp@Dblink_test2;
table
在那里。当我在 on premise database
.
DB link
时同样有效
本地环境为 DBaas
且远程环境为 On premise Database
时出现问题。
你能帮我解决这个问题吗?
我用 IP address
替换了 hostname
并且成功了。
CREATE DATABASE LINK Dblink_test2
CONNECT TO apps IDENTIFIED BY xyzabc
USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.32.33.22)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=oam122de)))';
上面那个工作正常。