zoukankan      html  css  js  c++  java
  • 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;

          

  • 相关阅读:
    redhat 7.6 常用命令
    redhat 7.6 VI编辑操作
    redhat 7.6 网络配置
    华为学习配置笔记-01 配置con密码
    redhat 7.6 ssh 服务配置
    web前端面试第一次[addEventListenr();绑定事件]
    redis集群搭建
    linux服务器重启后redis数据丢失问题
    redis日志文件路径的设置
    linux下redis安装使用
  • 原文地址:https://www.cnblogs.com/walkwithmonth/p/7819135.html
Copyright © 2011-2022 走看看