一、oracle資料庫安裝步驟參考:
二、oracle客戶端安裝:
三、plsql安裝或使用免安裝版本。
四、plsql連線oracle問題彙總:
plsql developer 連線 64位oracle 資料庫需要找到兩個東東:
oracle_home主目錄可以在作業系統中的環境變數中配置(盡量不要採用此辦法)。
解決方法多種多樣,但要實現的目標也就上面兩個。
五、環境變數配置:
(正常安裝情況下請不要主動配置作業系統的環境變數,後期安裝client之後容易出問題,因為oracle和oracle client都會有自己的oracle_home環境變數,這些變數在登錄檔中是已經存在的,如果再在作業系統中新增系統環境變數,容易引起混亂,從而導致oracle監聽服務無法啟動等問題)
或 simplified chinese_china.zhs16gbk
六、plsql設定
七、如果安裝錯誤了客戶端,需要解除安裝,解除安裝參考:
八、plsql連線相關問題
1、開啟plsql,輸入使用者名稱密碼連線報錯:ora-12638: credential retrieval failed
解決辦法:修改sqlnet.ora檔案,將 sqlnet.authentication_services= (nts) 改為sqlnet.authentication_services= (none)
如果出現不讓儲存的許可權問題,請把sqlnet.ora檔案拷貝到桌面,修改之後再把原來的檔案刪除,把桌面檔案拷貝進去就行了。
2、輸入使用者名稱密碼報錯:ora-12541: tns: 無監聽程式
解決辦法:windows服務中啟動服務oracleoradb11g_home1tnslistener。 如果啟動不了,請刪除windows環境變數中的oracle_home,因為oracle伺服器和oracle客戶端都有oracle_home,可能你配置的是client的oracle_home,所以服務就啟動不了,乾脆刪除掉。登錄檔中有分別的oracle_home變數儲存。
3、輸入使用者名稱密碼登入報錯:ora-12557: tns: 協議介面卡不可載入
近期由於各種原因先後裝了幾個版本的oracle資料庫及客戶端,具體:
1、首先安裝了32位的資料庫
2、接著安裝了32位的client端
3、最後安裝了64位的client端
期間設定過oracle_home的路徑指向第一步安裝的資料庫路徑。
然後就遇到如下問題:
1、需要64位oracle client的程式啟動不成功,【報協議介面卡不可載入】的錯誤。解決方案:將oracle_home指向安裝的64位client的路徑即可
2、解決上面的問題後,toad和pl/sql等客戶端連線資料庫報【報協議介面卡不可載入】的錯誤,說明這些程式用的是32位的連線程式,更改oracle_home又不可取,因為又會回到問題1。
最終解決方案:刪除環境變數oracle_home,兩個問題迎刃而解
個人分析應該是各程式會自動檢測適用的oracle連線程式版本,設定oracle_home後,反倒人為指定了程式使用的oracle連線程式版本,造成32位和64位混亂的情況。
另外重要的一點,環境變數生效需要輸入命令或者重啟作業系統,所以有些問題解決不了,重啟作業系統就好了。
至此,plsql連線oracle資料庫中間會遇到的坑你基本已經踩完了,下面就開始你的plsql之旅吧。
PLSQL連線oracle資料庫
方法一 instantclient 12 2 1 安裝 instantclient 12 2 軟體 免安裝oracle客戶端 2 plsql配置 開啟plsql 點取消,彈出plsql主介面 選單欄的tools 屬性preferences 首選項 連線 3 連線資訊 1 連線資訊 可以是ip 152...
PLSQL連線遠端oracle
今天需要用到oracle資料庫,所以學習了一下用plsql訪問資料庫,結果出現各種問題,下面將具體的安裝步驟記錄下來,以便日後檢視 1 首先,安裝32位的oracle客戶端,此處必須是32位的,64位的話會報錯。安裝oracle客戶端時,直接選擇 管理員 模式安裝。2 oracle客戶端安裝成功後,...
plsql如何連線oracle
2.配置作業系統環境變數 nls lang simplified chinese china.zhs16gbk tns admin c oracleclient 3.進入instantclient 10 2資料夾,新建乙個network資料夾,並在network資料夾下新建admin資料夾,在adm...