oracle基礎 報錯彙總與解決辦法

2022-06-20 04:51:08 字數 825 閱讀 7300

1 錯誤**: ora-27101 ora-01034 shard memory realm does not exit

錯誤分析: 此錯誤是不能連線oracle伺服器的提示,代表oracle服務整體異常,重啟oracle服務能恢復正常,再進行memory_target調整,降低配置(記憶體不夠用 11g) 就能進行恢復了

2 錯誤** ora-00600: internal error code, arguments: [ktbsdp2], [18446744073709551615], , , , , , , , , , ,

分析:1 根據錯誤 獲取致命錯誤事務位置 和 object 具體物件

2 select object_name,owner from dba_objects where object_id='object_id' ; 獲取對應的表名

3 此表進行重建,然後將資料插入

總結1 定期進行打補丁公升級修復漏洞 可能導致ora-00600

2 熱點表io 讀寫過大,當io讀寫達到零界點的時候是可能導致表損壞的。如果熱點sql或熱點表沒有索引,這是大忌,一般情況需要建立索引

3  錯誤** ora-00845  memory_target not supported on this system

錯誤分析 在oracle 11g中如果採用amm記憶體管理,那麼當memory_target的值大於/dev/shm的時候,就會報ora-00845: memory_target not supported on this system錯誤,解決辦法增加/dev/shm大小,在redhat系列系統中,/dev/shm的預設值是系統總記憶體的一半 修改/etc/fstab  磁碟掛載相關

報錯資訊解決情況彙總

報錯資訊 cannot read property mdata of undefined 解決方法 在中加上 報錯資訊 class admin controller mysqli not found 解決方法 conn new mysqli servername,username,password,...

oracle報錯提示原因及解決

oracle 提示 無效字元 一般來說是 多了分號 使用sql語句 對oracle進行操作時 提示 無效字元 原因是sql語句有分號,把分號去掉就可以 但是如果同時對資料庫進行一次多條插入語句怎麼辦呢?解決辦法是用begin end begin insert into test values aa ...

VTK報錯彙總,附上解決方案

錯誤原因 解決方法 在指令碼標頭檔案的下面加上 include vtkautoinit.h vtk module init vtkrenderingopengl2 vtk was built with vtkrenderingopengl2 vtk module init vtkinteractio...