• 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;

          

  • 相关阅读:
    P4363 [九省联考2018]一双木棋chess 状压DP
    P5290 [十二省联考2019] 春节十二响 贪心
    P3747 [六省联考2017]相逢是问候 欧拉公式
    P5443 [APIO2019]桥梁 操作分块+可撤销并查集
    P4146 序列终结者 FHQ_TREAP
    108. Convert Sorted Array to Binary Search Tree
    神经网络中Epoch、Iteration、Batchsize相关理解
    905. Sort Array By Parity
    100. Same Tree
    538. Convert BST to Greater Tree
  • 原文地址:https://www.cnblogs.com/walkwithmonth/p/7819135.html
Copyright © 2020-2023  润新知