Oracle DBlink
2012-08-21 14:47
127 查看
在创建oracle dblink之前先做他们的网络监听,使得两个服务器能相互连接。
source:192.168.1.24
client: 192.168.1.91
第一,网络配置:
source:
tnsnames.ora
91 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.91)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
conn scott/tiger@91
client:
tnsnames.ora
24 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.24)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
conn scott/tiger@24 相互验证
第二,查看global_name
select * from global_name 或者 show parameter global_name 看global_name的值
如果值是true的话改成false
alter system set global_name=false;
第三查看远程数据库是还不是支持高级复制功能
select * from v$option where parameter='Advanced replication'
第四创建dblink
create public database link service connect scott identified by tiger using '24' ; service是dblink的名字 24是连接串的名字
第五验证
select 'insert into ' ||tname|| ' as select * from ' ||tname||
'@service' From tab where tname not like 'BIN%'
source:192.168.1.24
client: 192.168.1.91
第一,网络配置:
source:
tnsnames.ora
91 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.91)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
conn scott/tiger@91
client:
tnsnames.ora
24 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.24)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
conn scott/tiger@24 相互验证
第二,查看global_name
select * from global_name 或者 show parameter global_name 看global_name的值
如果值是true的话改成false
alter system set global_name=false;
第三查看远程数据库是还不是支持高级复制功能
select * from v$option where parameter='Advanced replication'
第四创建dblink
create public database link service connect scott identified by tiger using '24' ; service是dblink的名字 24是连接串的名字
第五验证
select 'insert into ' ||tname|| ' as select * from ' ||tname||
'@service' From tab where tname not like 'BIN%'
相关文章推荐
- oracle dblink
- Oracle DbLink
- MySQL FEDERATED引擎使用示例, 类似Oracle DBLINK.
- oracle dblink
- oracle dblink使用
- Oracle dblink调用函数报ORA-00904 标识符无效
- Oracle DBLink 使用方法
- Oracle dblink详解(转)
- oracle dblink 查询 tns:无法解析指定的连接标识符
- Oracle DBLink 访问Lob 字段 ORA-22992 解决方法
- oracle dblink使用
- Oracle DBLink连接数过多的问题(Ora-02020)
- Oracle DBLink 访问Lob 字段 ORA-22992 解决方法
- oracle dblink
- Oracle dblink 同义词 表赋权
- Oracle DBLink 访问Lob 字段 ORA-22992 解决方法
- oracle DBLink
- Oracle dblink 创建于删除
- Oracle DBLink 访问Lob 字段 ORA-22992 解决方法
- oracle dblink初步使用