zoukankan      html  css  js  c++  java
  • 本地主机不安装oracle服务端,只装客户端--访问远程oracle数据库

    1、去官网下载

    http://www.oracle.com/technetwork/topics/winx64soft-089540.html

    instantclient-basic-windows.x64-11.2.0.4.0.zip
    instantclient-sqlplus-windows.x64-11.2.0.4.0.zip
    instantclient-sdk-windows.x64-11.2.0.4.0.zip

    如果要下载其他操作系统版本,或者32位客户端,点击如下地址,选择相应的版本,点击就会跳入类似上方链接的界面:

    http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html?ssSourceSiteId=ocomen

    注意:这块儿还有一个小坑!!!

    如果你本地操作系统是64位,安装了64位的上述客户端文件,那么CMD命令行下sqlplus是可以正常连接的,但是PLSQL Developer工具连接的话,会报错:

    Initialization error
    Could not initialize "E:PLSQLinstantclient_11_2oci.dll"

    因此,建议安装的时候,不管你本地系统是32位 or 64位,都直接下载安装32位的文件就行,

    这样无论是plsql developer连接,还是cmd命令行下连接:sqlplus / nolog; conn user/passwd@数据库服务器IP:1521/服务名;都能正常连接了!!!

    2、将上述三个文件解压到同一目录下会得到instantclient_11_2文件夹;

    3、去系统环境变量里配置环境变量(我的电脑->属性->高级系统设置->环境变量):

    4、新建按钮添加

    TNS_ADMIN=D:oracleinstantclient_11_2

    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    注意:在添加上述客户端字符集环境变量的时候,最好确认一下当前数据库服务器的字符集!!!

    查看方式:sqlplus连接上数据库,执行:

    Select userenv('language') from dual;

    或者:

    col PARAMETER format a30;
    col VALUE for a40;
    SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER IN ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');

    path变量后面添加D:oracleinstantclient_11_2;D:oracleinstantclient_11_2sdk;

    5、window+r--->cmd 

     sqlplus user/pwd@ip:port/sid

     
  • 相关阅读:
    zookeeper安装教程
    CentOS7服务管理(重启,停止,自动启动命令)
    redis配置文件详解
    阿里云 CentOS7安装redis4.0.9并开启远程访问
    rpm命令
    wget命令
    yum命令
    maven项目debug调试不能够进入源码问题解决
    8-字符串
    7-数组
  • 原文地址:https://www.cnblogs.com/yangyongxin/p/15037581.html
Copyright © 2011-2022 走看看