不安裝Oracle使用PlSqlDeveloper
1.首先到oracle的網站下載客戶端文件,我下載的是instantclient-basic-win32-10.2.0.3-20061115.zip
2.解壓下載的文件,保存目錄為如:D:\oracle
3.在D:\oracle下新建目錄 network\admin,然后新建一個文件tnsnames.ora,文件內容是:
HOLLYSYS_HIDEV2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hidev2)(PORT = 1521))
)
(CONNECT_DATA =
(SID = hollysys)
(SERVER = DEDICATED)
)
)
還有個更省事的辦法,直接從裝了Oracle的同事那里拷一個過來
4.然后打開plsqldev,在菜單“tools”選擇“preferences...”,在連接頁簽下設置:
Oracle Home=D:\oracle
OCi Library=D:\oracle\oci.dll
5.登錄數據庫時,錄入用戶名和密碼,以及在tnsnames.ora文件里注冊的名稱“HOLLYSYS_HIDEV2” 就可以了。
6.如果在操作的時候遇到“ora-01460”的錯誤或查詢中文的結果是問號顯示,可能是字符集設置跟服務器不一致。可以先在plsqldev中打開sql窗口,執行select userenv('language') from dual,然后就可以得到你要連接的數據庫的字符集設置,然后在本地環境變量里設置NLS_LANG=服務器的字符集
7.修改pl/sql developer的編碼格式為中文:
在windows中創建一個名為“NLS_LANG”的系統環境變量,設置其值為“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,
然后重新啟動 pl/sql developer,這樣檢索出來的中文內容就不會是亂碼了。
注:如果想轉換為UTF8字符集,可以賦予“NLS_LANG”為 “AMERICAN_AMERICA.UTF8”,然后重新啟動 pl/sql developer。其它字符集設置同上
