本篇經驗將介紹如何使用PLSQL連接Oracle。
方法/步驟
解壓下載的instantclient-basic-win32-10.2.0.3-20061115文件,假設保存目錄為d:\oracle\ instantclient-basic-win32-10.2.0.3\ instantclient_10_2。
直接從Oracle安裝目錄的NETWORK\ADMIN中拷貝tnsnames.ora到d:\ instantclient-basic-win32-10.2.0.3\instantclient_10_2\NETWORK\ADMIN中。
雙擊打開PLSQL Develop,在彈出的登錄界面選擇cancle。程序會以非連接狀態打開。
在菜單中選擇“工具\首選項\連接”,在連接界面的oracle主目錄輸入d:\instantclient-basic-win32-10.2.0.3\instantclient_10_2,在OCI庫輸入d:\instantclient-basic-win32-10.2.0.3\instantclient_10_2\oci.dll,勾選檢查連接。點擊確定,退出PLSQL Develop重新登錄,如下圖所示:
輸入用戶名,密碼,選擇ORCL進行登錄,如下圖所示:
如果在操作的時候遇到“ora-01460”的錯誤,可能是字符集設置跟服務器不一致。可以先在plsqldev中打開sql窗口,執行select userenv(‘language’) from dual,然後就可以得到你要連接的數據庫的字符集設置,然後在本地環境變量裡設置NLS_LANG= <服務器的字符集> ,問題就解決了,如下圖所示: 服務器的字符集>
如果是和安裝Oracle使用的不是同一臺機器,注意關閉Oracle的防火牆。