• Oracle 使用Dblink


          DBLINK数据库链接是一个数据库中的模式对象,使您可以访问另一个数据库上的对象。

         dblink限定符允许您引用除本地数据库以外的数据库中的对象,如果省略了dblink,那么Oracle假定您指的是本地数据库中的一个对象,并非所有的SQL语句都允许您访问远程数据库上的对象。

    新增:

          方法一:借助配置文件

         create database link   "object Name"   connect to  "userName"  identified by "password"     using "server";

         object Name:对象名称     userName:远程数据库的用户名   password:远程数据库的密码 

        server:配置的数据库服务名,需要在本地服务器tnsname.ora上建立一个服务。

        方法二:直接在创建语句写远程数据库服务位置

        create database link esp_51   connect to esp identified by esp

          using '(DESCRIPTION =
              (ADDRESS_LIST =
                (ADDRESS = (PROTOCOL = TCP)(HOST =  192.168.1.105)(PORT = 1521))
                )
              (CONNECT_DATA =
                (SERVICE_NAME = orcl)
              )
             )';

    运用示例:

        1.UPDATE teacher@remote   SET salary=salary*1.3    WHERE last_name = 'stu';

        2.创建同义词合并使用,CREATE SYNONYM emp_table  FOR ys_adm.teacher@remote;

              将来直接使用,select * from emp_table

        3.删除DBLINK语句     DROP PUBLIC DATABASE LINK remote;

          

  • 相关阅读:
    poj 3767 I Wanna Go Home (有限制的最短路)
    gcd及扩展gcd
    2012 多校联合比赛第二场
    大整数 问题
    从数据流动看数据结构
    vc/vs常用快捷键
    函数重载
    mysql相关
    xml理解
    编译相关
  • 原文地址:https://www.cnblogs.com/walkwithmonth/p/7819135.html
Copyright © 2020-2023  润新知