2种情况创建同义词
一)同服务器不同用户:
场景:
用户A:创建了一张表 person
用户B:想要创建同义词来使用 person
操作步骤:
1、先登录 用户A 执行 grant insert,update,select,delete on person to 用户B ;
2、再登录 用户B 执行 create public synonym person for 用户A.person ;
二)不同服务器:
服务器1,用户A:创建了一张表 person
服务器2,用户B:想要创建同义词来使用 person
操作步骤:
1、创建DBLink
create database link dblink名称(dblink的名称随便起)
connect to 用户A
using ‘(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 服务器1访问数据库的ip )(PORT = 服务器1访问数据库的端口 )))(CONNECT_DATA =(SERVICE_NAME = orcl)))‘ ;
2、创建同义词
create synonym person for person@dblink名称
原文:https://www.cnblogs.com/tianchao/p/11984672.html