根據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便可正常登錄。