我们正在PL/SQL中编写一些接口例程,以通过使用另一个oracle数据库作为主机在多个oracle数据库之间传输数据。 (即人力资源 - >主机 - >财经)同义词或dblink查看
的转移都发生在db_links 基本
insert into [email protected] select * from [email protected];
(其更为复杂的那么多个表和转换等。但这是一般的想法)
我们一直有在这里讨论的是下列哪一项应该做
- 参考“
[email protected]
”无处不在欧T代码 创建同义词(公共或私人) “
create synonym tablename for [email protected]
”创建对象的意见 “
create view tablename as select * from [email protected]
”
是否还有其他选择吗? 是否比其他人更好?
注:该dblink的名称将在每个级别的开发/测试/生产 使DBLINK的“server1”成为开发主机和测试主机等在测试服务器上开发服务器标准化..
无的表名应该永远存在于多个服务器上
我不认为我们担心现在的表现..我们不期望它是一个问题..但这是至少对一些表的想法。 – ShoeLace