oracle 11g中如何手工热备数据库
admin
2023-04-22 06:43:25
0

查看数据库是否处于归档模式,开启数据库热备模式,拷贝操作系统数据库数据文件到备份目录

SYS@PROD> archive log list
Database log mode          Archive Mode
Automatic archival         Enabled
Archive destination        /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch
Oldest online log sequence     2
Next log sequence to archive   4
Current log sequence           4
SYS@PROD> alter database begin backup;
Database altered.
SYS@PROD> host
[oracle@enmoedu1 PROD]$ rm -rf /home/oracle/bak/*
[oracle@enmoedu1 PROD]$ cp *.dbf /home/oracle/bak
[oracle@enmoedu1 PROD]$ exit
exit
SYS@PROD> alter database end backup;
Database altered.

删除所有的数据文件

SYS@PROD> host
[oracle@enmoedu1 PROD]$ rm -rf *.dbf
[oracle@enmoedu1 PROD]$ ll
total 172652
-rw-r----- 1 oracle oinstall  9748480 Jan 24 22:50 control01.ctl
-rw-r----- 1 oracle oinstall  9748480 Jan 24 22:50 control02.ctl
-rw-r----- 1 oracle oinstall 52429312 Jan 24 22:50 redo01.log
-rw-r----- 1 oracle oinstall 52429312 Jan 24 22:41 redo02.log
-rw-r----- 1 oracle oinstall 52429312 Jan 24 22:41 redo03.log
[oracle@enmoedu1 PROD]$

启动数据库报错

SYS@PROD> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SYS@PROD> startup
ORACLE instance started.

Total System Global Area  835104768 bytes
Fixed Size          2257840 bytes
Variable Size         536874064 bytes
Database Buffers      289406976 bytes
Redo Buffers            6565888 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
ORA-01110: data file 1: '/u01/app/oracle/oradata/PROD/system01.dbf'
SYS@PROD>

拷贝热备后的数据文件到原数据文件目录

[oracle@enmoedu1 PROD]$ cp /home/oracle/bak/*.dbf ./ ——拷贝数据文件到以前的数据文件目录
[oracle@enmoedu1 PROD]$ exit
exit
SYS@PROD> select open_mode from v$database;
OPEN_MODE
--------------------
MOUNTED
SYS@PROD> alter database open——尝试打开数据库,报错
  2  ;
alter database open
*
ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '/u01/app/oracle/oradata/PROD/system01.dbf'

恢复数据库

SYS@PROD> recover database;——恢复数据库
Media recovery complete.
SYS@PROD> alter database open;——开库
Database altered.
SYS@PROD> select status from v$instance;
STATUS
------------
OPEN

相关内容

热门资讯

今日重大发现“沧海麻将十三水是... 网上科普关于“沧海麻将十三水有没有挂”话题很是火热,小编也是针对沧海麻将十三水作*弊开挂的方法以及开...
终于了解“新卡农炸/金/花怎么... 网上科普关于“新卡农炸/金/花有没有挂”话题很是火热,小编也是针对新卡农炸/金/花作*弊开挂的方法以...
今日重大消息“新八戒开挂神器?... 今日重大消息“新八戒开挂神器?”(其实是有挂)您好,新八戒这个游戏其实有挂的,确实是有挂的,需要了解...
特朗普会晤内塔尼亚胡,就伊朗核... 当地时间12月29日下午,美国总统特朗普在佛罗里达州海湖庄园会见到访的以色列总理内塔尼亚胡。在现场回...
【第一财经】“邳州麻将可以开挂... 网上科普关于“邳州麻将有没有挂”话题很是火热,小编也是针对邳州麻将作*弊开挂的方法以及开挂对应的知识...
最新引进“家乡亲友怎么开挂?”... 网上科普关于“家乡亲友有没有挂”话题很是火热,小编也是针对家乡亲友作*弊开挂的方法以及开挂对应的知识...
中国“创新医疗器械”获批67项... 2025年是“十四五”规划“收官之年”,站在当下时点回顾过去5年,中国医疗器械产业已发生深刻变革。 ...
我来教教您“邳州麻将可以开挂吗... 有 亲,根据资深记者爆料邳州麻将是可以开挂的,确实有挂(咨询软件无需打开...
今日重大通报“达人十三水到底是... 家人们!今天小编来为大家解答达人十三水透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买...
【今日要闻】“多多来了怎么装挂... 家人们!今天小编来为大家解答多多来了透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...