oracle的常見問題--聽博森瑞老邱公開課整理的筆記
今天,我透過網路,收看了博森瑞老師邱玉利的公開課,主要講解了他平時工作中遇到的問題和解決方法,我感覺不錯,受益匪淺。
備份必須歸檔模式做物理備份。
資料庫萬不得已打不開了,考慮用隱含引數開啟後,抓緊把資料庫匯出,然後重建庫,再匯入。此時,不能用rman備份了,因為資料庫用隱含引數開啟的資料庫已經不一致了,用rman備份沒用。
active 表明該redo對應的db buffer cache的髒塊還沒寫盤呢。
inactive損壞好解決,但是active和current不好解決。
今天我在網上檢視了oracle redolog的三種狀態的解釋說明:
Current:目前正在寫的日誌組;當前的日誌檔案,該日誌檔案是活動的,當前正在被使用的,在進行崩潰恢復時,current日誌檔案是必須的
Active:目前不在寫,但是還未進行ckpt,即cache中髒資料還未寫入datafile,恢復時需要用到此日誌組。活動的非當前日誌,該日誌可能已經完成歸檔,也可能沒有歸檔,活動的日誌檔案在crash恢復時會被用到
Inactive:目前不在寫,已進行ckpt,例項恢復不需要此日誌組。非活動日誌,該日誌在例項恢復時不再需要,但是在介質恢復時可能會用到。inactive狀態的日誌也可能沒有被歸檔。如果資料庫在歸檔模式,在未完成歸檔之前,日誌檔案也不允許被覆蓋,這時候活動程式會處於Log File Switch(Archiving Needed)等待之中。
unused:日誌從未被寫入,這類日誌可能是剛被新增到資料庫或者在Reset Logs之後被重置。被使用之後,該狀態會被改變。
總結:由於每3秒進行的檢查點並不是完全檢查點,並不保證髒資料完全寫入datafile,所以做實驗可以看到,手工執行alter system switch logfile後,原來current的日誌處於active狀態,說明對應的髒資料沒有寫完成,要經過N多個三秒後,狀態會變成inactive。
上述說明對內通訊網路卡在ocr丟失,那就單獨用上面的oifcfg setif命令設定下。
作業系統都有debug命令。
主機是個老主機,主機板上的電池時間沒電了,最後改下時間就好了。
看問題思路:資料庫錯誤—>作業系統錯誤--->再看時間是否有問題。
使用者檢視說資料檔案是recover狀態。
上述在dictionary check beiging後報錯說是資料字典的問題。
v$檢視檢視的是控制檔案,其它字典是靜態的。
上面這個問題的原因是有人把資料庫基表改了。
小提示:我們應該定期做備份恢復實驗。
正常資料庫不要做安全加固,風險很大。
crs起不來,一定會在tmp下有名為“crsctl.程式號”的日誌檔案,該檔案說明起不來的原因
如果客戶端和資料庫在一個網段不會出現意外斷開。
如果是不同網段,之間還有防火牆,那肯定就是防火牆問題
rac監聽的是別名,不是ip地址。rac經常遇到上述tns-12545的問題。
解決方法:
把資料庫的別名的解析,複製到客戶端的host檔案中。
上圖中用兩個使用者查詢的時間是不一樣的。
上面的原因就是hp有兩個時區檔案,當時系統管理員用vi只改了一個檔案,另外一個沒改。所以改hp的時區時一定要用命令去改,別用vi去改。
pmon程式是回收資源回收沒釋放的程式,pmon是負責整個資料庫的程式。
殺作業系統程式比殺資料庫後臺程式釋放資源快。
資料檔案最大的尺度是4萬兆個資料塊數。假設資料塊是8k,那麼資料檔案最大就是32G。達大最大32G,資料檔案頭塊就會破壞。
資料檔案頭塊是給作業系統用的。
所以,一定要把資料檔案自動擴充套件關了。
設定事件10231就是跳過壞塊匯出,再匯入。
附件列表
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28916011/viewspace-1618978/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql最佳化--博森瑞MySql
- 前端常見問題整理前端
- 【面試】面試常見問題整理面試
- AIX常見問題整理(二)AI
- [個人筆記] 關於linux的常見問題合集筆記Linux
- Zabbix 常見問題處理整理
- 那些常見的面試題整理面試題
- Oracle常見問題一千問Oracle
- ORACLE常見問題(zt)Oracle
- 柯大俠整理的常見瀏覽器相容問題瀏覽器
- 小程式讀書筆記(1)常見問題筆記
- GoldenGate學習筆記(9)_常見問題Go筆記
- C#開發中,學習整理的 New 的幾個常見問題C#
- Vue專案打包常見問題整理Vue
- ASP.NET AJAX常見問題整理ASP.NET
- Oracle面試、筆試常見題Oracle面試筆試
- 史丹佛機器學習公開課筆記機器學習筆記
- 移動開發相容問題整理筆記移動開發筆記
- 曹政資訊保安課筆記-常見資訊保安的常識錯誤筆記
- Oracle Exp/Imp常見問題Oracle
- #印象筆記#筆記丟失,誤刪除常見問題彙總筆記
- C++常見的面試題目整理C++面試題
- 一些老筆記整理筆記
- oracle的監聽問題Oracle
- Oracle面試常見的二十個問題及回答Oracle面試
- HashMap常見面試題整理HashMap面試題
- Vue常見面試題整理Vue面試題
- 整理kafka常見面試題Kafka面試題
- JAVA常見開發問題Java
- 轉 監聽器連線常見的問題及其解決方法
- ACE(02):Oracle ACE常見問題Oracle
- 常見問題--oracle 回收站Oracle
- Oracle EM 常見問題總結Oracle
- 常見的Java面試問題Java面試
- MFC開發常見問題的回答2 (轉)
- MFC開發常見問題的回答3 (轉)
- Oracle 常見的錯誤問題及解決方法Oracle
- 九寶老師公開課第3講:微信公眾號各介面功能演示-CSDN公開課-專題視訊課程