oracle---DBLink
2015-07-27 17:55
615 查看
本机:192.168.0.1
远程主机:192.168.0.2
(1)在本机上tnsnames.ora配置如下
(2)在本机上创建数据库连接
注意: backup为192.168.0.2上的用户,密码为backup
###查看存在数据库连接
(3)测试
####删除数据库连接
创建公共连接
public是全局dblink,即该数据库上所有用户都能查询,要sys或者system用户来创建(当然有sysdba权限的用户也可以的);如果不使用public就是私有dblink,只有创建该dblink的用户能查询查看连接是否成功.
远程主机:192.168.0.2
(1)在本机上tnsnames.ora配置如下
ORCL_2 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
(2)在本机上创建数据库连接
CREATE DATABASE LINK link CONNECT TO backup IDENTIFIED BY backup USING 'ORCL_2';
注意: backup为192.168.0.2上的用户,密码为backup
###查看存在数据库连接
select owner,object_name from dba_objects where object_type='DATABASE LINK';
(3)测试
SELECT * FROM hada.hada@link;
####删除数据库连接
DROP DATABASE LINK link;
创建公共连接
CREATE PUBLIC DATABASE LINK link3 CONNECT TO backup IDENTIFIED BY backup USING 'ORCL_2' ;
public是全局dblink,即该数据库上所有用户都能查询,要sys或者system用户来创建(当然有sysdba权限的用户也可以的);如果不使用public就是私有dblink,只有创建该dblink的用户能查询查看连接是否成功.
SELECT * FROM backup.l@link3; SELECT * FROM hada.hada@link3; ###删除公共连接 DROP PUBLIC DATABASE LINK LINK3;
相关文章推荐
- ORACLE-014:oracle中查看DBLink密码
- Linux平台 Oracle 11gR2 RAC安装Part3:DB安装
- Linux平台 Oracle 11gR2 RAC安装Part2:GI安装
- ORACLE授权
- ORACLE授权
- Oracle 经典练习语句
- windows下同一台服务器上装有两个ORACLE数据库实例,通过命令启停数据库
- oracle 执行 delete user$ 误删所有用户信息后的数据恢复流程
- oracle 执行 delete user$ 误删所有用户信息后的数据恢复流程
- Oracle SQL ANY和ALL语句
- ORACLE数据迁移
- zf-关于改绍兴县2个简单的BUG却需要ORACLE数据库的感慨
- ORA-01033: ORACLE initialization or shutdown in progress (DBD ERROR: OCISessionBegin)
- Oracle中的延迟块的清除方法
- Oracle 锁表 解锁
- linux下oracle手动启动服务和监听命令
- Oracle远程连接
- Oracle11g的注册表清理
- Oracle SqlPlus 方向键的方法和解决的退格键失效
- 装Oracle12C时遇到没有权限访问临时位置的解决方法