ALTER DATABASE DATAFILE OFFLINE命令在Oracle数据库中用于将一个或多个数据文件标记为离线状态。这通常用于维护目的,例如,当需要物理地移动或替换数据文件,或者当数据文件所在的磁盘即将失效时。 2. 执行"ALTER DATABASE DATAFILE OFFLINE"命令的具体语法 sql ALTER DATABASE DATAFILE 'filename' OFFLINE; ...
如果是非归档模式,只能是offline drop. 说明: 1) 以上命令只是将该数据文件OFFLINE,而不是在数据库中删除数据文件。该数据文件的信息在控制文件种仍存在。查询v$datafile,仍显示该文件。 2) 归档模式下offline和offline drop效果是一样的 3) offline后,存在此datafile上的对象将不能访问 4) noarchivelog模式下,只要...
6 ONLINE +DATA/rac/datafile/test01.dbf 7 ONLINE +DATA/rac/datafile/test02.dbf SQL> alter database datafile '+DATA/rac/datafile/test01.dbf' offline; Database altered. SQL> set wrap off; SQL> select file#,status,name from v$datafile; ...
database_file_clauses::= Description of the illustration database_file_clauses.eps (create_datafile_clause::=, alter_datafile_clause::=, alter_tempfile_clause::=, move_datafile_clause::=) create_datafile_clause::= Description of the illustration create_datafile_clause.eps (file_specificati...
SQL>ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' OFFLINE; 1.2对于非归档模式: 如果是非归档模式,只能是offline drop.因为非归档模式没有归档文件来进行recover操作,当然,如果offline之后,速度足够块,online redo里的数据还没有被覆盖掉,那么这种情况下,还是可以进行recover的。
我们不能使用'alter database datafile ... offline'在归档模式下,但是'alter tablespace ... offline'可以。 我们不是使用'alter tablespace ... offline'在数据库的read-only模式下,但是'alter database datafile ... offline'可以。 总结: ① ALTER TABLESPACE可以在数据库装载状态时发布,无需打开 ...
我们不能使用'alter database datafile ... offline'在归档模式下,但是'alter tablespace ... offline'可以。 我们不是使用'alter tablespace ... offline'在数据库的read-only模式下,但是'alter database datafile ... offline'可以。 总结: ① ALTER TABLESPACE可以在数据库装载状态时发布,无需打开 ...
SQL>ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' ONLINE; SQL>ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' OFFLINE; 1.2对于非归档模式: 如果是非归档模式,只能是offline drop.因为非归档模式没有归档文件来进行recover操作,当然,如果offline之后,速度足够块,online redo里的数据还...
SQL> alter database datafile 7 offline drop; Database altered. --假设现在发现干错了,需要恢复,如何操作呢? RMAN> restore datafile 7; Starting restore at 2011-12-27 15:33:13 using target database control file instead of recovery catalog ...
ALTER DATABASE与ALTER TABLESPACE OFFLINE的区别 一.DataFile脱机或联机的两种方法: ①ALTER DATABASE语句修改单独的DataFile ②ALTER TABLESPACE语句修改所有的DataFile 1、在ARCHIVRLOG模式下的更改DataFile状态 ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' ONLINE;...