文件块转储¶
提供转储数据库中数据文件和日志文件转储的功能,具体语法如下。
语法:
dump_file ::=
logfile_spec ::=
lsn_spec ::=
blockid_spec ::=
datafile_spec ::=
参数:
minlsn:日志文件转储的起始lsn。
maxlsn:日志文件转储的截止lsn。
fileid :转储的文件ID。
blockid:转储的块ID。
minblockid :转储块范围的起始块ID。
maxblockid:转储块范围的截止块ID。
示例:
转储数据文件1~16块(页)的数据:
alter system dump data file 0 block min 0 max 15;
转储数据库restartlsn之前的部分日志
首先查询数据库的restartlsn:
select restart_lsn from v$database;
RESTART_LSN
-------------
44506849
(一行)
然后使用文件块转储来转储restartlsn之前的部分日志:
alter system dump log lsn min 44506000 max 44506849;