为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:CENTOS7
【CPU】:2
【问题描述】*:归档日志文件数量对不上
数据库里面只查询到一个归档日志文件
SQL> select path from v$arch_file;
行号 PATH
1 /zabbix_src/dmarchive/ARCHIVE_LOCAL1_0x2584F88C_EP0_2023-05-14_04-59-58.log
已用时间: 3.836(毫秒). 执行号:1102.
但是在文件系统里面确实有6个文件,请问这是为什么?
[root@db01 dmbackup]# ls -ltr /zabbix_src/dmarchive/
total 1172672
-rw-r--r-- 1 dmdba dinstall 1818624 May 3 08:26 ARCHIVE_LOCAL1_0x43471F6E_EP0_2023-05-02_20-17-52.log
-rw-r--r-- 1 dmdba dinstall 7598080 May 3 21:25 ARCHIVE_LOCAL1_0x43471F6E_EP0_2023-05-03_08-26-29.log
-rw-r--r-- 1 dmdba dinstall 10640896 May 6 14:11 ARCHIVE_LOCAL1_0x43471F6E_EP0_2023-05-03_21-25-26.log
-rw-r--r-- 1 dmdba dinstall 46383104 May 10 14:37 ARCHIVE_LOCAL1_0x43471F6E_EP0_2023-05-06_14-11-54.log
-rw-r--r-- 1 dmdba dinstall 60630016 May 14 03:18 ARCHIVE_LOCAL1_0x43471F6E_EP0_2023-05-10_14-37-42.log
-rw-r--r-- 1 dmdba dinstall 1073741824 May 14 05:10 ARCHIVE_LOCAL1_0x2584F88C_EP0_2023-05-14_04-59-58.log
[root@db01 dmbackup]#
数据库里通过语句查询到的是这个数据库系统表里归档文件记录。如果你存在多个实例公用一个归档目录或做过还原恢复数据库操作,是无法查询到其他实例的归档文件的。
1、根据日志的命名,可看出非同一个实例的归档日志,请区分归档日志目录存放,以免误操作;
你的数据库魔术都不一样,你现场应该是做过备份还原或者其他操作的,所以查询的是最新的一个归档日志。