zoukankan      html  css  js  c++  java
  • 同义词和DBLINK

    一、同义词

    同义词其实是使用一种替换操作,oracle会自动将同义词替换为它所代表的对象名,再对对象进行操作。如果有表和同义词相同,则oracle优先操作表。

    1.1、创建同义词/删除同义词

    CREATE PUBLIC SYNONYM VW_OBJECT_USAGE FOR SYS.VW_OBJECT_USAGE;   ---创建一个公共同义词
    DROP PUBLIC SYNONYM VW_OBJECT_USAGE;

    1.2、要看一个对象到底是啥类型的

    SELECT D.OWNER,D.OBJECT_NAME,D.OBJECT_TYPE
    FROM  DBA_OBJECTS D
    WHERE D.OBJECT_NAME='PLAN_TABLE';

    1.3、查同义词指的是谁

    SELECT * 
    FROM DBA_SYNONYMS D WHERE D.SYNONYM_NAME='PLAN_TABLE';

    二、dblink 

    使用数据库链接可以访问其他数据库中的数据
    数据库链接可以用来构建分布式数据库

    2.1 创建dblink命令

    create public database link OCPLHR1 connect to system identified by oracle using 'OCPLHR1';
    

    2.2 使用dblink

    select * from SYS.xxtalhr@OCPLHR1;   ---从一个数据库查看另一个数据库里的表

    2.3 查看dblink

    SELECT * FROM DBA_DB_LINKS;


    对于private类型的dblink,只有其创建者才能删除dblink,sys用户也不行。

  • 相关阅读:
    RxJava+okhttp3
    RetrofitOkHttp网络请求
    布局111
    网络请求展示数据
    一级列表展示购物车
    终极MVP二级购物车
    将博客搬至CSDN
    nyoj-开灯问题
    nyoj-数乌龟
    nyoj 正三角形的外接圆面积
  • 原文地址:https://www.cnblogs.com/miracle2020/p/14096111.html
Copyright © 2011-2022 走看看