Oracle 同义词(Synonym)】的更多相关文章

同义词(Synonym)是表.索引.视图等模式对象的一个别名.通过模式对象创建同义词,可以隐藏对象的实际名称和所有者信息,隐藏分布式数据库中远程对象的设置信息,由此为对象提提供一定的安全性保证.同义词不占用任何实际存储空间. Oracle同义词分两种类型:公有同义词,私有同义词.公有同义词所有用户都可以使用,私有同义词只有被创建它的用户拥有,只能由该用户以及授权的其他用户使用. 创建同义词的语法: create public synonym synonym_name for schema.tab…
在A用户下,想访问B用户下的表,一遍需要用 “用户名.表名 ”的格式进行访问.如果想不加用户名,直接访问,需要建同义词. 同义词语法如下: CREATE [PUBLIC] SYNONYM synonym_name FOR object; DROP[PUBLIC] SYNONYM synonym_name; 1.中括号里面的内容是可选内容,如果加上PUBLIC表示公用同义词,不加的话就是私有同义词: 公用同义词:能被所有的数据库用户访问的同义词,毫无疑问只有具有DBA权限的方案用户才可以设置:  …
本文转自:http://blog.csdn.net/generalfu/article/details/7906561 同义词定义 当一个用户想访问另外一个用户的表时, 需要在表前加用户名,总加表名不方便, 为此可以为用户名.表名起个小名别名, 以方便访问,此别名就是同义词.创建同义词 create synonym  同义词名  for 用户名.表名称; 删除同义词 drop  synonym  syn_name; 测试实例 --没有创建同义词之前 SQL> select * from scot…
oracle的同义词总结   从字面上理解就是别名的意思,和视图的功能类似.就是一种映射关系.   同义词拥有如下好处:   节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;   扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;   同义词可以创建在不同一个数据库服务器上,通过网络实现连接.   Oracle数据库中提供了同义词管理的功能.Oracle同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性.   在Oracle中对用户的管理是使用…
oracle同义词创建(synonym)   在现在的项目中会有很多接口,数据来源也可能是不同数据库或者是不同的用户下的表,给访问该表带来了一定的麻烦.这个时候就可以使用同义词来简化. 同义词的语法是:CREATE [OR REPLACE] [PUBLIC] SYNONYM [ schema.] 同义词名称 FOR [ schema.] object [ @dblink ]; 创建同义词的时候还需要赋值相关的权限: 首先是:用sys账号给DM账号赋予CREATE SYNONYM的权限 GRANT…
Oracle 同义词详解(synonym) 一.Oracle同义词概念 Oracle 数据库中提供了同义词管理的功能.同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性.在使用同义词时,Oracle数据库 将它翻译成对应方案对象的名字.与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义.在Oracle数据库中的大部分数据库对 象,如表.视图.同义词.序列.存储过程.包等等,数据库管理员都可以根据实际情况为他们定义同义词. 二.Oracle同义词分…
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系.本文介绍如何创建同义词语句,删除同义词以及查看同义词语句. Oracle的同义词总结:从字面上理解就是别名的意思,和试图的功能类似.就是一种映射关系. Oracle自我理解就是一个web项目想同时访问两个数据库,在jdbc配置文件中只配置其中一个数据库连接信息,在这个配置连接的数据库中对另一个表中的表创建同义词,以达到可 以访问另一个表的效果. 1.创建同义词语句: create public…
Oracle同义词+dblink的实际应用 业务需求:原数据库(10.2.0.4.0),新数据库(11.2.0.3) 由于程序的需求原因,现在需要把新库上的某个用户直接映射到老库用户下: 1. 备份原库的用户 nohup exp scott/scott OWNER=scott BUFFER=10240000 STATISTICS=none RESUMABLE=y FILE=scott_all_exp.dmp LOG=scott_all_exp.log & 2. 删除原库的用户下的表 set li…
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系.本文介绍如何创建同义词语句,删除同义词以及查看同义词语句. oracle的同义词总结: 从字面上理解就是别名的意思,和试图的功能类似.就是一种映射关系. 1.创建同义词语句: create public synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以不一样. 此外如果要创建一个远程的数据库上的某张表…
oracle的同义词总结   从字面上理解就是别名的意思,和视图的功能类似.就是一种映射关系.   同义词拥有如下好处:   节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;   扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;   同义词可以创建在不同一个数据库服务器上,通过网络实现连接.   Oracle数据库中提供了同义词管理的功能.Oracle同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性.   在Oracle中对用户的管理是使用…