ホームページ > データベース > mysql チュートリアル > Oracle数据库正常关闭状态下丢失undo文件的恢复

Oracle数据库正常关闭状态下丢失undo文件的恢复

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-07 17:16:02
オリジナル
1146 人が閲覧しました

Oracle数据库正常关闭的意思是:在关闭时,提交的事务已经写入数据文件,未提交的事务也已经回滚,控制文件、日志文件和数据文件

Oracle数据库正常关闭的意思是:在关闭时,提交的事务已经写入数据文件,,未提交的事务也已经回滚,控制文件、日志文件和数据文件中的数据一致,再次启动时不需要实例恢复,不需要用到undo数据文件中的回滚信息。

正常启动时会报错,恢复步骤如下:

1、以oracle用户登录系统,sqlplus / as sysdba;
2、start mount;
3、alter database datafile '/u01/app/oracle/oradata/orcl/undotbs01.dbf' offline drop;
4、alter database open;
5、create undo tablespace undotbs2 datafile '/u01/app/oracle/oradata/orcl/undotbs02.dbf' size 200m autoextend on maxsize 10g;
6、alter system set undo_tablespace=undotbs2;
7、drop tablespace undotbs1 including contents and datafiles;

linux

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート