zoukankan      html  css  js  c++  java
  • oracle客户端登陆

    1、下载oracle客户端 http://www.oracle.com/technology/software/tech/oci/instantclient/index.html 

    2、我机器是windows 32位的系统,因此下载Instant Client for Microsoft Windows (32-bit)

    3、Instant Client for Microsoft Windows (32-bit) 有几个版本

          Basic和Basic Lite。Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode、ASCII和欧洲字符集。因此,如果数据库服务器是中文字符集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),则必须下载Basic版本。

         避免麻烦,下载Basic版本

    4、把下载的Basic版压缩包解压,解压的文件夹放到任意位置都可以,我放到D盘下(D:\instantclient_11_2)。

    5、右击桌面的我的电脑 -> 高级 -> 环境变量,新建

      1) 变量名:ORACLE_HOME
          变量值:D:\instantclient_11_2

       2) 变量名:TNS_ADMIN
          变量值:D:\instantclient_11_2

       3) 变量名:NLS_LANG
          变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
       4) 修改Path变量,在最后面添加D:\instantclient_11_2         (打开path编辑,最后面加上;D:\instantclient_11_2,“;”用来分隔和前面的字段)

    6、在D:\instantclient_11_2 目录下新建一个tnsnames.ora文件,添加内容如下

    # TNSNAMES.ORA Network Configuration File: D:\instantclient_11_2\tnsnames.ora
    # Generated by Oracle configuration tools. 
    SCYCCON =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = SCYC)
        )
      )

    红色字体的文字就是要修改的地方,只需修改3处,连接别名【SCYCCON】、数据库连接地址【192.168.1.8】、连接的数据库名【SCYC

    保险起见,可以从服务器将这个文件拷到客户端,然后进行修改即可!

    记住,SCYCCON前一定不能留空格,否则会出现“ORA-12154 TNS无法解析指定的连接标识符错误”

     7、打开“PLSQL Developer”后,点“取消”,进入到PLSQL Developer软件的Tools/preferences窗口内,再进入 Oracle/Connection中,修改内容如下:

           Oracle Home 中输入:D:\instantclient_11_2

           OCI library 中输入:D:\instantclient_11_2\oci.dll

    8、至此,oracle客户端配置完毕,你可以直接通过PL/SQL Developer这样的客户端软件来连接数据库,也可以下载一个Instant Client Package - SQL*Plus(第3步的页面下载),解压到D:\instantclient_11_2中,即可用 SQL*Plus登录数据库。

      

    如果运行不成功,请查网络和服务器防火墙之类的。

    备注:---------------------------------------------------------------------------------------------------------------

        如果PL/SQL Developer已经连接好本机的ORACLE数据库,又要连接其他服务器的数据库,只需将其他服务器ORACLE连接的连接方式(tnsnames.ora文件中的内容,也就是上面的SCYCCON部分)贝到本机目录下tnsnames.ora文件中即可;

    本文参考http://qinzhongzhong.blog.163.com/blog/static/11498134620097100467160/


     

  • 相关阅读:
    配置Xmanager远程登录
    如何为ubuntu等Linux系统扩容(LVM)
    CentOS7配置iptables防火墙
    Cetnos搭建vsftp服务器
    vim设置
    zabbix 问题汇总
    转:常用验证正则表达式
    C#对象序列化成XML,以及自定义标签名
    改变FileUpload文件上传控件的显示方式,确认后上传
    改变FileUpload文件上传控件的显示方式,选择文件后自动上传
  • 原文地址:https://www.cnblogs.com/king1302217/p/1750843.html
Copyright © 2011-2022 走看看