问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle备份的数据库如何自动拷贝到另一台服

发布网友 发布时间:2022-04-10 01:10

我来回答

1个回答

热心网友 时间:2022-04-10 02:39

Oracle10G数据库中,数据库文件的备份与恢复可以有很多的方式来实现,这里介绍一种基于用户管理的备份与恢复。基于用户管理的备份是指使用OS命令来备份数据库物理文件。

备份数据库

数据库一致性备份:关闭数据库以后备份数据库物理文件,这时数据文件scn值完全一致,所以称之为数据库的一致性备份或冷备份,适用于归档模式与非归档模式。

对基于用户管理的冷备份的暂时理解:在数据库shutdown状态下使用OS命令直接拷贝数据库物理文件。

数据库非一致性备份:在open状态下备份数据库物理文件,这时数据库内容可能会改变导致数据文件scn不一致,所以称之为数据库的非一致性备份或热备份,只适用于归档模式。

基于用户管理的完全恢复(归档模式下)

1.在open状态下备份数据库物理文件(数据库非一致性备份,热备份,不影响业务运行)

2.删除数据文件来模拟文件丢失(只是删除了所有的数据文件;控制文件等其它文件处于正常状态)

3.对数据文件进行恢复

4.应用归档日志

5.查看数据是否完全恢复

--sysdba执行备份

SQL> conn / as sysdba

Connected.

SQL> select name from v$datafile;

NAME

--------------------------------------------------------------------------------

/oracle/10g/oracle/proct/10.2.0/oradata/oralife/system01.dbf

/oracle/10g/oracle/proct/10.2.0/oradata/oralife/undotbs01.dbf

/oracle/10g/oracle/proct/10.2.0/oradata/oralife/sysaux01.dbf

/oracle/10g/oracle/proct/10.2.0/oradata/oralife/users01.dbf

/oracle/10g/oracle/proct/10.2.0/oradata/oralife/example01.dbf

SQL> alter database begin backup;

Database altered.

SQL> host cp /oracle/10g/oracle/proct/10.2.0/oradata/oralife/*.dbf /oracle/10g/oracle/bakup/database/ --备份所有数据文件

SQL> alter database backup controlfile to '/oracle/10g/oracle/bakup/database/oralife.ctl'; --备份控制文件

Database altered.

SQL> alter system archive log current; --归档当前日志组

System altered.

进行完全恢复
copy备份的数据文件到指定的目标位置,进行恢复:
SQL> recover database --open状态

ORA-00283: recovery session canceled e to errors

ORA-01124: cannot recover data file 1 - file is in use or recovery

ORA-01110: data file 1:

'/oracle/10g/oracle/proct/10.2.0/oradata/oralife/system01.dbf'

SQL> shutdown immediate --open状态

ORA-01122: database file 1 failed verification check

ORA-01110: data file 1: '/oracle/10g/oracle/proct/10.2.0/oradata/oralife/system01.dbf'

ORA-01208: data file is an old version - not accessing current version

SQL> startup force mount; --进入mount状态进行恢复

ORACLE instance started.

Total System Global Area 528482304 bytes

Fixed Size 1220360 bytes

Variable Size 163578104 bytes

Database Buffers 356515840 bytes

Redo Buffers 7168000 bytes

Database mounted.

SQL> recover database

Media recovery complete.

SQL> alter database open;

Database altered.

没有出现应用归档日志,应用归档日志有几种方式:

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

当在open状态下对数据文件进行恢复时,应该将其offline,恢复完成后,再将其online;所有的恢复应该尽量在open状态下完成。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中支黄金叶什么价 怎么在整个PPT中加入背景音乐,而不是在一张幻灯片中插入,我要的是从... 构造柱有哪些构造措施 中国风的女式花裤配什么鞋 留抵抵税额是什么意思 留抵税抵什么意思 ...里发现很多门店装修和华为一样的,但是官网查不到,这种店铺购买... 墙布贴了关窗多久 墙布贴了要关窗多久 墙布贴好要多久密闭多久 嘴唇起小皮儿,风一吹就疼,有没啥护唇的好方法? 有什么护唇的方法? 初学书法,为什么都是从楷书学起? 冬季,嘴唇干裂除了涂唇膏,还有其他什么方法? 想要学习书法,应该先学楷书还是篆书呢? 护唇的护唇方法 最有效最方便的护唇方法 为啥总是890ee被阻拦,页面www890eecom的弹出 谁能知道这歌的名字http:&#47;&#47;www.56.com&#47;u89&#47;v_MTU5MjQyMDY.html 找了半年拉 嘴唇干裂能用润手霜涂吗? 老师如何发表论文? 护唇的方法是什么? 护唇小妙招 跪求这个韦德视频里的歌http:&#47;&#47;www.tudou.com&#47;programs&#47;view&#47;VwS89AqvD18&#47; http://www.bilibili.com/video/av2004791/ 能不能把这个视 普通二本院校青年教师发文章比好大学难很多吗? 客厅的墙对着门应该挂什么画好 房子是西户,外门朝东,走廊尽头正对外门,挂什么画好 正对大门的玄关西墙,挂什么玄关画比较好 在西墙正对大门的玄关挂什么画好 刚组装完新机,怎么用u盘装win10系统? 如何制作win10系统安装u盘 中行信用卡激活注意事项有哪些? 便利店营业执照注册怎么办理 《寒食》 这首诗写了哪些景物? 描写寒食节的句子 描写寒食节的句子 寒食节可以用什么词来形容 寒食节可以用什么词来形容 卡西欧手表APP 目前有哪些手机卡比较经济实惠? 卡西欧eqb600用哪个App? 专门为卡西欧蓝牙手表开发的那个“CASIO WATCH+”这个APP在哪里可以下到啊? 北京etc卡丢失怎么补办 北京公司的ETC卡丢失需要带什么手续去哪了补办 怎么将一个数据库的表都拷贝到本地?ORACLE的是怎么将某个用户下的所有数据表和数据都拷贝下来呀? 直播带红了那么多口红的李佳琪,都有哪些强推的色号? 有限合伙人制创业投资企业享受怎样的所得税优惠? 什么是有限合伙制创业投资企业的法人合伙人 有限合伙的适用范围