zoukankan      html  css  js  c++  java
  • 【Oracle】同义词问题

    优点:
    1.节省数据库空间,多用户可以操作同一张表;
    2.扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;
    3.利用Database Link.创建同义词可以实现不同数据库服务器之间的无缝连接(通过网络连接)
     
    创建同义词
    1.同一个数据库服务器上的不同用户,共同操作一张表
    用户A,B;用户A 操作B中的 operatoren表;
    则需要在用户A中创建B中operatoren的同义词:create public synonym _a for B.operatoren;
    其中:synonym 是关键字,_a 为同义词的名称;
    在用户A上执行 select * from _a;可以查询出用户B中operatoren 表中所有的数据。
    2.不同数据库服务器上的不同用户间创建同义词
     
    create database link a_aa connect to sms591R1 identified by  sms591R1  using '32.152';
     
    32.152 是本地tns名称;
    创建完dblink后 可以查询出152上用户sms591R1 的所有数据
    select * from righten@a_aa;
     
    如果没有权限修改tnsnames.ora,那么就没有办法建立到其他数据库服务器的tns别名,那么就只能采用在创建dblink的时候,全写解析符号。创建dblink的方法如下:
    create database link NEW_DBLINK
      connect to AIIPS identified by "1qaz2wsx"
      using '(DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.70.193.12)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = zjpub)
        )
      )';
  • 相关阅读:
    BZOJ1058:[ZJOI2007]报表统计(Splay,堆)
    BZOJ3224:普通平衡树(Splay)
    BZOJ3781:小B的询问(莫队)
    21. [HAOI2005] 希望小学 (wa1)
    cogs 2509. 森林大礼包
    libreoj #119. 最短路
    libreoj #514. 「LibreOJ β Round #2」模拟只会猜题意
    cogs 1647. 油田[uva572]
    css的部分应用示例
    html之表格
  • 原文地址:https://www.cnblogs.com/liuyongcn/p/3553333.html
Copyright © 2011-2022 走看看