最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

归档模式关闭数据库的恢复

来源:懂视网 责编:小采 时间:2020-11-09 15:44:43
文档

归档模式关闭数据库的恢复

归档模式关闭数据库的恢复:欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 一。非归档模式关闭数据库的恢复 1.shutdown immediate; 关闭数据库 2.使用操作系统命令拷贝最新的备份(数据文件和控制文件,如果备份了日志文件) 3.进行不完全恢复recover databas
推荐度:
导读归档模式关闭数据库的恢复:欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 一。非归档模式关闭数据库的恢复 1.shutdown immediate; 关闭数据库 2.使用操作系统命令拷贝最新的备份(数据文件和控制文件,如果备份了日志文件) 3.进行不完全恢复recover databas

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 一。非归档模式关闭数据库的恢复 1.shutdown immediate; 关闭数据库 2.使用操作系统命令拷贝最新的备份(数据文件和控制文件,如果备份了日志文件) 3.进行不完全恢复recover database until cancel

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

一。非归档模式关闭数据库的恢复

1.shutdown immediate; 关闭数据库

2.使用操作系统命令拷贝最新的备份(数据文件和控制文件,如果备份了日志文件)

3.进行不完全恢复recover database until cancel using backup;

4.重置日志打开数据库alter database open resetlogs;

二。数据文件离线或者表空间离线的恢复

SQL> create table t1 tablespace tbs_sf as select * from dba_objects; --创建测试表到指定表空间

SQL> select file_id,file_name from dba_data_files where TABLESPACE_NAME='TBS_SF'; --可以看到数据文件时26号

FILE_ID FILE_NAME

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

26 /database/oradata/skyread/sf01.dbf

SQL> alter database datafile 26 offline drop; --数据文件脱机,这里是模拟故障,恢复的时候相当于从备份拷贝一个新文件回来

Database altered.

SQL> select count(*) from t1; --可见无法查看该表空间的表

select count(*) from t1

*

ERROR at line 1:

ORA-00376: file 26 cannot be read at this time

ORA-01110: data file 26: '/database/oradata/skyread/sf01.dbf'

SQL> select hxfil file_id,fhsta status,fhscn scn,fhrba_seq seq from x$kcvfh where hxfil=26;

FILE_ID STATUS SCN SEQ

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

26 4 122693804311 2

SQL> select GROUP#,BYTES,ARCHIVED,STATUS,SEQUENCE# from v$log; --可见红色的日志没有被覆盖,可以进行恢复

GROUP# BYTES ARC STATUS SEQUENCE#

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

1 536870912 YES INACTIVE 1

2 536870912 NO CURRENT 2

3 536870912 YES UNUSED 0

4 536870912 YES UNUSED 0

5 536870912 YES UNUSED 0

SQL> recover datafile 26; --进行恢复

Media recovery complete.

SQL> alter database datafile 26 online;

Database altered.

SQL> select count(*) from t1;

COUNT(*)

----------

50483

[1] [2]

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

归档模式关闭数据库的恢复

归档模式关闭数据库的恢复:欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 一。非归档模式关闭数据库的恢复 1.shutdown immediate; 关闭数据库 2.使用操作系统命令拷贝最新的备份(数据文件和控制文件,如果备份了日志文件) 3.进行不完全恢复recover databas
推荐度:
标签: 关闭 恢复 模式
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top