db link的使用
来源:互联网 发布:nba2k16捏脸数据游侠网 编辑:程序博客网 时间:2024/06/10 10:31
我们有两个数据库a,b,分别有两个用户A和B,用户A希望访问B的所有表.
第一步:在用户B所在的数据库中新建一个用户c,然后将B的所有表的查询权限赋给c.
set pages 999;
set heading off;
spool run_grant.sql
select ‘grant select on ‘||owner||’.’||object_name||’ to c;’
from dba_objects
where object_type=’TABLE’ and owner=’B’;
spool off;
@ run_grant
第二步:用户A新建一个dblink_b
DROP PUBLIC DATABASE LINK dblink_b
create database link dblink_c
connect to c identified by c的密码
using ‘(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 主机ip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 实例名)
)
)’;
然后用下面的语句访问用户
select * from B.table@dblink_b
0 0
- db link的使用
- 数据库中的DB-link使用
- Oracle DB Link简单使用
- DB Link的创建与使用(Oracle)
- DB Link 乱码的问题
- DB Link
- db link
- DB Link
- DB Link使用 driving_site 调优问题
- 使用db link执行存储过程
- DB Link ( Database Link)
- 创建Oracle的DB Link实战
- 数据迁移的db link用法
- db link的查看创建与删除
- db link的查看创建与删除
- db link的查看创建与删除
- db link的查看创建与删除
- DB link的查看创建与删除
- Android中ScrollView嵌套ListView
- 静态代理模式
- swift基本语法(总结提炼版)之009 swift 之字符串
- 1047. 编程团体赛
- 进程管理
- db link的使用
- 安全卫士第一天笔记
- Mysql安装
- Objective-C中字符串(NSString和NSMutableString)常用的方法
- css3 skew变形
- Android development Notes-3(Activity, Intents, and Tasks, Service, Content provider)
- Android中检测当前是否为主线程
- 关于visual studio 2013生成exe文件找不到问题
- <LeetCode OJ> 35. Search Insert Position