ORA 12560解決方法

2021-06-28 22:50:43 字數 993 閱讀 1169

今天在進行oracle資料imp/exp時突然發現在cmd下執行exp輸入scott/tiger這裡我不太熟悉。再次輸入使用者名稱和密碼,依舊報錯。

靜下來想想----***和資料庫例項都已經啟動了而且還是用自己做的批處理指令碼。在linxu下我也是可以imp/exp的,linxu下沒有登錄檔這種概念,而存在環境變數這種理念。排除登錄檔後不同點就在這裡了。

於是我谷歌之......

結果和我料想的一樣,登錄檔中hkey_local_machine/software/oracle/key_oradb10g_home1oracle_sid的鍵值和我的資料庫例項名相同都是orc。現在可以排除登錄檔了。然後設定系統環境變數oracle_sid=orc然後再到cmd下重新exp沒有提示任何錯誤可以匯出了。

再做實驗驗證是環境變數的原因,我set oracle_sid=orcs後,再exp又出現上面的的ora-12560錯誤了,再set回來oracle_sid=orc,問題就又解決了。

以前在eygle的一本書上曾看到過在linxu下環境變數和oracle的關係。在windows下個人認為和登錄檔的關聯會多些,對於我這個更習慣用命令列的人來說在windows下和環境變數也有一定的聯絡.

ORA 12560 問題的分析

來自路勇同學投稿,在此感謝。近日公司軟體應用客戶端連線資料庫時不時出現ora 12560錯誤,通過pl sql工具 netmanager工具測試連線資料伺服器都正常,上網查詢ora 12560方法解決嘗試以後都沒有成功,自己以前從來不會寫記錄,但是希望遇到類似問題的朋友不要像我一樣很茫然。應用客戶端...

ora 12514 解決方法

如果在練習中突然發現 無法正常使用,並在使用oracle客戶端程式連線oracle伺服器是出現ora 12514時,經查詢排錯tnsname.ora,sqlnet.ora均無錯誤,到 oracle home network admin listener.ora 使用vi編輯器編輯它。在其中原list...

ORA 12541解決方法

前天裝好的 昨天突然不好用了,從oracle的錯誤提示來看,是說tns no listener 估計是某種服務沒有啟動,開啟windows管理工具 服務,一看,有乙個oracleorahome90tnslistener這樣的服務,和錯誤資訊題是一致,基本就可以肯定是這個服務所引發的問題。再一看,該服...