国产探花免费观看_亚洲丰满少妇自慰呻吟_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

主站蜘蛛池模板: 桂东县| 广汉市| 扎鲁特旗| 灵山县| 裕民县| 德安县| 昌图县| 江陵县| 崇礼县| 武川县| 同仁县| 宜兰县| 万年县| 华安县| 合川市| 永平县| 甘谷县| 三河市| 宝坻区| 肃宁县| 曲阳县| 寿光市| 太白县| 黄大仙区| 泸定县| 大姚县| 禄丰县| 当阳市| 宿松县| 多伦县| 额济纳旗| 邻水| 德安县| 类乌齐县| 敦煌市| 汨罗市| 余姚市| 万山特区| 渭源县| 惠来县| 台南县|