作业
(1)创建作业JOB_BAK,每周三晚上23:00对数据库做完全备份。备份集存放到/dm8/backup中。
创建作业
创建代理环境
创建作业
实操要求一:创建作业JOB_BAK,每天晚上21点对数据库做完全备份;
实操步骤:
disql SYSDBA/DM01SYSDBA:5236
创建代理环境
SQL> call SP_INIT_JOB_SYS(1);
SQL> call SP_CREATE_JOB('JOB_BAK',1,0,'',0,0,'',0,'full database backup every Wednesday night at 21:00');
SQL> call SP_JOB_CONFIG_START('JOB_BAK');
SQL> call SP_ADD_JOB_STEP('JOB_BAK', 'S1', 6, '00000000/dm8/backup', 0, 0, 0, 0, NULL, 0);
SQL> call SP_ADD_JOB_SCHEDULE('JOB_BAK', 's1', 1, 2, 1, 8, 0, '21:00:00', NULL, '2024-05-29 14:21:50', NULL, '');
SQL> call SP_JOB_CONFIG_COMMIT('JOB_BAK');
(3)创建作业JOB_REMOVE,每天晚上22:00运行SQL语句,删除8天以前的备份。
实操要求二:创建作业JOB_REMOVE,每天晚上20点运行SQL,删除8天前的备份
实操步骤:
SQL> call SP_CREATE_JOB('JOB_REMOVE',1,0,'',0,0,'',0,'delete backup files before 8 days');
SQL> call SP_JOB_CONFIG_START('JOB_REMOVE');
SQL> call SP_ADD_JOB_STEP('JOB_REMOVE', 'S1', 0, 'sf_bakset_backup_dir_add(''DISK'',''/dm8/backup''); sp_db_bakset_remove_batch(''DISK'',now()-8);', 0, 0, 0, 0, NULL, 0);
SQL> call SP_ADD_JOB_SCHEDULE('JOB_REMOVE', 'S1', 1, 1, 1, 0, 0, '20:00:00', NULL, '2024-05-29 20:13:35', NULL, '');
SQL> call SP_JOB_CONFIG_COMMIT('JOB_REMOVE');
文章
阅读量
获赞