ORA-19625: error identifying file[通俗易懂]

ORA-19625: error identifying file[通俗易懂]问题描述:rman进行备份的时候,出现报错ORA-19625,无效的文件 1.进行数据库备份,然后就出现了报错,没有这个24号的归档日志 RMAN> run{ 2> allocate ch

问题描述:rman进行备份的时候,出现报错ORA-19625,无效的文件

1.进行数据库备份,然后就出现了报错,没有这个24号的归档日志

RMAN> run{

2> allocate channel ch_1 type disk;

3> allocate channel ch_2 type disk;

4> backup database format “/u01/app/oracle/oradata/Backup/database_%t_%u_%c.bak”;

5> backup archivelog all format “/u01/app/oracle/oradata/Backup/archive_%t_%u_%c.bak”;

6> }

ORA-19625: error identifying file[通俗易懂]

 

 

2.想起来之前是做SCN增量备份的时候,把24号归档就不知道是删除了还是mv到哪了,反正就是丢了,这个其它文档交代的很清楚,操作系统删除了这个归档日志,但是还没备份过,找不到归档就出错了。然后就执行以下命令,发现了failed for archived log

RMAN> change archivelog all crosscheck;       (物理上删除了归档,但是控制文件不知道,需要交叉同步消息

 

 

 

 ORA-19625: error identifying file[通俗易懂]

 

 

 3.一开始不知道直接以为执行change archivelog all crosscheck; 告诉控制文件这个归档已经不行了,找不到了,就可以了。然后就进行备份,在我本地的备份路径上所有东西都是ok的,但是rman备份的时候发现24号归档还是被备份进去了,这里没有来的及截图,下边可以备份到完整的bak

RMAN> run{

2> allocate channel ch_1 type disk;

3> allocate channel ch_2 type disk;

4> backup database format “/u01/app/oracle/oradata/Backup/database_%t_%u_%c.bak”;

5> backup archivelog all format “/u01/app/oracle/oradata/Backup/archive_%t_%u_%c.bak”;

6> }

ORA-19625: error identifying file[通俗易懂]

 

 

 

4.这里就牵扯到另外一条命令:delete expired archivelog all;   这条命令才是同步控制文件和实际物理文件的信息的,之前的change archivelog all crosscheck; 是比较一下控制文件和物理文件的差别的,所以我又把备份文件全都删除,重新备了一遍

删除备份

delete expired archivelog all;  同步信息

重新rman备份

ORA-19625: error identifying file[通俗易懂]

 

 ORA-19625: error identifying file[通俗易懂]

 

 5.完成

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10415.html

(0)
上一篇 2022-12-28
下一篇 2022-12-28

相关推荐

  • 掌握mysql_直击灵魂的拷问

    掌握mysql_直击灵魂的拷问作者 | Jeskson 来源 | 达达前端小酒馆 MySQL管理,数据库管理和数据表管理,用户管理。 初始化数据库,创建数据库,查看数据库,删除数据库。 创建数据表,查看数据表,修改数据表,删除数…

    2022-12-25
    132
  • windows7安装.NET Framework 4.5.2 框架(迅雷下载链接)[通俗易懂]

    windows7安装.NET Framework 4.5.2 框架(迅雷下载链接)[通俗易懂].NET Framework 4.5.2 框架 数据库安装windows7安装mysql时需要 迅雷下载链接: https://download.microsoft.com/download/E/2/

    2023-01-26
    150
  • 提升Python性能的30个关键参数

    提升Python性能的30个关键参数Python 是一种解释型语言,具有高度的互动性和易读性。但是,这也让 Python 在执行大量计算密集型和IO密集型任务时表现不佳。

    2023-12-11
    89
  • 跑批是什么意思啊_pjsk保底

    跑批是什么意思啊_pjsk保底摘要:SPL实现了更优算法,性能远远超过存储过程,能显著提高单机计算效率,非常适合跑批计算。 本文分享自华为云社区《Java开源专业计算引擎:跑批真的这么难吗?》,作者: Java李杨勇。 业务系统产

    2023-06-02
    133
  • oracle如何生成uuid_oracle生成多行uuid不重复

    oracle如何生成uuid_oracle生成多行uuid不重复 近日,遇到朋友问及如何生成UUID 是 通用唯一识别码(Universally Unique Identifier)方法,其实数据中是支持的 Oracle中生成跨系统的唯一识别符UUID非常…

    2023-03-21
    136
  • LeetCode Python练习题

    LeetCode Python练习题LeetCode是一个程序员学习、提高算法能力的网站。网站包含了各种难度和类型的编程题目,涉及各种数据结构和算法,并提供在线代码编辑器供用户提交代码测试。通过掌握LeetCode上的编程题目,能够帮助程序员提高算法思维和编程能力。

    2024-07-12
    15
  • 高开销的缺失索引_薄利多销需求价格弹性

    高开销的缺失索引_薄利多销需求价格弹性select c.unique_compiles as 将从该缺失索引组受益的编译和重新编译数, c.user_seeks as 建索引后可能的使用查找次数, c.user_scans as 建索引后

    2023-03-28
    174
  • Redis的五大数据类型及常用命令

    Redis的五大数据类型及常用命令一、与数据库相关的命令 Redis启动后默认16个数据库,类似数组下表从零开始,初始默认使用零号库 切换数据库命令 select 数据库下标 查看当前数据库的key的数量 Dbsize 清空当前库 …

    2022-12-17
    135

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注