Maison > base de données > tutoriel mysql > 恢复用户误删除的没备份的Oracle数据文件

恢复用户误删除的没备份的Oracle数据文件

WBOY
Libérer: 2016-06-07 17:21:34
original
934 Les gens l'ont consulté

将表空间USERS中新增加的一个数据文件USERS02.DBF,USERS03.DBF脱机后,误删除了。恢复时发现这两个文件都没有有效备份。问数据能

早上一客户说,,将表空间USERS中新增加的一个数据文件USERS02.DBF,USERS03.DBF脱机后,误删除了。恢复时发现这两个文件都没有有效备份。问数据能否恢复出来。

1、模拟场景:

SQL> select file_id,file_name,tablespace_name,online_status from dba_data_files;

1.1  将数据文件users02.dbf脱机

SQL>  alter database datafile 5 offline;

1.2  删除脱机的数据文件

$ rm  /oracle/oradata/orcl/users02.dbf

2、数据恢复

2.1  直接恢复数据文件再online

提示找不到数据文件datafile5。

2.2  先创建数据文件,再恢复

2.3  查看恢复的数据文件

SQL> select file_id,file_name,tablespace_name,online_status from dba_data_files;

数据文件已成功恢复。

linux

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal