若使用了“ALTER DATABASE DATAFILE N OFFLINE DROP;”命令,则并不会删除数据文件,这个时候可以先ONLINE后再用“ALTER TABLESPACE XXX DROP DATAFILE N;”删除。如果执行“ALTER DATABASE DATAFILE N OFFLINE DROP;”后并在OS级别删除了数据文件,那么首先需要使用“ALTER
ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' ONLINE; ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' OFFLINE; 或者用文件号来表示 : ALTER DATABASE DATAFILE 5 ONLINE; ALTER DATABASE DATAFILE 5 OFFLINE; 注:只有在ARCHIVELOG模式下才可使用ALTER DATABASE来更改DataFile 2、在NOA...
方法四:ALTER DATABASE MOVE DATAFILE '原路径' TO '新路径'; (1) 12C开始支持在线修改数据文件路径,迁移过程中不影响数据使用。 实践: 方法一:datafile offline 查看数据库版本 代码语言:javascript 代码运行次数:0 运行 AI代码解释 SQL> select * from v$version; BANNER --- Oracle Database 11g Enterprise...
1、alter database datafile'/home/oracle/ocplhr1_test.dbf'offline;2、recover datafile'/home/oracle/ocplhr1_test.dbf';3、! cp /home/oracle/ocplhr1_test.dbf /u01/app/oracle/oradata/OCPLHR1/ocplhr1_test01.dbf4、ALTER DATABASE RENAME FILE'/home/oracle/ocplhr1_test.dbf'TO'/u01/app/ora...
1 数据文件的offline alter database datafile '/home/oracle/t1.dbf' offline;(归档模式下)alter database datafile '/home/oracle/t1.dbf' offline drop; (非归档模式)该命令不会删除数据文件,只是将数据文件的状态更改为recover。 offline drop命令相当于把一个数据文件至于离线状态,并且需要恢复...
alter database datafile '/data/gps03.dbf' offline; 修改offline状态后,就能在v$recover_file中查看到这个需要恢复的文件。 select * from v$recover_file; 能够查询到该文件的file#号。然后在对应去查看select * from v$datafile;确定该文件的位置。
alter database datafile '数据文件路径' offline; 1. 在非归档模式下(noarchivelog)使数据文件离线 alter database datafile '数据文件路径' offine for drop; 1. 使用for drop选项,这样离线的数据库文件将永远不能再次在线,所以在非归档模式下离线数据文件要非常慎重。
SQL> alter database datafile '/u01/app/oracle/oradata/test/test.dbf' offline;Database altered.S...
非归档模式下,只能使表空间正常脱机,而数据文件无法正常脱机,只能强制脱机,相当于删掉。只能使用ALTER DATABASE语句下带有DATAFILE和OFFLINE DROP子句的选项将该DataFile直接取消,例如 ALTER DATABASE DATAFILE '/u02/oracle/data/users3.dbf' OFFLINE DROP;只有在数据文件创建以来的联机日志还没有被覆盖...
6 OFFLINE 用下面语句使表空间文件online。 1alterdatabasedatafile'/.../example.dbf'online; 之后发现,还是报错“ORA-00376”,问题似乎没有解决,原来是表空间没有online的原因,虽然这时候表空间文件已经online了。用下面的语句3使表空间online,然后用语句1使表空间可读写。至此问题解决。 1alter...