当前位置:网站首页>Redo file corruption repair
Redo file corruption repair
2022-07-06 03:12:00 【Drunken Xiaobai】
1 inactive The log group is damaged
Suppose the log group 4 damage , state inactive. The solution is simple , Just rebuild the log group
clear It means rebuilding group4 The file of
alter database clear logfile group 4;
2 current The log group is missing
This example log group 1 Status is CURRENT State of , Now simulate the current log group corruption
SQL> select group#,member from v$logfile;
[oracle@bpxtest]$ rm / route /redo01.log
SQL> alter system switch logfile; Switch several times , Touch it .
The alarm log will record relevant information
There seems to be no problem for the time being , Keep switching , When current Transfer to group1 when ,session die !
Currently, the problem of log corruption is complex , As shown in the figure above, it can be discussed in the following situations
1) The database did not crash
First step , You can make a complete checkpoint , take db buffer All in dirty buffer Refresh all to disk .
SQL> alter system checkpoint;
The second step , Try to forcibly clear the database without archiving when it is open .
SQL> alter database clear unarchived logfile group n;
The database is now open , If this step succeeds , We must build a new database , Because the current log cannot be archived , Archive log sequence Continuity cannot be maintained . The purpose of full preparation is to get rid of the previous archived logs .
2) The database has crashed , You can only do traditional incomplete log based recovery or use flashback databases .
SQL> recover database until cancel;
SQL> alter database open resetlogs;
3) If there is no backup available before , Or the problem is so serious that no method can resetlogs Open database , To save the data , Consider the last move Oracle Implicit parameters of :_allow_resetlogs_corruption=TRUE
Oracle This implicit parameter is not recommended
The meaning of this parameter is : Allow the database to force open the database without sex .
After forcibly opening the database in an inconsistent state , It is suggested to make a logic complete .
3 active The log group is damaged
Do checkpoint switching , If successful , according to inactive Damage handling . otherwise , Press current Damage handling .
边栏推荐
- Reverse repackaging of wechat applet
- Classic interview question [gem pirate]
- 3857墨卡托坐标系转换为4326 (WGS84)经纬度坐标
- Web security SQL injection vulnerability (1)
- Audio audiorecord binder communication mechanism
- Zhang Lijun: penetrating uncertainty depends on four "invariants"
- codeforces每日5题(均1700)-第六天
- Explore pointers and pointer types in depth
- OCR文字识别方法综述
- Technology sharing | what if Undo is too big
猜你喜欢
mysqldump数据备份
Sign SSL certificate as Ca
Linear regression and logistic regression
JS regular filtering and adding image prefixes in rich text
Problems encountered in 2022 work IV
Solve 9 with C language × 9 Sudoku (personal test available) (thinking analysis)
Crazy, thousands of netizens are exploding the company's salary
深入探究指针及指针类型
[kubernetes series] learn the exposed application of kubernetes service security
StrError & PERROR use yyds dry inventory
随机推荐
【 kubernets series】 a Literature Study on the Safe exposure Applications of kubernets Service
My C language learning records (blue bridge) -- files and file input and output
Codeworks 5 questions per day (1700 average) - day 6
真机无法访问虚拟机的靶场,真机无法ping通虚拟机
Game theory matlab
These are not very good
Eight super classic pointer interview questions (3000 words in detail)
Mysql database operation
Recommended foreign websites for programmers to learn
Deep parsing pointer and array written test questions
Leetcode problem solving -- 108 Convert an ordered array into a binary search tree
1. Dynamic parameters of function: *args, **kwargs
Microservice registration and discovery
Pat 1046 shortest distance (20 points) simulation
What is the investment value of iFLYTEK, which does not make money?
Detailed use of dbutils # yyds dry goods inventory #
codeforces每日5题(均1700)-第六天
Add one to non negative integers in the array
js 正则过滤和增加富文本中图片前缀
【指针训练——八道题】