—-创建脚本
注:脚本第三行中的DB_NAME,需要改为自己的数据库名(show parameter name;);
oracle用户下新建目录:/home/oracle/DB_NAME/hot_bak(DB_NAME为自己的数据库名字)
[oracle@localhost ~]$ vi hot.sql

set feedback off pagesize 0 heading off verify off linesize 100 trimspool on echo off time off timing off
define DB_NAME=lgr
define BKDIR='/home/oracle/&DB_NAME/hot_bak'
define BKSQL='/home/oracle/&DB_NAME/hot_cmd.sql'
define SPO='&BKDIR/hot_bak.lst'
prompt ***spooling to &bakscp
set serveroutput on
spool &BKSQL
prompt spool &SPO
prompt alter system switch logfile;;
declarecursor cur_tablespace isselect tablespace_name from dba_tablespaces where status <>'READ ONLY' and contents  not like '%TEMP%';cursor  cur_datafile (tn varchar2) isselect file_name from dba_data_files where tablespace_name=tn;
beginfor ct in cur_tablespace loopdbms_output.put_line('alter tablespace '||ct.tablespace_name ||' begin backup; ');for cd in cur_datafile(ct.tablespace_name) loopdbms_output.put_line('host cp '||cd.file_name||' &BKDIR');end loop;dbms_output.put_line('alter tablespace '||ct.tablespace_name||' end backup;');end loop;
end;
/
prompt archive log list;;
prompt spool off;;
spool off;
@&BKSQL

—-运行脚本

SYS@LGR> @/home/oracle/hot.sql
Enter value for bakscp: hot
***spooling to hot
spool /home/oracle/lgr/hot_bak/hot_bak.lst
alter system switch logfile;
alter tablespace SYSTEM begin backup;
host cp /u01/app/oracle/oradata/lgr/system01.dbf /home/oracle/lgr/hot_bak
alter tablespace SYSTEM end backup;
alter tablespace SYSAUX begin backup;
host cp /u01/app/oracle/oradata/lgr/sysaux01.dbf /home/oracle/lgr/hot_bak
alter tablespace SYSAUX end backup;
alter tablespace USERS begin backup;
host cp /u01/app/oracle/oradata/lgr/users01.dbf /home/oracle/lgr/hot_bak
alter tablespace USERS end backup;alter tablespace TS_IDX begin backup;
host cp /u01/app/oracle/oradata/lgr/ts_idx02.dbf /home/oracle/lgr/hot_bak
host cp /u01/app/oracle/oradata/lgr/ts1 /home/oracle/lgr/hot_bak
alter tablespace TS_IDX end backup;
alter tablespace TS_USERS begin backup;
host cp /u01/app/oracle/oradata/lgr/ts2 /home/oracle/lgr/hot_bak
alter tablespace TS_USERS end backup;
alter tablespace UNDOTBS2 begin backup;
host cp /u01/app/oracle/oradata/lgr/undotbs02.dbf /home/oracle/lgr/hot_bak
alter tablespace UNDOTBS2 end backup;
archive log list;
spool off;Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/app/oracle/oradata/lgr/
Oldest online log sequence     33
Next log sequence to archive   34
Current log sequence           34

—查看备份

[oracle@localhost lgr]$ cd /home/oracle/lgr/hot_bak/
[oracle@localhost hot_bak]$ ll
total 1721068
-rw-r--r-- 1 oracle oinstall        252 Dec 12 23:45 hot_bak.lst
-rw-r----- 1 oracle oinstall  340795392 Dec 12 23:44 sysaux01.dbf
-rw-r----- 1 oracle oinstall 1073750016 Dec 12 23:44 system01.dbf
-rw-r----- 1 oracle oinstall   41951232 Dec 12 23:44 ts1
-rw-r----- 1 oracle oinstall  104865792 Dec 12 23:45 ts2
-rw-r----- 1 oracle oinstall   41951232 Dec 12 23:44 ts_idx02.dbf
-rw-r----- 1 oracle oinstall  104865792 Dec 12 23:45 undotbs02.dbf
-rw-r----- 1 oracle oinstall   52436992 Dec 12 23:44 users01.dbf

【Oracle】数据库热备相关推荐

  1. Oracle数据库数据同步方案,ORACLE数据库热备方案

    ORACLE数据库热备方案 相关指标 1.数据库秒级.事务级热备(可跨操作系统平台) 实时监控数据库,将数据库变化后的数据以秒级别的时间备份到备库,同时只备份主数据库已成功的事务. 2.备用数据库在线 ...

  2. Oracle数据库置于热备模式,Oracle数据库热备方案

    相关指标 1.数据库秒级.事务级热备(可跨操作系统平台) 实时监控数据库,将数据库变化后的数据以秒级别的时间备份到备库,同时只备份主数据库已成功的事务. 2.备用数据库在线,可进行操作 同步过程中备用 ...

  3. 浪潮小机装oracle数据库,浪潮ERP系统oracle双机热备安装文档 | 浪潮888博客

    浪潮 操作系统: WIN 2003 SERVER 数 据 库: Ora 9i 软件版本: ps8.5.1(中航) 软件模块: 数据库安装配置 问题描述: oracle双机热备安装 产生原因: orac ...

  4. oracle单机架构变双机,oracle双机热备架构方案

    oracle双机热备架构方案 双机热备有两种实现模式,一种是基于共享的储备设备的方式,另一种是没有共享的储备设备的方式,一样称为纯软件方式. 基于储备共享的双机热备是双机热备的最标准方案. 关于这种方 ...

  5. oracle热备文档,Oracle双机热备方法

    Oracle双机热备方法 Oracle双机热备方法 Standby Database 创建Standby Database要求 1.Primary与standby数据库所在主机上的oracle ser ...

  6. MySQL 数据库热备的操作

    2019独角兽企业重金招聘Python工程师标准>>> 注意:服务器数据库热备  效果:缓解单台数据库连接量过大造成的响应超时问题,缓解高并发情况的响应问题: 可做操作:读写分离操作 ...

  7. mysql 本地热备_MySQL 数据库热备的操作

    注意:服务器数据库热备 效果:缓解单台数据库连接量过大造成的响应超时问题,缓解高并发情况的响应问题: 可做操作:读写分离操作,将 主服务器数据库 设置[写]操作: 从服务器数据库 设置[读]操作: 此 ...

  8. arcsde 和oracle(双机热备)分布式安装(转载)

    环境: oracle10gR2安装在两台服务器上,但只是做双机热备,操作系统均为windows server 2003 sp2 arcsde安装在第三台机器上,操作系统为windows server ...

  9. oracle数据库灾备方式,浅析Oracle数据库的三种灾备技术

    ;p(DxM.e0对于的灾备技术,我们可以从Data Guard,GoldenGate和CDP角度去考虑.51Testing软件测试网z(X_2r-e L1lx51Testing软件测试网^;q9fl ...

最新文章

  1. 七、处理机调度概念、层次
  2. appcontroller.php,php用什么开发app接口
  3. string类assign方法
  4. linux下获取时间的函数
  5. h5 ios 滚动到底部_分享iOS平台使用H5原生滚动的下拉刷新功能v1.0.0 [不推荐]
  6. Google 与微软的浏览器之争
  7. 从服务端接收数组_Kafka系列第6篇:消息是如何在服务端存储与读取的,你真的知道吗?...
  8. 巴特沃斯、切比雪夫、贝塞尔滤波器详解:(区别,特点,电路图)
  9. unity材质丢失素材变成粉红色的解决方法
  10. 机器人、控制领域顶级期刊
  11. 安防经济逐渐景气下行 安企是否能排除万难冲出阴霾?
  12. Ubiquitous Religions(POJ并查集板子题)
  13. 游戏角色/3D电影逼真写实角色是如何制作出来的?
  14. java注册账号_Java实现简单登录注册账号操作
  15. 合创视觉平面设计中基础色彩原则
  16. 苹果、google、微软的那些事(iPhone)
  17. php用什么打开_我的php文件怎么打开_如何打开php文件的办法
  18. 下载-MS SQL Server 2005(大全版)含开发人员版、企业版、标准版
  19. 数学建模part(2):整数,非线性规划
  20. 20170206(计算机网络名词解析)

热门文章

  1. oc代码混淆_OC代码混淆工具
  2. DataFrame 重新设置索引: reindex 和 reset_index 的区别
  3. linux下获取微秒级精度的时间【转】
  4. 《精通Wireshark》—第1章1.5节抓取信息的方式
  5. ORA-3136 - ORA-4030
  6. leetcode -- Single Number
  7. Microsoft Virtual Lab Use Guide
  8. 推流和拉流的概念以及RTMP和HLS协议
  9. 【Android开发艺术探索】RemoteViews
  10. 在redis上实现分布式锁