zoukankan      html  css  js  c++  java
  • Oracle:建立远程链接数据库(跨库连接)

    一、授权(本地客户器端授权当前用户)

    grant create database link to testdb

    二、配置本地数据库服务器的tnsnames.ora文件 

    user =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 80))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = users)
        )
      )

    三、创建dblink

    方法一:通过编写SQL语句

    -- Drop existing database link 
    drop database link 如来神掌;
    -- Create database link 
    create database link 如来神掌
      connect to testdb
      using '(DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 80))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = test)
        )
      )';

    方法二:手动添加

    1、Oracle对象集中找到Database Link

    2、新建

    3、填写配置信息

    注:

    所有者:选择当前数据库

    名称:按需求命名

    连接到(目标数据库):输入用户名、口令和连接字符串

    鉴定者一栏可不填

    4、删除dblink

    Drop database link test;

    5、跨库连接实例

    select * from usr_mstr@test
    /*
    注:blog、clob无法直接通过远程连接获取,当表中存在这两个类型的字段时,应避开这两个大数据类型的字段
    */
  • 相关阅读:
    伍佰《突然的自我》
    .NET常见ORM框架
    并发和压测工具
    底层源码调试工具
    c 冒泡排序
    c 指定范围的质数
    c 筛法列举质数
    c 牛顿法求方程近似解
    c 二分法求方程近似解
    css选择器 及其权重
  • 原文地址:https://www.cnblogs.com/su1643/p/6713599.html
Copyright © 2011-2022 走看看