国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

簡析Oracle數據庫常見問題及解決方案

2020-07-26 14:15:21
字體:
來源:轉載
供稿:網友

Oracle數據庫在使用的過程中常常會遇到這樣或那樣的問題,而這些問題常常又使我們感到很困惑,本文我們總結了Oracle數據庫在使用過程中的一些問題,并給出了解決方法,下面我們就開始分析一下這些問題。

一、oracle監聽啟動后,立即停止。

TNS-12545: 因目標主機或對象不存在,連接失敗。

TNS-12560: TNS: 協議適配器錯誤。

TNS-00515: 因目標主機或對象不存在,連接失敗。

32-bit Windows Error: 1004: Unknown error。

不再監聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=//./pipe/EXTPROC0ipc)))。

原因是我安裝了oracle之后,又修改了主機名。

解決方法:

1.直接修改listener.ora

路徑是: oracle安裝目錄/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora.

修改HOST 為主機名或者IP.

2.通過 Net Manager,在 監聽程序/LISTENER 下直接修改主機即可 

二.錯誤碼及解決辦法

1.ORA:-12545:因目標主機和對象不存在,連接失敗。

錯誤代碼ORA-12545表示網絡連接串(即tnsnames.ora文件中的HOST處)中使用的機器名和IP地址不存在,重新修改和重新連接即可。

2.ORA-12651:TNS:沒有監聽器。

該信息說明所要連接的服務器沒有啟動監聽進程Listener(該進程為Oracle服務器上操作系統進程,監聽進程沒有啟動時,服務器可以正常進行,但是客戶端不能與服務器產生連接。這時可以在服務器使用操作系統命令lsnrctl正常起啟動監聽進程)。

3.ORA-00600:internal error code,arguments:[num],[?],[?],[?],[?] 。

產生原因:這種錯誤通常為ORACLE的內部錯誤,只對OSS和ORACLE開發有用。ORA-600的錯誤經常伴隨跟蹤文件的狀態轉儲(系統狀態和進程狀態),系統狀態存儲將包括ORACLE RDBMS持有的當前對象的信息,進程狀態轉儲則將顯示特殊進程持有的對象,當進程符合了某錯誤條件時,經常是由于一些信息取自它持有的一個塊,如果我們知道這些錯誤進程持有的塊,就容易跟蹤問題的來源。

解決方法:一般來說出現這個錯誤我們本身是無法解決的,只有從提高系統本身各方面來解決這個內部問題,如增加硬件設備,調整系統性能,使用OPS(當然OPS從某種意義上說并不是一種好的解決方式)等。ORA-600錯誤的第一個變量用于標記代碼中錯誤的位置(代碼中的每個部分的第一變量都不一樣),從第二個到第五個變量顯示附加信息,告訴OSS代碼在哪里出現了錯誤

4.ORA-12560  協議適配器錯誤:

有關ORA-12560: TNS:協議適配器錯誤的問題

①.檢查Terminal Service, 遠程桌面是不是起因。

②.環境變量set oracle_sid=需要的服務名。

③.listener.ora, tnsnames.ora等內機器名或者IP地址是否正確。

④.netstat

主站蜘蛛池模板: 喀喇| 麟游县| 金乡县| 施甸县| 五指山市| 阳新县| 安平县| 宁陕县| 哈尔滨市| 西畴县| 郎溪县| 沂南县| 沂源县| 新安县| 津市市| 赣州市| 高邮市| 成安县| 武威市| 桂阳县| 和静县| 惠安县| 孝感市| 新民市| 龙陵县| 怀安县| 乡城县| 沐川县| 屏东市| 乡宁县| 南木林县| 邯郸市| 常熟市| 齐河县| 亳州市| 石楼县| 长岭县| 宜良县| 锦州市| 滁州市| 桃源县|