使用 Flashback 恢复删除的 tablespace --实验

sys@LS1>shutdown immediate
Database closed.
Database dismounted.

ORACLE instance shut down.

sys@LS1>startup mount;
ORACLE instance started.

Total System Global Area  855982080 bytes
Fixed Size                  2218152 bytes
Variable Size             633341784 bytes
Database Buffers          213909504 bytes
Redo Buffers                6512640 bytes

Database mounted.

sys@LS1>alter database archivelog;

Database altered.

sys@LS1>alter database flashback on;

Database altered.

sys@LS1>alter database open;

Database altered.

sys@LS1>create tablespace tb1 datafile '/u01/oradata/ls1/tb1.dbf' size 1m;

Tablespace created.

sys@LS1>create user tb1 identified by tb1;

User created.

sys@LS1>grant dba to tb1;

Grant succeeded.


sys@LS1>alter user tb1 default tablespace tb1;

User altered.


sys@LS1>create table tb (id  number);

Table created.


sys@LS1>select current_scn from v$database;

CURRENT_SCN
-----------
    5060095


sys@LS1>drop tablespace tb1 including contents and datafiles;

Tablespace dropped.



sys@LS1>shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
sys@LS1>startup mount
ORACLE instance started.

Total System Global Area  855982080 bytes
Fixed Size                  2218152 bytes
Variable Size             633341784 bytes
Database Buffers          213909504 bytes
Redo Buffers                6512640 bytes
Database mounted.

sys@LS1>flashback database to scn 5060095;

Flashback complete


sys@LS1>select name from v$datafile;

NAME
----------------------------------------------------------------------------------------------------
/u01/oracle/dbs/UNNAMED00009

sys@LS1>alter database open resetlogs;

Database altered.

sys@LS1>select name from v$datafile;

NAME
----------------------------------------------------------------------------------------------------
/u01/oracle/dbs/UNNAMED00009


sys@LS1>flashback database to scn 5060095; Flashback complete. sys@LS1> alter database open resetlogs; Database altered. sys@LS1>select * from tb; no rows selected sys@LS1>select name from v$datafile; NAME ---------------------------------------------------------------------------------------------------- /u01/oradata/ls1/tb1.dbf sys@LS1>select name from v$tablespace; NAME ------------------------------ TB1

相关文章

  译序:JWMediaPlayer是开源的网页使用的Flash播放器。本...
    Flash编程原理都是只能将1写为0,而不能将0写成1.所...
 上传setenvgatewayip192.168.1.1;setenvserverip192.168.1...
Error:FlashDownloadFailed-"Cortex-M3"出现一般有...
jPlayer是一个用于控制和播放mp3文件的jQuery插件。它在后台...
#ifndef__FONTUPD_H__#define__FONTUPD_H__#include"sy...