根据python版本和数据库版本安装对应的oracle客户端(Instant client),下载地址:html
http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html
根据PLSQL的版本,下载对应的客户端,这里因为咱们的PLSQL是32为的,咱们下载如下版本:python
instantclient-basic-nt-11.2.0.4.0.zip
将下载下来的文件解压,路径不要带中文,这里咱们解压路径为:数据库
D:\SOFT\oracle_client_x86
配置系统变量oracle
NLS_LANG
AMERICAN_AMERICA.AL32UTF8
或 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN
D:\SOFT\oracle_client_x86
在客户端路径下建立文件tnsnames.ora,最基础的配置以下:spa
ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = crcl) ) )
ORCL是链接名,链接数据库的别名,能够本身起。
HOST 是数据库地址ip。
SERVICE_NAME是数据库名(对应jdbc:oracle:thin:@127.0.0.1:1521:crcl)。3d
配置PLSQLcode
开启PLSQL,在登陆界面直接取消进入程序主界面,进入首选项htm
如图所示,将Oracle主目录名填入blog
D:\SOFT\oracle_client_x86
OCI库填入ip
D:\SOFT\oracle_client_x86\oci.dll
注意点击前面的点,变为绿色即为启用。
重启PLSQL便可正常登录。