我有两个不同的数据库服务器托管 Oracle 数据库。现在我需要从这两个数据库中获取一些特定的表和视图到第三个 Oracle 数据库中。
oracle 服务器中是否可能有一些内置实用程序,或者我应该在 JS/Pyhton 中创建/开发一些实用程序来定期获取和存储数据!
我计划构建一个 SQL 查询,但想在开始之前寻求指导。
通常的方法是创建一个数据库链接。
您的情况:
这是一个简短的示例,只是为了帮助您入门:
-- connected as some user on 3rd database
create database link dbl_to_db1
connect to scott
identified by tiger
using 'alias_1st';
create database link dbl_to_db2
connect to mike
identified by lion
using 'alias_2nd';
select a.id, a.name name_db1,
b.name name_db2
from employee@dbl_to_db1 a join employee@dbl_to_db2 b on a.empid = b.empid