如本机的IP为:192.168.1.11,数据库实例orcl,用户名:tysp,密码:test
远程数据库IP:192.168.1.52,数据库实例lntysp,用户名:tysp,密码:12345678
一、创建DB Link用于操作远程数据库,如下语句
create database link TEST_DBLINK.REGRESS.RDBMS.DEV.US.ORACLE.COM
connect to tysp identified by "12345678"
using '192.168.1.52/lntysp';
基中TEST_DBLINK是我们取的DB Link的名字,Oracle会自动加上后面一串字母,PL/SQL下的图:
二、创建成功后,就可以操作远程数据库了
1.插入数据:
insert into values('1111','1111','标题',sysdate,'内容','1','1111');
commit;
2.查询数据:
select t.* from t;
3.删除数据:
delete from t where t.id='1111';
commit;
三、还可以为DB Link创建同义词,方便数据的操作
create or replace synonym TEST_DBLINK_SYN
for ;
PL/SQL下的截图为:
这时就可以通过访问同义词来操作远程数据库了(这里以表P_SYS_LOG为例):
1.添加数据:
insert into TEST_DBLINK_SYN values('2222','2222','标题',sysdate,'内容','2','2222');
commit;
2.查询数据:
select t.* from TEST_DBLINK_SYN t;
3.删除数据:
delete from TEST_DBLINK_SYN t where t.id='2222';
commit;
阅读(1132) | 评论(0) | 转发(0) |