2022-10-10
遇到的一个crosscheck archivelog怪问题

最近处理一个归档满的故障,有点疑惑请教一下众大佬
RHEL7.X、11.2.0.4.181016 RAC
FRA使用单独的磁盘组+FRA,空间2T,
db_recovery_file_dest_size =2T
db_recovery_file_dest=+FRA
Archive destination USE_DB_RECOVERY_FILE_DEST
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS;
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
1、开发做了一些数据迁移的工作,导致归档满了,数据库报错FRA 100%,无法归档
2、asmcmd进到+FRA rm了一些旧归档目录,还剩余最近几天的归档,使用lsdg 看到+FRA使用率降到了50%
3、rman里面去crosscheck archivelog all/delete expired archivelog all,全部提示如下信息
specification does not match any archived log in the repository
4、select * from v$recovery_area_usage; 使用率100%5、后来把db_recovery_file_dest_size扩大,归档正常
疑问:
对于磁盘上存在的归档,在做crosscheck的时候,也会逐条validation,为什么会specification does not match any archived log in the repository,
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
oracle dump数据
回答 1
不包含。
Oracle如何备份表空间MYTEM?
回答 1
已采纳
将数据库的状态设置为打开状态,改变数据库的状态为open,执行如下的语句:alterdatabase open;执行结果如下:数据库已更改。备份表空间MYTEM,执行开始备份命令:alter
Oracle可空列判问题:我的库会把空字串视为null,即'' is null为真,这是前提。 现在假设用户表就name和password两列,后者允许为空,验证用户登录时这样写显然不行,怎么办?
回答 2
已采纳
可以用nvl函数试试:selectfromuserwherenvl(name,1)nvl(:name,1)andnvl(password,1)nvl(:pwd,1);希望能帮助到你!
[17294] uncategorized SQLException for SQL []; SQL state [99999]; error code
回答 2
已采纳
这个具体是执行了什么语句?
Oracle最耗时的字段关联条件(即on pro.pro_id = pay.PROJECT_BID的这两个)索引都上了, 查询效率还是一样?
回答 2
要看看整个SQL,如果就是selectfrompro,paywhere pro.proidpay.PROJECTBID没有其他有用的条件。那么就是两表关联。就是全表。
ORACLE 18 RAC的数据库把swap空间全占满了
回答 2
可以先看看是什么进程占用了swap空间,然后根据进程情况去判断是否是操作系统还是数据库的如果是操作系统的可以使用strace追踪进程如果是数据库的可以使用vsession与vprocess判断进程对应
oracle 11g报 ora-04030,在尝试分配时,进程内存不足
回答 2
已采纳
应该PGA设置小了,可以减小SGA,扩大PGA;还有就是内存中碎片比较严重,建议sql用绑定变量
Oracle expdp/impdp有没有图形化工具
回答 1
已采纳
OEM算不算?不算就没有了。。。
TRUNCATE表之后空间未释放
回答 4
已采纳
内容来自:https://blog.csdn.net/u010371854/article/details/9118323你看看符合不符合你的情况。
想从dg库expdp导出数据
回答 6
已采纳
由于expdp需要创建mastertable,需要数据库可读写,由于物理备库为只读,所以无法直接expdp,需要如果想导出,可以临时转换为snapshotstandby,当然也可以手工创建restor
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章
YH7:Oracle Global Data Services知识库
ORA-00600 [kqlnrc_1]
A Review
Oracle osw部署实战
Global Enqueue Services Deadlock detected
Oracle数据库分批插入数据的脚本
【oracle报错】SP2-0618 Cannot find the Session Identifier. Check PLUSTRACE role is enabled
惨~DB crash,OOM,Block Corruption
PostgreSQL+Oracle跨库连接实操
在Oracle中,在sqlplus下调用pl/sql过程的方法是?