zoukankan      html  css  js  c++  java
  • oracle创建远程数据库连接dblink

    创建dblink流程:

    1)PLSQL Developer 登录sys用户,"连接为"选sysdba

    select * from user_sys_privs t where t.privilege like upper('%link%');
    -------------------------
    查询结果:
    1 SYS DROP PUBLIC DATABASE LINK NO
    2 SYS CREATE DATABASE LINK         NO
    3 SYS CREATE PUBLIC DATABASE LINK NO
    -------------------------
    然后,给scott附权限
    grant CREATE PUBLIC DATABASE LINK to scott;
    grant DROP PUBLIC DATABASE LINK to scott;

    2)给scott解锁
    在运行里面输入cmd在DOS模式下输入sqlplus,以system用户名登录,密码是刚装oracle时自己填写的密码orcl,登录进去以后。

    SQL> conn sys/sys as sysdba;       (分号是必须的但是我是以system登录的所在这不应该写conn sys/sys as sysdba应该写conn system/orcl as sysdba;)
             Connected.
    SQL> alter user scott account unlock;
             User altered.
    SQL> commit;
             Commit complete.
    SQL> conn scott/tiger//请输入新密码,并确认后OK
    Password changed
    Connected.

    3)PLSQL Developer 登录scott用户,"连接为"选sysdba

    CREATE PUBLIC DATABASE LINK db1
      CONNECT TO app IDENTIFIED BY app
      USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))'

    测试:
    select * from 表@db1;

    此时在本机任何用户下均可查询db1

  • 相关阅读:
    idea 2017版破解
    UIRecorder 学习了解
    简单应用单例模式
    线程安全的单例模式(有参and无参)
    批量删除和批量修改(参数使用list)
    简单线程池开启线程
    随机数生成
    网络延迟-tc工具使用简单说明
    c++高级元编程 第一部分,第一节,第一小节
    Writing_Bug_Free_C_Code_Chapter_2_Know_Your_Environment
  • 原文地址:https://www.cnblogs.com/sishierfei/p/1911606.html
Copyright © 2011-2022 走看看