在三个实例oracle之间创建数据库链接
Posted
技术标签:
【中文标题】在三个实例oracle之间创建数据库链接【英文标题】:Create database link between three instances oracle 【发布时间】:2018-05-10 14:40:22 【问题描述】:如何在三个实例之间建立数据库链接? 例如,我有名为 orcl、orcl1、orcl2 的数据库如何链接它们? 谢谢
【问题讨论】:
这个问题太笼统了。您能否描述一下您真正想要实现的目标,即如何从 Oracle 文档中轻松找到创建数据库链接 在 google 上查找并不复杂,但我仍然在下面发布了一个答案,您可以查看。 :) 【参考方案1】:这些是下面的 SQL,可能对你有帮助:)
在数据库 ORCL:
CREATE DATABASE LINK db_link_orcl1
CONNECT TO orcl1_user_name IDENTIFIED BY orcl1_user_password
USING 'localhost:1521/orcl1';
CREATE DATABASE LINK db_link_orcl2
CONNECT TO orcl2_user_name IDENTIFIED BY orcl2_user_password
USING 'localhost:1521/orcl2';
在数据库 ORCL1:
CREATE DATABASE LINK db_link_orcl
CONNECT TO orcl_user_name IDENTIFIED BY orcl_user_password
USING 'localhost:1521/orcl';
CREATE DATABASE LINK db_link_orc2
CONNECT TO orcl2_user_name IDENTIFIED BY orcl2_user_password
USING 'localhost:1521/orcl2';
在数据库 ORCL2:
CREATE DATABASE LINK db_link_orcl
CONNECT TO orcl_user_name IDENTIFIED BY orcl_user_password
USING 'localhost:1521/orcl';
CREATE DATABASE LINK db_link_orcl1
CONNECT TO orcl1_user_name IDENTIFIED BY orcl1_user_password
USING 'localhost:1521/orcl1';
【讨论】:
我是学生,对sql一无所知,能否了解如何为这些表创建视图 创建或替换视图 view_name 为 select * from table_name@db_link_name;就是这样以上是关于在三个实例oracle之间创建数据库链接的主要内容,如果未能解决你的问题,请参考以下文章