冷备份

简介: 一、冷备份流程 关闭数据库 shutdown immediate拷贝除redo log外其它文件到相应目录 数据文件select name from v$datefile;unionselect name from v$tempfile;控制文件select nam...

一、冷备份流程

  1. 关闭数据库
    shutdown immediate
  2. 拷贝除redo log外其它文件到相应目录
    • 数据文件
      select name from v$datefile;
      union
      select name from v$tempfile;
      
    • 控制文件
      select name from v$controlfile;
    • redo
      select member from v$logfile;
  3. 启动数据库到mount状态
    startup mount

二、冷备份脚本

colbackup.sql(脚本写的比较粗糙,建议先备份,后删除,文件根据日期进行区分,从而避免备份时出现异常)

ho rm -rf /backup/orcl/*
set heading off
spool D:\backup\orcl\cool.sql
select 'ho cp '||name||' /backup/orcl/' from v$datafile
union
select 'ho cp '||name||' /backup/orcl/' from v$tempfile
union
select 'ho cp '||member||' /backup/orcl/' from v$logfile
union
select 'ho cp '||name||' /backup/orcl/' from v$controlfile;
spool off
shutdown immediate
start /backup/orcl/cool.sql
ho rm -rf /backup/orcl/cool*.sql
create pfile='/backup/orcl/initorcl.ora' from spfile;
ho cp /u01/app/oracle/product/11.2.0/dbhome_1/database/pwdorcl.ora /backup/orcl/
startup

目录
相关文章
|
11月前
|
Oracle 关系型数据库 数据库
一个Oracle数据库,一天归档日志3T多
Oracle数据库一体机,Oracle linux7,看看归档日志大小
|
Oracle 关系型数据库 数据库
oracle学习38-rman备份-全库恢复
oracle学习38-rman备份-全库恢复
140 0
oracle学习38-rman备份-全库恢复
|
Oracle 关系型数据库 数据库
oracle学习36-rman备份-控制文件丢失恢复
oracle学习36-rman备份-控制文件丢失恢复
184 0
oracle学习36-rman备份-控制文件丢失恢复
|
数据库
rman 异机恢复
rman 异机恢复
102 0
|
Oracle 关系型数据库 数据库
oracle数据库控制文件的备份和恢复之三RMAN自动备份和恢复
使用RMAN自动备份的控制文件向数据库中恢复控制文件
308 0
|
Oracle 关系型数据库 数据库
|
SQL Oracle 关系型数据库
oracle数据库控制文件的备份和恢复之一手动备份和恢复
实验步骤:手动备份和恢复oracle控制文件
517 0
|
关系型数据库 数据库 Oracle
|
SQL Oracle 关系型数据库
|
SQL Oracle 关系型数据库