zoukankan      html  css  js  c++  java
  • 如何连接另一台电脑的oracle数据库?

    A电脑为oracle服务端,B电脑为oracle客户端。

    配置步骤:

    首先AB在同一局域网;

    服务端:

    ①修改ORACLE_HOMENETWORKADMINlistener.ora,把HOST改为本机IP(HOST = 172.20.10.3):

    # listener.ora Network Configuration File: D:app yproduct12.1.0dbhome_1NETWORKADMINlistener.ora
    # Generated by Oracle configuration tools.

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = D:app yproduct12.1.0dbhome_1)
    (PROGRAM = extproc)
    (ENVS = "EXTPROC_DLLS=ONLY:D:app yproduct12.1.0dbhome_1inoraclr12.dll")
    )
    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.10.3)(PORT = 1521))
    )
    )

    ADR_BASE_LISTENER = D:app yproduct12.1.0dbhome_1log

    ②修改ORACLE_HOMENETWORKADMIN nsnames.ora,把HOST改为本机IP(HOST = 172.20.10.3):

    # tnsnames.ora Network Configuration File: D:app yproduct12.1.0dbhome_1 etworkadmin nsnames.ora
    # Generated by Oracle configuration tools.

    LISTENER_ORCL =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.10.3)(PORT = 1521))


    ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
    (SID = CLRExtProc)
    (PRESENTATION = RO)
    )
    )

    ORCL =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.10.3)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    )
    )

    客户端:

    上面2个文件的HOST和服务端一致(有时候也不用配);

    连接:服务端IP:1521/实例名。

  • 相关阅读:
    线性表——(2)单向链表
    线性表——(1)顺序表
    UVa 1592 数据库
    UVa 12096 集合栈计算机
    Python 协程
    Python 多线程及进程
    Python 日志(Log)
    Python 函数式编程
    Python基础
    DB2 获取前两天的数据
  • 原文地址:https://www.cnblogs.com/tongying/p/14638435.html
Copyright © 2011-2022 走看看