Oracle 同义词的创建

创建public dblink 。 

create public database link test_link 
connect to csservicedb identified by huawei123
using '  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.119)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )' ;
  Database link created.
sql> desc cs_user;
ERROR:
ORA-04043: object cs_user does not exist


sql> desc cs_user@test_link;
 Name					   Null?    Type
 ----------------------------------------- -------- ----------------------------
 PK_BUR_USERID				   NOT NULL VARCHAR2(18)
 BUR_USER_FLAG				   NOT NULL VARCHAR2(32)
select * from dba_objects where object_type='DATABASE LINK';
select owner, db_link from dba_db_links;  -- 查看dblink的owner及link名字

删除dblink 。 

sql> DROP PUBLIC DATABASE LINK csmain;
Database link dropped.
sql> DROP PUBLIC DATABASE LINK csserver;
Database link dropped.
sql>

如果语句中不加public,则创建的owner就是现连接的用户 。 

sql> create  database link CSMAIN 
connect to csmaindb identified by huawei123
using '  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.119)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )' ; 
sql> select owner, db_link from dba_db_links;
OWNER       DB_LINK
------------------------------ ---------------
CS_AUX       CSMAIN
CS_AUX       CSSERVER

相关文章

这篇文章主要介绍“hive和mysql的区别是什么”,在日常操作中...
这篇“MySQL数据库如何改名”文章的知识点大部分人都不太理解...
这篇文章主要介绍“mysql版本查询命令是什么”的相关知识,小...
本篇内容介绍了“mysql怎么修改字段的内容”的有关知识,在实...
这篇文章主要讲解了“mysql怎么删除unique约束”,文中的讲解...
今天小编给大家分享一下mysql怎么查询不为空的字段的相关知识...