1. 程式人生 > >Oracle資料庫安裝+漢化版PLsql+Oracle外掛,plsql連線Oracle步驟和報錯解決辦法

Oracle資料庫安裝+漢化版PLsql+Oracle外掛,plsql連線Oracle步驟和報錯解決辦法


    從https://download.csdn.net/download/fxiaoyaole/10449523 此連結下載裡面有所資源,資源包括(Oracle兩個資料庫壓縮包win64_11gR2_database_1of2, win64_11gR2_database_2of2;Plsql壓縮包;客戶端instantclient-basic-nt-11.2.0.4.0;tnsname.ora檔案

1.Oracle安裝(此處大致講一下,具體可百度)

  解壓Oracle兩個資料庫壓縮包,在win64_11gR2_database_1of2帶點選小油桶安裝,一步一步安裝。新增系統變數ORACLE_HOME,一般安裝都會存於*盤app\Administrator\product\11.2.0

2.客戶端

解壓instantclient-basic-nt-11.2.0.4.0,解壓完會有兩個資料夾instantclient_11_2和instantclient-basic-nt-11.2.0.4.0;將tnsname.ora檔案考到instantclient_11_2。配置TNS_ADMIN系統變數D:\oracleKDuan\instantclient_11_2  (你解壓的資料夾路徑),並將你的D:\oracleKDuan\instantclient_11_2 新增到使用者變數path

3.安裝PLsql

解壓Plsql壓縮包並安裝

4.Plsql連線Oracle

執行plsql一般會自動檢索你的D:\oracleKDuan\instantclient_11_2\oci.dll ,連線的資料庫是你

tnsname.ora檔案裡面的資料庫設定,支援本地連線,遠端連線。如果沒有檢索到oci.dll開啟plsql是連線不到資料庫的,解決方法進入plsql的首選項設定OCI庫的路徑,如D:\oracleKDuan\instantclient_11_2\oci.dll

備註:oci.dll是Oracle的呼叫介面,tnsname.ora檔案是資料庫連線配置。

5.常見報錯解決

(1本地連線)啟動PLsql報無監聽,

解決辦法:先確定安裝路徑D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 下的listener和tnsname的IP沒錯,如果錯了修改再啟動,注意listener檔案裡host必須是自己電腦的IP,不可以寫localhost, 而tnsname檔案的host可以寫localhost

win+R輸入services.msc找到oracle的Listener服務啟動;如果啟動還報錯修改登錄檔win+R輸入regedit,找到

HKEY_LOCAL_MACHINE的SYSTEM\CurrentControlSet\Services\OracleOraDb11g_home1TNSListener

D:\app\Administrator\product\11.2.0\dbhome_1\BIN\TNSLSNR修改

新增.EXE,即改為D:\app\Administrator\product\11.2.0\dbhome_1\BIN\TNSLSNR.EXE

(2遠端連線)不管報啥錯,直接看tnsname.ora檔案和客戶端的環境變數配置

(3PLsql無法啟動)解決辦法,以管理員身份執行