首页 > 其他分享 >跨库创建同义词

跨库创建同义词

时间:2024-03-19 10:34:06浏览次数:18  
标签:创建 数据库 表名 同义词 跨库 linkname 远程

本地库登录plsql,执行以下代码

步骤一:创建dblink(若无权限先授权)

create database link '取linkname名(eg: 用远程数据库名+_remote)' connect to '远程数据库用户' identified by '远程数据库密码'
using '(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = '远程数据库ip')(PORT = '远程数据库port'))
(CONNECT_DATA =
(SERVICE_NAME = '远程数据库实例名')
)
)';

验证dblink是否创建成功
select * from 远程库的表名@linkname名;

步骤二:创建同义词
create or replace synonym '表名(建议和本库原有库表名保持一致,这样就不用调整代码)'
  for '远程库用户名.远程库表名@linkname名';

-- 验证同义词是否创建成功
select * from '同义词表名';
  

 

标签:创建,数据库,表名,同义词,跨库,linkname,远程
From: https://www.cnblogs.com/yuefeng123/p/18082183

相关文章