国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Oracle數據庫頻繁重啟故障處理

IT那活兒 / 3458人閱讀
Oracle數據庫頻繁重啟故障處理

點擊上方“IT那活兒”,關注后了解更多內容,不管IT什么活兒,干就完了!!!


近期,收到客戶反饋一套Oracle 12.1版本單實例環境數據庫重新啟動后,實例自動關閉無法拉起。

經與客戶溝通,該數據庫核心數據文件均存放在NAS盤中,因NAS盤硬件故障導致數據庫實例無法連接到NAS存儲,待硬件工程師修復NAS盤硬件故障后連接恢復正常,但數據庫實例無法正常拉起。



01


故障分析


1.1 客戶數據庫預警日志文件顯示
2022-01-15T17:37:25.255+08:00 org_id=oracle comp_id=rdbms
type=UNKNOWN level=16 host_id=localhost.localdomain
host_addr=::1 pid=53213>
ORACLE Instance xxxxx (pid = 25) - Error 607 encountered while recovering transaction (37, 8) on object 5341044.


2022-01-15T17:37:25.255+08:00 org_id=oracle comp_id=rdbms
type=UNKNOWN level=16 host_id=localhost.localdomain
host_addr=::1 pid=53213>
Errors in file /u01/app/oracle/diag/rdbms/xxxxx/xxxxx/trace/xxxxx_smon_53213.trc:
ORA-00607: Internal error occurred while making a change to a data block
ORA-00600: internal error code, arguments: [6856], [0], [0], [], [], [], [], [], [], [], [], []


……
2022-01-15T17:37:34.483+08:00 org_id=oracle comp_id=rdbms
type=UNKNOWN level=16 host_id=localhost.localdomain
host_addr=::1 pid=53165>
Instance Critical Process (pid: 25, ospid: 53213, SMON) died unexpectedly


2022-01-15T17:37:34.526+08:00 org_id=oracle comp_id=rdbms
type=UNKNOWN level=16 host_id=localhost.localdomain
host_addr=::1 pid=53165>
PMON (ospid: 53165): terminating the instance due to error 474


……
1.2 預警日志顯示結果
數據庫實例在恢復5341044對象的事務時異常,導致SMON進程退出。


02


處理過程


根據預警文件錯誤提示,查詢相關資料:
ORA-600 [6006] ORA-600 [6856] During Startup Instance, Followed by Termination by SMON (Doc ID 549000.1)
2.1 生成pfile文件,并添加禁止smon恢復事務的event。
create pfile=’/tmp/pfile01.ora’ from spfile;
echo *.event="10513 trace name context forever, level 2" >> /tmp/pfile01.ora
2.2 用修改后的pfile拉起實例,確認smon恢復事務的對象。
startup pfile=’/tmp/pfile01.ora’;
select object_id, data_object_id, owner, object_name from 
dba_objects where object_id = 5341044 or data_object_id=5341044 ;
2.3 刪除對象,清空回收站經客戶確認,對象為5341044的表數據從其他庫中抽取了,此表可以刪除。
drop table xxxxx;
purge dba_recyclebin;
2.4 關閉數據庫用原pfile文件起動數據庫。
#關閉數據庫
shutdown immediate;
pfile01.ora文件中去掉10513 event

# 起動數據庫
startup pfile=’/tmp/pfile01.ora’;

# 檢查數據庫
select open_mode from v$database;
select * from v$recover_file;

#切換日志,查看預警日志中是否有報錯信息
alter system switch logfile;

#重建刪除的對象



03


總  結


核心數據庫一般不建議通過掛載NAS方式存放數據文件,因為涉及網絡帶寬影響數據庫性能同時也存在一定的安全風險。
建議:
  • 將數據庫數據文件從nas盤移出,放到服務器存儲中。
  • 升級數據庫從12.1版本升級到19c穩定版本,減少bug的發生。


本文作者:徐利強

本文來源:IT那活兒(上海新炬王翦團隊)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129652.html

相關文章

  • 云計算節點故障自動化運維服務設計

    此文已由作者王盼授權網易云社區發布。 歡迎訪問網易云社區,了解更多網易技術產品運營經驗~ 現狀計算節點發生磁盤損壞等數據無法恢復的異常時,節點上的云主機系統盤無法恢復,導致云主機只能被清理重建 計算節點宕機但磁盤數據可用時,重啟即可恢復所有云主機的運行 計算節點多次宕機(或一段時間內頻繁宕機),則需要遷移所有云主機或者直接清理重建,云硬盤需要遷移到其他cinder-volume存儲服務節點 一般來...

    seanHai 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<