zoukankan      html  css  js  c++  java
  • plsql developer 使用 oracle instantclient的安装和配置




    本文由ibyedo1贡献


    1、下载 oracle instantclient basic package,在 oracle 官网下载就可以,地址如下: http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 下载时需要 AcceptLicense Agreement, 若没有 oracle 帐号,需先注册一个 oracle 帐号。 另一方面,请选择合适版本 instantclient-basic-win32-11.x.x.x.x.zip -这个是支持 Oracle 9i 以上的版(不包括 Oracle9i) instantclient-basic-win32-10.x.x.x.zip -这个是支持 Oracle8i 和 Oracle9i 的。 2、下载完成后,把文件解压到本地某路径下,如:c:instantclient ,在此路径下建立:NETWORK/ADMIN 文件夹,在 ADMIN 文件夹下建立 tnsnames.ora 文件,内容如下: yourDataBaseName = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = yourSID ) ) ) 请把数据库连接的内容换成自己的。


    3、安装 PL/SQL 4、启动 PL/SQL,点击 tool->preference,设置 Oracle home 和 OCI library, Oracle home=c:instantclient,OCI library=c:instantclientoci.dll 5、但在 pl/sql 里,查看中含有中文的记录时,会显示乱码。现在我们就解决乱码的问题。 方法一: 设置环境变量,点击我的电脑--〉属性--〉高级-〉环境变量,增加: NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,ZHS16GBK 与自己的数据库编码一致,保存 后重新启动 PL/SQL, 问题解决了吧? 方法二:写一个批处理 plsql. bat 放到 plsqldeveloper 安装目录下,内容如下: set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK PLSQLDev.exe 点击这个 plsql.bat, 查看中文记录如何? 注意,由于 pl/sql 安装时程序中的方式和快捷方式已经生成,打开时不会执行.bat 文件,而是直接执行的 PLSQLDev.exe, 因此如果希望启动 pl/sql 时就执行 nls_lang,可以改变快捷方式的执行文件, 右 键 点 击 桌 面 上 的 快 捷 方 式 , 修 改 目 标 : "C:Program FilesPLSQL DeveloperPLSQLDev.exe" 为 "C:Program FilesPLSQL Developerplsql.bat" 完成后直接点击快捷方式就可以了。
  • 相关阅读:
    GrapeCity Documents (服务端文档API组件) V3.0 正式发布
    js 手机号码正则表达式
    springMvc 注解@JsonFormat 日期格式化
    solr java代码
    solr全文检索
    在阿里云服务器CentOS7安装mysql提示“No package mysql-server available上安装mysql遇到的问题
    MockBean 单元测试
    redis缓存
    c3p0连接池
    springboot Transactional事务的使用
  • 原文地址:https://www.cnblogs.com/baiduligang/p/4247137.html
Copyright © 2011-2022 走看看