linux下进行oracle的热备份shell脚本
来源:互联网 发布:理正深基坑支护软件 编辑:程序博客网 时间:2024/05/19 18:11
1.在执行热备份必须保证处于归档模式下
2.在主目录下编写hot_backup.sh,代码如下:
#!/bin/bash
backup_dir=/oracle/bakup
log_file=$ORACLE_BASE/admin/$ORACLE_SID/hot_backup_$ORACLE_SID.log
echo "Beginning backup...">$log_file
date>>$log_file
sqlplus -s / as sysdba<<EOF>>$log_file
alter database backup controlfile to '/$backup_dir/backup_controlfile.ctl';
set pagesize 0
set linesize 1000
set set feedback off
col tablespace_name noprin
col sortorder noprin
col textout format a120
spool hot_backup_$ORACLE_SID.sql
select tablespace_name,'1' sortorder,'alter tablespace ' || tablespace_name || 'begin backup;' textout from dba_data_files
union
select tablespace_name,'2' sortorder,
'host cp ' || file_name || ' ' || '$backup_dir' textout
from dba_data_files
union
select tablespace_name, '3' sortorder,
'alter tablespace ' || tablespace_name || ' end backup; ' textout
from dba_data_files
order by tablespace_name, sortorder, textout;
select 'alter system archive log current;' from dual;
spool off
@hot_backup_$ORACLE_SID.sql
exit
EOF
rm -f hot_backup_$ORACLE_SID.sql
echo "Hot backup finished.">>$log_file
热备份简单的就是对表空间的备份,因此需要在归档模式下操作。
- linux下进行oracle的热备份shell脚本
- linux下进行oracle的冷备份shell脚本
- linux下进行oracle的逻辑备份shell脚本
- Linux下备份oracle数据库shell脚本
- linux下对oracle的冷备份和热备份脚本
- linux下进行oracle数据库的rman备份脚本
- Linux 下用shell脚本对SVN 修改的文件进行备份
- Oracle 热备份脚本
- 写LINUX shell脚本 自动备份ORACLE用户下的表 保留30天数据
- postgresql热备份shell脚本
- Linux Oracle DB 自动备份shell脚本
- MySQL :: Linux 下自动备份数据库的 shell 脚本
- Linux下定时备份MySQL数据库的Shell脚本
- Linux下定时备份MySQL数据库的Shell脚本
- linux下每周备份tomcat日志的shell脚本
- Linux下定时备份MySQL数据库的Shell脚本
- 脚本-LIUNX oracle热备份
- Linux下备份cvs数据库shell脚本
- 不用+号实现两个数相加
- 随想录(写给那些学校不是985、211的同学们)
- android bitmap compress(图片压缩)
- java实现快速生成大素数,并用Miller-Rabin算法检验
- BLCR(Berkeley Lab Checkpoint/Restart)介绍及Checkpoint架构剖析(二)
- linux下进行oracle的热备份shell脚本
- 会声会影X2启动时找不到mpgaout.dll的问题
- 一点感悟
- VS2010 简单ATL COM开发
- 经常使用的function Module
- JBOSS6和JBOSS5下配置消息驱动bean配置文件的区别
- Java 中public protected private的区别
- 运用session token防止表单重复提交
- Flare3d引擎