skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]问题描述:删除归档的备份,在进行归档的重新备份,提示:skipping archived logs of thread 1 from sequence 29 to 46; already backed

问题描述:删除归档的备份,在进行归档的重新备份,提示:skipping archived logs of thread 1 from sequence 29 to 46; already backed up,这个也不算报错,接着之前的ORA-19625

1.进行备份,但是提示我归档已经存在,但是我已经把备份全都物理删除了,rm * /u01/app/oracle/oradata/Backup  已经删除过Backup下所有的备份,包括这些归档,但是提示过下边这些归档已经存在,很奇怪

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

然后我的备份路径下只有数据库的备份文件,没有归档备份?全部删掉重来

 

 

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

2.查看rman备份的归档信息,然而这个路径下是没有任何文件的,在之后find这个bak也是没有找到的

RMAN> list backup of archivelog all;

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

 

 

3.重启,重启完重新执行以下脚本,这里很有意思,看起来没有问题。

run{
allocate channel ch_1 type disk;
backup database format “/u01/app/oracle/oradata/Backup/database_$t_%u_%c.bak””;
backup archivelog all format “/u01/app/oracle/oradata/Backup/archive_$t_%u_%c.bak”;
}

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

 

 

4.但是下边这个就不明白了,我就已经删除归档备份了,怎么还有这几个归档已经有备份了,直接被跳过了,而且归档文件是存在的。这里是我重启完数据库,而且shutdown immediate了一次数据库,要注意的是这时会产生归档文件,所以数据库备份的是我shutdown产生的一次归档文件,之前的该跳过还是跳过了

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

 

 

 

 

 

5.后来才知道这个原因,物理删除归档备份,数据库是知道的,但是控制文件是还有记录的,这个单词一开始不知道什么意思,这次可记住了”过期“!

RMAN> crosscheck backup;   这里查看一下所有的备份,这里的备份是EXPIRED过期的,但是控制文件不知道,下边就要告诉控制文件

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

 

 

 RMAN> delete expired backup;      删除掉过期的备份,选择yes

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

 

 

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

 

 

6.在此进行备份,第无数次备份了,这里需要注意的是最好一行一行来,点击回车系统会检测你的语法,备份成功

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

 

7.查看一下备份的文件,这里的归档备份是没有问题的,当时调整了show all命令的参数,设置成了两个备份归档保留数,先记录一下,忽略一下show all里边设置路径%_后边的错误语法,没有改过来,这里回头再研究一下

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

 

skipping archived logs of thread 1 from sequence 29 to 46; already backed up[通俗易懂]

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

(0)
上一篇 2022-12-28 08:30
下一篇 2022-12-28

相关推荐

  • bp算法python代码(什么是BP算法)

    bp算法python代码(什么是BP算法)你的程序主要问题是生成的随机数矩阵与X,Y矩阵点积时维数不匹配,

    2023-12-04
    106
  • MongoDB 更新/删除/索引「建议收藏」

    MongoDB 更新/删除/索引「建议收藏」一、更新 语法 db.collection.update( , , { upsert: , multi: , writeConcer…

    2023-02-14
    158
  • 使用Python和Tkinter创建动态GUI界面

    使用Python和Tkinter创建动态GUI界面Python是一门高级编程语言,主要用于面向对象、函数式和结构式编程。它已经成为了广泛使用的编程语言之一,被用于Web开发、数据分析、人工智能、机器学习等领域。Tkinter是Python的标准GUI库,包含了许多用于创建图形用户界面的工具和控件。在本文中,将介绍使用Python和Tkinter创建动态GUI界面的方法。

    2024-04-09
    69
  • 三篇论文入选国际顶会SIGMOD,厉害了腾讯云数据库[通俗易懂]

    三篇论文入选国际顶会SIGMOD,厉害了腾讯云数据库[通俗易懂]好消息!6月13日,腾讯云数据库三篇论文再次入选数据库行业顶会SIGMOD,被SIGMOD 2022 Research Full Paper(研究类长文)收录。 本次被收录的研究成果中,新型数据结构设

    2023-05-22
    150
  • Mariadb之半同步复制集群配置 – Linux[亲测有效]

    Mariadb之半同步复制集群配置 – Linux[亲测有效]首先我们来了解下在mariadb/mysql数据库主从复制集群中什么是同步,什么是异步,什么是半同步;所谓同步就是指主节点发生写操作事件,它不会立刻返回,而是等到从节点接收到主节点发送过来的写操作事件

    2023-03-18
    160
  • 用Prewitt算子进行图像边缘检测

    用Prewitt算子进行图像边缘检测Prewitt算子是一种常见的边缘检测算法,它基于对图像像素点的导数进行计算,从而找到图像中的边缘部分。其最常用的形式为3×3的模板。Prewitt算子对于图像中的水平边缘和垂直边缘都有很好的检测效果。

    2024-08-01
    33
  • 使用Python CGI构建Web应用程序

    使用Python CGI构建Web应用程序Web应用程序是目前互联网上最受欢迎的应用程序之一。随着计算机网络技术迅速发展,越来越多的传统应用程序被转换成面向Web的应用程序。Web应用程序给予用户更加方便、快捷的体验,并且与互联网相连接,可以随时用任何设备访问,具有更好的用户体验和社交共享功能。

    2024-04-25
    67
  • 谓词推理公式_谓词的项,谓词的阶

    谓词推理公式_谓词的项,谓词的阶今天有个小伙伴问我,什么是谓词下推,然后我就开启巴拉巴拉模式,说了好长一段时间,结果发现他还是懵的。 最后我概述给他一句话:所谓谓词下推,就是将尽可能多的判断更贴近数据源,以使查询时能跳过无关的数据。

    2023-05-31
    146

发表回复

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