《Oracle免安装客户端oracleinstantclient的安装和配置.docx》由会员分享,可在线阅读,更多相关《Oracle免安装客户端oracleinstantclient的安装和配置.docx(2页珍藏版)》请在三一办公上搜索。
1、Oracle免安装客户端oracleinstantclient的安装和配置Oracle免安装客户端 1、下载oracle instantclient basic package,在oracle官网下载就可以,地址如下: 下载时需要 AcceptLicense Agreement, 若没有oracle帐号,需先注册一个oracle帐号。 另一方面,请选择合适版本 instantclient-basic-win32-11.x.x.x.x.zip -这个是支持Oracle 9i 以上的版 instantclient-basic-win32-10.x.x.x.zip -这个是支持Oracle8i 和O
2、racle9i 的。 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、启动
3、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. ba
4、t放到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 完成后直接点击快捷方式就可以了。