• 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" 完成后直接点击快捷方式就可以了。
  • 相关阅读:
    44、通配符匹配
    Consul注册中心
    16.11、跳水板
    209、长度最小的子数组
    分布式CAP定理
    剑指 Offer 09、用两个栈实现队列
    git 2.33+版本升级后sshrsa认证失效问题
    OpenJDK各平台版本下载
    maven阿里云镜像无法下载gexinrpsdkbase
    2.SpringBoot集成MinIo文件服务器
  • 原文地址:https://www.cnblogs.com/baiduligang/p/4247137.html
Copyright © 2020-2023  润新知