【问题标题】:Create database link between three instances oracle在三个实例oracle之间创建数据库链接
【发布时间】:2018-05-10 14:40:22
【问题描述】:

如何在三个实例之间建立数据库链接? 例如,我有名为 orcl、orcl1、orcl2 的数据库如何链接它们? 谢谢

【问题讨论】:

  • 这个问题太笼统了。您能否描述一下您真正想要实现的目标,即如何从 Oracle 文档中轻松找到创建数据库链接
  • 在 google 上查找并不复杂,但我仍然在下面发布了一个答案,您可以查看。 :)

标签: sql database oracle sqlplus database-link


【解决方案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;就是这样
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-27
  • 2022-10-16
  • 1970-01-01
  • 2011-01-29
相关资源
最近更新 更多