模拟数据库备份计划(Rman):
数据库周期:
周一0级备份,周二、周三2级备份,周四1级备份,周五、六、日2级备份。
归档备份周期:
每小时备份一次
脚本如下:
###启动归档###
[root@cjcos01 ~]# mkdir /rman/{db,arch} -p
[root@cjcos01 ~]# chown oracle.oinstall /rman -R
[root@cjcos01 ~]# su - oracle
[oracle@cjcos01 ~]$ sqlplus / as sysdba
SQL> alter system set log_archive_dest_1='location=/rman/arch';
SQL> alter system set log_archive_format = "cjcpdb_%t_%s_%r.arc" scope=spfile;
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> alter database open;
SQL> archive log list;
###创建测试数据###
SQL> conn cjc/***
SQL>
CREATE OR REPLACE PROCEDURE test_pro is
begin
for i in 1 .. 10 loop