是人為shutdown,還是異常宕庫?
一、故障現象
2012年2月25日13:15:51,接到電話說某庫2個節點出現當機,13:36趕到某地,最後14:00到達6樓,之後檢視資料庫的狀況,2個節點的例項都正常,據說是異常宕庫的,到底是不是呢?來分析下!
二、處理過程
檢視資料庫的相關報警日誌和審計日誌.
資料庫alert_kf2.log日誌:
Sat Feb 25 01:17:38 2012
Shutting down instance: further logons disabled
Shutting down instance (immediate)
Sat Feb 25 01:17:59 2012
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
Sat Feb 25 01:45:14 2012
Starting ORACLE instance (force)
Sat Feb 25 01:47:57 2012
Database Characterset is ZHS16GBK
replication_dependency_tracking turned off (no async multimaster replication found)
Completed: ALTER DATABASE OPEN
資料庫alert_kf1.log日誌:
Sat Feb 25 01:22:07 2012
Shutting down instance: further logons disabled
Shutting down instance (immediate)
Sat Feb 25 01:22:22 2012
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
Sat Feb 25 01:45:14 2012
Starting ORACLE instance (force)
Sat Feb 25 01:45:14 2012
Global Enqueue Service Resources = 33288, pool = 16
Sat Feb 25 01:48:03 2012
Database Characterset is ZHS16GBK
replication_dependency_tracking turned off (no async multimaster replication found)
Completed: ALTER DATABASE OPEN
在節點kf1上的審計日誌:
$ cat ora_1753524.aud
Sat Feb 25 01:22:07 2012
ACTION : 'CONNECT'
DATABASE USER: '/'
PRIVILEGE : SYSDBA
CLIENT USER: oracle
CLIENT TERMINAL:
STATUS: 0
Sat Feb 25 01:22:22 2012
ACTION : 'SHUTDOWN'
DATABASE USER: '/'
PRIVILEGE : SYSDBA
CLIENT USER: oracle
CLIENT TERMINAL:
STATUS: 0
$ cat ora_1744902.aud
Instance name: kf1
Redo thread mounted by this instance: 0
Oracle process number: 0
1744902
Sat Feb 25 01:45:14 2012
ACTION : 'CONNECT'
DATABASE USER: '/'
PRIVILEGE : SYSDBA
CLIENT USER: oracle
CLIENT TERMINAL: Not Available
STATUS: 0
Sat Feb 25 01:45:14 2012
ACTION : 'STARTUP'
DATABASE USER: '/'
PRIVILEGE : SYSDBA
CLIENT USER: oracle
CLIENT TERMINAL: Not Available
STATUS: 0
在節點kf2上的審計日誌:
$ more ora_2740690.aud
Instance name: kf2
Sat Feb 25 01:17:38 2012
ACTION : 'CONNECT'
DATABASE USER: '/'
PRIVILEGE : SYSDBA
CLIENT USER: oracle
CLIENT TERMINAL:
STATUS: 0
Sat Feb 25 01:17:59 2012
ACTION : 'SHUTDOWN'
DATABASE USER: '/'
PRIVILEGE : SYSDBA
CLIENT USER: oracle
CLIENT TERMINAL:
STATUS: 0
$ more ora_2601180.aud
Instance name: kf2
Redo thread mounted by this instance: 0
Oracle process number: 0
Sat Feb 25 01:45:14 2012
ACTION : 'STARTUP'
DATABASE USER: '/'
PRIVILEGE : SYSDBA
CLIENT USER: oracle
CLIENT TERMINAL: Not Available
STATUS: 0
1、 從兩個節點的後臺alert日誌及audit 日誌可以看出,在2012-02-25 01:17:38有人停了kf2例項, 01:22:07停了kf1例項, 01:45:14啟動了2個例項.
三、處理結果
在事實面前,不得不承認是他Shutdown的,哎。。。。,何必了,何苦呢!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26634508/viewspace-718603/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 新年第一節:還是系統異常
- 什麼是異常
- SOA和敏捷:是朋友?還是敵人?敏捷
- 資料庫是平替還是改造?資料庫
- 人類未來:性愛機器人是美女還是野獸機器人
- 【YashanDB知識庫】資料庫審計shutdown immediate操作導致資料庫異常退出資料庫
- mysqlpump淺談:mysqlpump併發的最小粒度是庫還是表,還是行?MySql
- Service 層異常拋到 Controller 層處理還是直接處理?Controller
- 什麼是異常?python處理異常的方式有幾種?Python
- Mashable:Twitter是新聞媒體的敵人還是情人
- 智慧機器人伴侶 機器人的陪伴是進步還是悲哀?機器人
- 筆記: 判斷lib庫是動態庫還是靜態庫筆記
- SOA最核心問題:人還是流程?
- 到底是倉庫模式好,還是MVC模式好?模式MVC
- 是先做資料庫設計還是先建模資料庫
- 做網站,還是大有可為!網站
- Oracle併購 為SAP還是為自己?(轉)Oracle
- 什麼是中斷?什麼是異常?它們有何區別?
- 程式設計是更像數學還是人類語言?- MIT News程式設計MIT
- 書評:《程式是給自己看的還是給別人看的》
- python異常處理的流程是什麼?Python
- 前端魔法堂——異常不僅僅是try/catch前端
- 啪,還敢丟擲異常
- 女性意識覺醒,內衣是為了舒適還是性感?
- peewee 的 BooleanField 是翻譯為 tinyint(1) 還是 enum('true','false')?BooleanFalse
- 視開源為癌症 微軟擁抱癌症是找死還是自殺?微軟
- 查詢資料庫後是返回ResultSet還是返回Collection? (轉)資料庫
- js如何判斷屬性是本身具有還是繼承別人的JS繼承
- 這是給開發人員的彌天大謊還是至理名言?
- ORACLE 11.2.0.4 rac for linux 鏈路宕導致的單節點異常當機OracleLinux
- Dubbo 自定義異常,你是怎麼處理的?
- pdf是圖片還是文件 pdf格式是文字檔案還是影像檔案
- “人形機器人”,新產業還是舊思維?機器人產業
- 資訊圖:電子郵件,朋友還是敵人
- 語言是 Go 還是 Golang?Golang
- 日本公司將研製與人交流智慧汽車 這是開車還是聊天?
- 你是碼農,開發人員,程式設計師,還是工程師?程式設計師工程師
- 檢視已經建立的svn庫格式是 FSFS 還是 VDFS 的?