没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
rman 冷备脚本全备份数据库(本机的两种情况)
(归档模式,完全备,自动备份控制文件到指定目录,备份归档日志,备份数据到指定目录)
以下注意:
非归档模式的 rman 备份必须在 mount 模式下,归档模式的 rman 备份也可以在 mount 模式下,在 mount 模
式下的 rman 备份是一致备份,即冷备份。
冷备份可以工作在非归档模式,也可在归档模式,热备份只能工作在归档模式。
备份 1 (数据表 drop 掉后的数据恢复)
数据库建立数据
[root@oracledb ~]# su - oracle
[oracle@oracledb ~]$ lsnrctl status
[oracle@oracledb ~]$ sqlplus / as sysdba
SQL> archive log list;
查看是 archivelog 模式,如果不是需用 sys 账号启动到 mount 状态,切换为 archive 模式
[oracle@oracledb ~]$ sqlplus /nolog
SQL> conn / as sysdba
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> alter database open;
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch
SQL>exit
[oracle@oracledb ~]$ sqlplus /nolog
SQL> conn / as sysdba
Connected.
SQL> create user shi1 identified by "123456";
SQL> grant dba to shi1;
Grant succeeded.
SQL> create user shi2 identified by "123456";
SQL> grant dba to shi2;
Grant succeeded.
SQL> exit
[oracle@oracledb ~]$ sqlplus shi1/123456
SQL> create table test1 (username varchar(10));
SQL> insert into test1 values('test01');
SQL> insert into test1 values('test02');
SQL> commit;
SQL> select * from test1;
USERNAME
----------
test01
test02
SQL> exit
[oracle@oracledb ~]$ sqlplus shi2/123456
SQL> create table test2 (sex varchar(10));
SQL> insert into test2 values('boy01');
SQL> insert into test2 values('boy02');
SQL> commit;
SQL> select * from test2;
SEX
----------
boy01
boy02
SQL> exit
编辑冷备全备脚本:
[oracle@oracledb ~]$ vim full_bakup.sh
#!/bin/bash
[ "${USER}" == "oracle" ] || exit 2
[ ! -d /u01/rmanbak ] && mkdir /u01/rmanbak
[ ! -d /u01/rmanbak/ctr_bak ] && mkdir /u01/rmanbak/ctr_bak
rman target / <<END
shutdown immediate;
startup mount;
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to
'/u01/rmanbak/ctr_bak/ctr_%F';
run{
allocate channel c1 type disk;
backup format '/u01/rmanbak/full_bak_%T' database plus archivelog;
alter database open;
release channel c1;
}
END
wq
资源评论
运维实战帮
- 粉丝: 78
- 资源: 420
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功