zoukankan      html  css  js  c++  java
  • sqlplus连接远程Oralce数据库

    1. 下载
    http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

    2. 三个包
    instantclient-basic-windows.x64-12.1.0.2.0.zip
    instantclient-jdbc-windows.x64-12.1.0.2.0.zip
    instantclient-sqlplus-windows.x64-12.1.0.2.0.zip

    3. 解压
    全部解压到同一个目录下,比如d:sqlplus

    4. 修改环境变量
    NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或AMERICAN_AMERICA.ZHS16GBK)
    TNS_ADMIN = d:sqlplus
    LD_LIBRARY_PATH = d:sqlplus
    SQLPATH = d:sqlplus

    5. TNSNAME.ORA文件
    在d:sqlplus目录下创建TNSNAME.ORA文件,自己敲容易出问题,建议直接到安装oracle数据库的机器上拷贝过来用,内容如下:

    # tnsnames.ora Network Configuration File: D:oracleproduct10.1.0db_2
    etworkadmin	nsnames.ora
    # Generated by Oracle configuration tools.
    ORCL =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.208.120)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    )
    )
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    )
    )

    6. 安装ODBC驱动
    命令行下,切换到d:sqlplus,运行odbc_install.exe

    7. sqlplus连接
    sqlplus 用户名/密码@192.168.208.120:1521/orcl

    这样tnsnames.ora文件也用不到

    注:
    需要配置Oracle允许远程连接
    否则会报错:ORA-12541: TNS: 无监听程序

  • 相关阅读:
    搜狗输入法招聘数据挖掘、自然语言处理实习生
    python 备忘
    从零开始
    [转]随笔
    重学python
    关于tensorflow conv2d卷积备忘的一点理解
    python args kwargs 传递参数的区别
    something backup
    R语言命令汇总
    newwork setup
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/11709906.html
Copyright © 2011-2022 走看看