BIN$DXVcPQqjU6HgUKjAA1tAfw==$0 ADDRESS? ? ? ? ? ? ? ? ? DROP? TABLE? ? ? ? ? ? ? ? USERS? ? ? ? ? ? ? ? ? ? 2015-01-22:06:10:58 2015-01-24:22:51:38? ? 3145840? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? YES? ? YES? ? ? ? 77236? ? ? 77236? ? ? ? 77236? ? ? ? ? 8
BIN$DXVcPQqiU6HgUKjAA1tAfw==$1 BIN$DXVcPQqeU6HgUKjAA1tAfw==$0 DROP? INDEX? ? ? ? ? ? ? ? USERS? ? ? ? ? ? ? ? ? ? 2015-01-22:06:10:58 2015-01-24:22:51:38? ? 3145836? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? NO? ? ? YES? ? ? ? 77236? ? ? 77236? ? ? ? 77239? ? ? ? ? 8
BIN$DXVcPQqhU6HgUKjAA1tAfw==$1 BIN$DXVcPQqdU6HgUKjAA1tAfw==$0 DROP? INDEX? ? ? ? ? ? ? ? USERS? ? ? ? ? ? ? ? ? ? 2015-01-22:06:10:58 2015-01-24:22:51:38? ? 3145831? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? NO? ? ? YES? ? ? ? 77236? ? ? 77236? ? ? ? 77240? ? ? ? ? 8
SQL>
SQL> flashback table address to before drop;--闪回原来存在于回收站的表
Done
SQL> select * from user_recyclebin;
OBJECT_NAME? ? ? ? ORIGINAL_NAME? ? ? ? OPERATION TYPE? ? ? ? ? ? ? ? ? TS_NAME? ? ? ? ? ? ? ? CREATETIME DROPTIME? ? ? DROPSCN PARTITION_NAME? ? ? CAN_UNDROP CAN_PURGE? ? RELATED BASE_OBJECT PURGE_OBJECT? ? ? SPACE
------------------------------ -------------------------------- --------- ------------------------- ------------------------------ ------------------- ------------------- ---------- -------------------------------- ---------- --------- ---------- ----------- ------------ ----------
SQL> select * from address;
? ? ? ? ID NAME
----------- --------------------
? ? ? ? ? 1 jiangxi
? ? ? ? ? 2 hunan
SQL>?
通过参数recyclebin来启用、禁用回收站。
SQL> show parameter recycle;
NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE? ? ? ? VALUE
------------------------------------ ----------- ------------------------------
buffer_pool_recycle? ? ? ? ? ? ? ? ? string? ?
db_recycle_cache_size? ? ? ? ? ? ? ? big integer 0
recyclebin? ? ? ? ? ? ? ? ? ? ? ? ? string? ? ? on
SQL>
SQL> select * from address;
? ? ? ? ID NAME
----------- --------------------
? ? ? ? ? 1 jiangxi
? ? ? ? ? 2 hunan
SQL> alter session set recyclebin = off;--关闭回收站
Session altered
SQL> drop table address;
Table dropped
SQL> select * from user_recyclebin;--回收站为空的
OBJECT_NAME? ? ? ? ORIGINAL_NAME? ? ? ? OPERATION TYPE? ? ? ? ? ? ? ? ? TS_NAME? ? ? ? ? ? ? ? CREATETIME DROPTIME? ? ? DROPSCN PARTITION_NAME? ? ? CAN_UNDROP CAN_PURGE? ? RELATED BASE_OBJECT PURGE_OBJECT? ? ? SPACE
------------------------------ -------------------------------- --------- ------------------------- ------------------------------ ------------------- ------------------- ---------- -------------------------------- ---------- --------- ---------- ----------- ------------ ----------
SQL>?
?
闪回数据库:
如果数据库出现逻辑错误,无法采用闪回表的方式进行恢
复,或者数据库的结构发生了改变,可以通过闪回数据库的
方式把整个数据库回退到出错前的时间点上。步骤:
? ? 1,配置数据库为归档模式
? ? 2,配置闪回恢复区
? ? 3,配置闪回保留时间
? ? 4,启用数据库闪回 alter database flashback on;
? ? 5,进行闪回数据库
? ? ? ? ? flashback database to timestamp |scn
SQL> show user
USER is "SYS"
SQL> archive log list;--查看是否是归档模式
Database log mode? ? ? ? ? ? ? Archive Mode
Automatic archival? ? ? ? ? ? Enabled
Archive destination? ? ? ? ? ? /u01/app/oracle/archive/archive02/
Oldest online log sequence? ? 362
Next log sequence to archive? 365
Current log sequence? ? ? ? ? 365
SQL> alter system set log_archive_start = false scope =spfile;--设置为不是自动归档(在9i后失效了,归档模式就是自动的)
System altered.
SQL> shutdown immediate--关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mo