一、背景

有两个sid:Asid,Bsid,在Asid下有两个用户Auser1,Auser2,在Bsid下有一个用户Buser1。其中Auser2和Buser1建立了dblink。现希望通过登录Buser1访问Auser1上的三张表table1,table2,table3信息和函数function1。

二、步骤

①登录Auser1对Auser2授权(若需要删除则加上delete)

grant insert,select,update on table1 to Auser2;

grant insert,select,update on table2 to Auser2;

grant insert,select,update on table3 to Auser2;

grant execute on function1 to Auser2;

②登录Auser2建立同义词

create synonym table1 for Auser1.table1;

create synonym table2 for Auser1.table1;

create synonym table3 for Auser1.table1;

create synonym function1 for Auser1.function1;

③登录Buser1查找db_link名(例如查出来的db_link名为mydblink1)

select username,db_link from user_db_links

④建立Buser1的同义词

create synonym table1 for table1@mydblink1

;

create synonym table2 for table2@mydblink1

;

create synonym table3 for table3@mydblink1

;

create synonym function1 for function1@mydblink1

;

⑤测试

此时登录Buser1通过select * from table1就可以访问table1了。

oracle中同义词的作用,Oracle中使用同义词相关推荐

  1. oracle里面asm的作用,Oracle ASM 详解

    Oracle ASM 详解 ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也 ...

  2. oracle 序列缓存的作用,Oracle序列sequence 深入理解

    Oracle序列:序列(Sequence)创建.使用.修改.删除,序列(Sequence)是用来生成连续的整数数据的对象.序列常常用来作为主键中增长列,序列中的可以升序生成,也可以降序生成. 语法:创 ...

  3. 在html中base的作用,html中base标签的作用是什么

    html中base标签的作用是什么? 作用:为页面上的所有链接规定默认地址或默认目标,是一种表达路径和连接网址的标签. 说明:通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 UR ...

  4. 指针在c语言中起什么作用,编程中指针的作用是什么?

    原标题:编程中指针的作用是什么? 编程语言中,何为指针?它们都有什么用呢?其实通俗点讲,将一个椅子放进一个小房间锁上门,你若想拿出凳子,就必须有锁门的钥匙,而这钥匙就是指针. 举一个简单的例子: in ...

  5. 奶粉中含PHP作用,奶粉中膳食纤维作用是什么

    奶粉对于绝大部分宝宝而言,都是极为重要的东西,但是因为早年乃至现在各种各样的奶粉事故,导致许多家长对奶粉有所疑虑,毕竟那是宝宝要吃进肚子里的东西.这种时候就需要我们能够了解一些奶粉相关的科学知识,比如 ...

  6. python中赋值语句的作用_python中return可以使用赋值语句吗?

    在python中,有各种不同类型的语句.一个python程序是由模块构成的;一个模块由一条或多条语句组成;每个语句由不同的表达式组成;表达式可以创建和操作对象.下面来看看python中的语句. 赋值语 ...

  7. html中this的作用,JavaScript 中的 this :工作原理和陷阱

    在 JavaScript 中,this 是一个相对难懂的特殊变量.因为它随处可用,而不仅仅是面向对象的编程中.本文将解释 this 是如何工作的,以及它可能导致问题的地方,并在文章的给出最佳实践. 为 ...

  8. oracle undo段的作用,Oracle数据库中Undo数据段的作用及类型

    Undo数据段的作用: 事务回滚(Transaction Rollback):程序执行rollback操作. 事务修复(Transaction Recovery):rollback是recovery的 ...

  9. oracle数据库中spool的作用,Oracle中Spool命令如何使用 Oracle中Spool命令使用方法

    Oracle中Spool命令如何使用?本篇文章小编给大家分享一下Oracle中Spool命令使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 方法/步骤 首先需要明白 ...

最新文章

  1. java web乱码问题_如何解决JavaWeb乱码问题
  2. 前端不规则图像点击_css实现不规则图形的阴影(如对话框)
  3. 美团医美发起“至美行动”,单月拦截六万余条虚假医美评价
  4. Android插件化开发基础之静态代理模式
  5. 前端学习(1569):todoMVC准备工作
  6. 中小学课java_java毕业设计_springboot框架的中小学排课与实现
  7. 潘在亮:给业务开发提供黑科技装备的“测试Q博士”
  8. 熊顿 - 滚蛋吧!肿瘤君(2013年4月22日)
  9. 数据的中心值:均值、中位数、众数
  10. redis 和 memcached的区别
  11. 20款免费响应式的 HTML5 网站模板下载
  12. #WP7 GPS# 如何判断GPS设备可用或者用户是否开启了GPS
  13. 【C/C++】C++重复率最高、最经典面试题/笔试题【持续更新】
  14. [HDU 5349] MZL's simple problem 神题
  15. Visual Paradigm创建UML的流程和一点实用技巧
  16. 哪个城市美女最多?OPPO R11开启“谁是拍照King·仲夏之梦”活动
  17. html页面日期显示带0,XHTML1.0与HTML兼容指引16条 小结
  18. MOS管GS两端并联阻容的作用分析
  19. linux造字程序,巧借“系统工具”,完成仓颉造字
  20. 服务器自带ddos工具,详解DDoS工具 一款流行DDoS木马工具

热门文章

  1. matlab最小字典序,12小球称重问题 完美解决方案(转自 skywind.name)
  2. 5个免费、高质量PPT素材网站
  3. Day12 instanceof 内部类
  4. Linux动态资源监控工具 glances
  5. 数据库管理系统开发学习
  6. ps4使用Remote play把画面输出到笔记本电脑
  7. 贝壳采集器: 中国日报网 数据采集
  8. 【DB2报错】SQLSTATE:-668 SQLCODE:57016 code “3“
  9. 【Java 8】新的日期时间API
  10. Spss 在散点图中添加线性拟合线