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;

          

  • 相关阅读:
    《简养脑》读书笔记
    如何用86天考上研究生
    Improving your submission -- Kaggle Competitions
    Getting started with Kaggle -- Kaggle Competitions
    入门机器学习
    《世界因你不同》读书笔记
    [转载]Python 包构建教程
    [转载] Pytorch拓展进阶(二):Pytorch结合C++以及Cuda拓展
    集合不能存放重复元素
    在jupyter notebook中绘制KITTI三维散点图
  • 原文地址:https://www.cnblogs.com/walkwithmonth/p/7819135.html
Copyright © 2011-2022 走看看