zoukankan      html  css  js  c++  java
  • 【Oracle】不安装Oracle客户端直接用PL/SQL连接数据库

    1.
    下载
      instantclient_11_2.zip
      PL/SQL
    2.
    解压instantclient_11_2.zip到相应文件夹,
    比如:E:oracleclientinstantclient_11_2,
    --------------------------------------------------------------------------------
    在该文件夹下面编写sqlnet.ora文件
    内容:
    NAMES.DIRECTORY_PATH= (TNSNAMES)
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    --------------------------------------------------------------------------------
    然后在该目录下面建立network/admin层级文件夹,
    比如:E:oracleclientinstantclient_11_2 etworkadmin
    在该文件夹下面编写tnsnames.ora文件
    内容格式如下:
    168=*pl/sql实例名称            
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.89.168)(PORT = 1522))*数据库连接+端口
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)*数据库实例名称
        )
      )
    --------------------------------------------------------------------------------
    3.
    到我的电脑、属性、高级、环境变量中添加一个环境变量,
    变量名为TNS_ADMIN,值为tnsnames.ora文件所在路径, 例如:E:oracleclientinstantclient_11_2
    4.
    安装完毕PLSQL后,启动,cancel,依次点击Tools->Preferences->Connection:
    Oracle Home=E:oracleclientinstantclient_11_2
    OCI library=E:oracleclientinstantclient_11_2oci.dll
    重新启动PLSQL,输入用户名、密码、选择pl/sql实例名,即可进入数据库
    5.
    初次登陆可能存在中文乱码的问题,解决方法如下:
    到我的电脑、属性、高级、环境变量中添加一个环境变量:变量名:NLS_LANG 变量值:AMERICAN_AMERICA.ZHS16GBK
    重新连接,即可正常显示中文。
    如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8,其他编码同上



  • 相关阅读:
    AJAX请求MVC控制器跨域头问题
    HTTP 错误500.19 -Internal Server Error 错误代码 0x80070021
    C# 同一时间批量生成订单号不重复
    Unity书籍下载地址
    几种常见的设计模式
    C# web api 对象与JSON互转
    自动按参数首字母排序参数
    C# 3DES加密 解密
    C#大量数据导出Excel
    判断对象是数组
  • 原文地址:https://www.cnblogs.com/zengweiming/p/3914707.html
Copyright © 2011-2022 走看看