之前写过一篇32位Instant Client连接32位PLSQL的文章,那个时候还没有64位的PLSQL,但是现在windows都出到10 了,而PLSQL已经出到13了,已经可以支持64位了,由于网上资源五花八门,很让人费时费力,这里把我的完整安装分享给大家(东哥的客户机是win10家庭版,database12c搭建在centOs7上)。
首先下载64位的Instant Client和PLSQL: https://pan.baidu.com/s/1nT-OlV9kQd0FMnnjKIA4Xw 提取码 :rb98
安装Instant Client,到D:\Instant_Client(自己设计目录,但是目录路径不能有空格,后边要添加环境变量,如果有空格是找不到的),结束后,找到 D:\Instant_Client\network\admin,编辑 listener.ora 和 tnsnames.ora 文件, 完成后,右键点击 我的电脑à属性à高级系统设置à环境变量,在系统变量中添加
变量名 :LD_LIBRARY_PATH 变量值 :D:\Instant_Client
变量名 :TNS_ADMIN 变量值:D:\Instant_Client\network\admin
在path 变量中追加 D:\Instant_Client (这里没有分号空格之类的,因为win10对一个变量值单独做了一列),确定,退出。
此时打开一个cmd窗口,输入 sqlplus 应该是会识别到命令的,如果识别不到,就在cmd中进入 bin 目录 cd /d D:\Instant_Client\bin,然后在敲 sqlplus,此时应该是可以识别这个命令,这样的话,就说明没有找到环境变量,那么把
LD_LIBRARY_PATH 变量上移几位试试,只要能识别到这个命令,就说明oracle client安装配置是成功的。
安装PLSQL13,完成后,打开PLSQL_Developer,取消登陆,进入主界面,点击 configure preferences connection,设置oracel home为D:\Instant_Client\,OCI library为D:\Instant_Client\bin\oci.dll,提交。
重新登录PLSQL,发现此时已经有tnsname.ora里边的连接符了。
这里没有提供汉化包,是因为这个版本的PLSQL已经集成了各种语言,如果想改为简体中文,同样是在preferences中,找到Apperance,选择 language 选择 Chinese.lang ,重启,是不是已经变成中文的了?