1、開始---程序---管理工具---服務,打開服務面板,啟動oraclehome92TNSlistener服務。
創新互聯10多年成都定制網站服務;為您提供網站建設,網站制作,網頁設計及高端網站定制服務,成都定制網站及推廣,對成都雨棚定制等多個行業擁有豐富的網站推廣經驗的網站建設公司。
2、開始---程序---管理工具---服務,打開服務面板,啟動oracleserviceXXXX,XXXX就是你的database SID。
3、win+r,輸入regedit回車,在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0將該環境變量ORACLE_SID設置為XXXX,XXXX就是你的database SID。
產生原因:
監聽服務沒有起來、database instance沒有起來、注冊表問題。 ?
Oracle?Database:
是甲骨文公司的一款關系數據庫管理系統。到目前仍在數據庫市場上占有主要份額。作為一個通用的數據庫系統,它具有完整的數據管理功能;作為一個關系數據庫,它是一個完備關系的產品;作為分布式數據庫它實現了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用。
oracle 關閉之后啟動報錯ora-00205是設置錯誤造成的,解決方法為:
1、工作中遇到在啟動數據庫實例的時候報錯ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance。
2、先用靜態參數文件pfile啟動數據庫,發現使用靜態參數文件啟動時沒有報錯。
3、利用靜態參數文件重建動態參數文件spfile并重啟數據庫,發現問題已經解決,不再有失效參數錯誤。
4、查看警報日志 alert_bianxueqing.log ?下面是警報的位置。
5、打開文件把文件中的log_archive_start ? ? ?把這一行直接刪除 ?然后再重啟動就可以了。
這個是監聽沒有配置或者沒有啟動報錯
1.IP錯誤。 在設置URL時錯誤,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp 數據庫服務器不正確:ping 服務器IP是否正確。不正確,將URL更改為正確 端口號錯誤:一般不會錯誤。 進行一下操作:在DOS上鍵入sqlplus,檢查oracle是否開啟 一卻正常,執行下面第2步。
2.防火墻 如果機器上安裝有放火墻,可能是服務器端口號屏蔽而造成的。關閉防火墻后,嘗試重新連接。 仍然不行,執行第3步。
3.數據庫監聽未啟動 修改PC上注冊表中的ImagePath值。 我下面以現在主流的數據庫ORACLE為例 重新手動啟動數據庫監聽: 1:開始 → 運行→ 輸入CMD→ 進入DOS命令提示界面 d:lsnrctl LSNRCTL status 或者 LSNRCTL start
ORA-28040: No matching authencation protocol
1、問題復現:Spring boot 應用啟動時候正常,但是頁面訪問后臺接口,程序再訪問數據庫時,控制臺報錯如下:沒有匹配的身份驗證協議
Caused by: java. sql. SQLExceptiona ORA-28040: No matching authentication protocol
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java 112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java: 331)
....
2、產生原因:當時環境是:Java jdk 1.8 + Spring boot ,在開發環境時是 Oracle 11g,此時運行正常,后面到測試環境換成 Oracle 12C,就發生上面的錯誤,經過檢查發現原來是 .jar 文件里面打了兩個不同版本的 Oracle 驅動。
3、解決方式:直接用壓縮工具打開 .jar 文件,然后手動刪除多余的 ojdbc14-x.x.x.jar 文件,只留下 ojdbc8 版本的驅動即可。
OracleOraDb11g_home1TNSListener服務啟動后停止
1、問題復現:有時候連接 Oralce 的時候發現連接不上,然后打開 "services.msc" 服務面板發現 xxxxTNSListener 監聽服務沒有啟動,當手動啟動監聽服務的時候,它彈框提示:“本地計算機上的OracleOraDb11g_home1TNSListener服務啟動后停止。某些服務在未由其他服務或程序使用時將自動停止?!?/p>
2、產生原因:Oracle 數據庫通常都會提供遠程訪問,比如小張電腦上安裝了 Oralce 數據庫,小李、小劉就可以直接訪問小張的Oracle。Oracle 開啟遠程訪問,需要在配置文件中設置本機 ip 地址,這樣其它人才能通過 IP 訪問,然而當 IP 在某些情況下發生變化時,比如切換了網絡,或者是動態 IP 等情況,Oracle 監聽器監聽的 IP 與計算機實際 IP 就會不一致,然后就會發生上面的錯誤。
3、解決方式:找到 Oracle 數據庫安裝目錄下的 listener.ora 文件,比如 C:appThinkproduct11.2.0dbhome_1NETWORKADMINlistener.ora。然后修改其中監聽的 IP 為 Oralce 安裝的計算機 IP 地址,比如下面的 192.168.3.195。最后再次啟動監聽服務即可正常。
這是監聽listener有問題,解決方法如下:
1、關掉防火墻;
2、重建監聽;
3、主機最好用IP地址,不要用計算機名稱。
Oracle DBA神器:PRM-DUL災難恢復工具,Schema級別數據恢復。PRM-DULFor Oracle Database – schema級別oracle數據庫數據恢復特性 ,PRM-DUL即ParnassusData Recovery Manager是企業級別Oracle數據庫災難恢復工具。PRM可以在無備份的情況下恢復被truncated掉的表,也可以恢復無法打開的Oracle數據庫(Alter Database Open失敗)中的數據。
新聞標題:oRACLE錯誤怎么辦,oracle遇到的問題
網頁地址:http://vcdvsql.cn/article22/hshecc.html
成都網站建設公司_創新互聯,為您提供網站設計、定制網站、網頁設計公司、建站公司、網站排名、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯