用PL/SQL鏈接oracle數據庫,無論是本地的仍是遠程的,通常都須要安裝oracle客戶端
如何達到不安裝oracle客戶端,又能使用PL/SQL工具?
二、plsql登陸時點擊取消,進入到未登陸狀態界面,點擊工具-->首選項配置解壓後的instantclient目錄,以下圖:
如,Oracle Home配置:D:\softPackge\developSoft\softPackge\plsql\oracleConnectionTool\instantclient-basic-windows.x64-12.2.0.1.0\instantclient_12_2
OCI library配置:D:\softPackge\developSoft\softPackge\plsql\oracleConnectionTool\instantclient-basic-windows.x64-12.2.0.1.0\instantclient_12_2\oci.dll
三、遠程鏈接數據庫
無需配置,可直接在登陸窗口中輸入用戶名、密碼、遠程地址,8遠程地址即:ip:端口/實例名,如:192.168.0.113:1521/ORCL
五、問題:plsql鏈接遠程數據庫後查詢出的數據亂碼?
(1)首先經過sql查詢數據庫編碼:select * from V$NLS_PARAMETERS;
查看第一行:NLS_LANGUAGE屬性值,看是不是GBK或者UTF-8則設置環境變量。
(2)設置環境變量
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
LANG=zh_CN.GBK
--instantclient解壓目錄
TNS_ADMIN=D:\softPackge\developSoft\softPackge\plsql\oracleConnectionTool\instantclient-basic-windows.x64-12.2.0.1.0\instantclient_12_2
而後重啓plsql,若是不行最好是重啓電腦便可生效