天天看点

创建Oracle DBLink及同义词方法

创建DBLink,如果总提示用户/口令验证失败,则密码需要用双引号引起来 。

方法一:通过使用数据库连接串直连创建

create database link CALLWEB.REGRESS.RDBMS.DEV.US.ORACLE.COM

connect to callpre identified by "pre2588life"

using '10.0.13.23/callstagedb';

方法二:通过数据库连接描述符创建

create database link DBLINK_EBAO_SINO_UAT.REGRESS.RDBMS.DEV.US.ORACLE.COM

connect to ODSREAD_UAT identified by "password"

using '(DESCRIPTION =

(ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.3.183)(PORT = 1521))
        )
       (CONNECT_DATA =
         (SERVICE_NAME = orcl)
       )
    )';
           

方法三:通过监听文件tnsnames.ora名称配置创建

create public database link ORACS177 -- DBLink名称

connect to logstash -- 用户名

identified by logstash -- 连接密码

using 'oracs177'; -- tnsnames.ora名称

创建同义词:

create or replace synonym v_agent_new for v_agent_new@TO_ODSDB;

可像在本地库一样执行SQL语句

select * from v_agent_new;