1 内容概览

2 SP_ARCH_BAKSET_REMOVE_BATCH
2.1 生成归档
使用alter system switch logfile命令。
查看当前归档日志情况:
SQL> select name from v$archived_log;
行号 NAME
---------- ---------------------------------------------------------------------
1 /home/dmdba/arch/ARCHIVE_LOCAL1_0x784B4D74[0]_2020-08-25_10-26-52.log
已用时间: 1.025(毫秒). 执行号:179.
模拟业务:
SQL>create table test (id number,name varchar2(10));
SQL>insert into test values(2,'test2');
影响行数 1
已用时间: 3.994(毫秒). 执行号:180.
SQL> commit;
操作已执行
已用时间: 5.888(毫秒). 执行号:181.
切换日志,生成归档:
SQL> alter system switch logfile;
操作已执行
已用时间: 15.757(毫秒). 执行号:0.
2.2 查看归档
SQL> select name from v$archived_log;
行号 NAME
---------- ---------------------------------------------------------------------
1 /home/dmdba/arch/ARCHIVE_LOCAL1_0x784B4D74[0]_2020-08-25_10-26-52.log
2 /home/dmdba/arch/ARCHIVE_LOCAL1_0x784B4D74[0]_2020-08-25_14-36-24.log
2.3 disql备份归档
SQL> backup archivelog;
操作已执行
已用时间: 889.643(毫秒). 执行号:183.
SQL> backup archivelog backupset '/home/dmdba/backup/arc.bak';
操作已执行
已用时间: 891.283(毫秒). 执行号:184.
查看备份信息:
SQL> select sf_bakset_backup_dir_add('DISK','/home/dmdba/backup');
行号 SF_BAKSET_BACKUP_DIR_ADD('DISK','/home/dmdba/backup')
---------- -----------------------------------------------------
1 1
已用时间: 0.728(毫秒). 执行号:185.
SQL> select backup_name,backup_path from v$backupset;
行号 BACKUP_NAME BACKUP_PATH
---------- ------------------------------- --------------------------------------------------------
1 ARCH_LOG_20200825_143919_413418 /home/dmdba/backup/arc.bak
2 ARCH_LOG_20200825_143904_387720 /opt/dm8/data/DAMENG/bak/ARCH_LOG_20200825_143904_387720
2.4 删除归档
SQL> sp_arch_bakset_remove_batch('DISK',NOW());
DMSQL 过程已成功完成
已用时间: 73.853(毫秒). 执行号:187.
SQL> select backup_name,backup_path from v$backupset;
未选定行
最后修改时间:2020-09-10 09:44:24
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




