问答文章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
发摅解释 摅的组词有哪些 摅字能组哪些词 检测电脑配置的软件电脑硬件检测权威软件有哪几个 查看电脑参数的软件什么软件可以全面检测显示出电脑硬件参数数据_百度... 有没有可以查自己电脑配置的软件啊??? 芯片程序解密哪家好 ...文章怎么突然间阅读量开始大减,从几百掉到个位数。 百家号怎么才个位数播放量?个位数播放量怎么算? 保本收益投资合法吗 嘴唇起小皮儿,风一吹就疼,有没啥护唇的好方法? 有什么护唇的方法? 初学书法,为什么都是从楷书学起? 冬季,嘴唇干裂除了涂唇膏,还有其他什么方法? 想要学习书法,应该先学楷书还是篆书呢? 护唇的护唇方法 最有效最方便的护唇方法 为啥总是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的是怎么将某个用户下的所有数据表和数据都拷贝下来呀? 直播带红了那么多口红的李佳琪,都有哪些强推的色号? 有限合伙人制创业投资企业享受怎样的所得税优惠? 什么是有限合伙制创业投资企业的法人合伙人 有限合伙的适用范围