一般企業開發時,數據庫是不會在咱們本地安裝的(廢話),因此使用plsql時,不必的話,咱們儘可能不去安裝oracle,太大了;html
接下來講一下本人plsql,不安裝oracle的使用步驟;sql
1.我的本地環境數據庫
OS:win10oracle
未安裝oracleide
2.下載一個instantclient,記住要32位的,plsql不支持64位的測試
http://pan.baidu.com/s/1eSPy7C2spa
本人百度雲盤的分享,能夠直接下載htm
3.建立一個目錄存放instantclientblog
能夠本人的爲例子:D:\oracle\instantclient_11_2ci
在該文件夾下建立兩個文件:
sqlnet.ora和tnsnames.ora
sqlnet.ora內容爲:
SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsnames.ora 內容爲:
RXZQWEB_DEVDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.44.132)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
SERVICE_NAME
HOST
的值
請根據本身實際狀況修改
而後添加一個系統變量:
變量名:TNS_ADMIN
變量值:D:\oracle\instantclient_11_2(就是前文提到建立的目錄)
4. 安裝PL/SQL Developer,並配置oracle的鏈接參數:
打開PL/SQL,Tools-->Preferences
5.重啓plsql,測試一下,OK了吧!
若是報錯:ORA-12154: TNS:could not resolve the connect identifier specified。
那麼你的系統變量(詳情請看步驟3)沒設置或者設置有誤!請檢查!
查詢數據最後多是亂碼:提供一個解決方案
再新建一個系統變量,設置變量名:NLS_LANG,變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK或者AMERICAN_AMERICA.AL32UTF8(依照實際狀況肯定變量值),肯定便可