
正文
删oracle数据文件,oracle 误删数据文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何正确删除Oracle归档日志文件
(1)、先查看归档日志路径,确认归档日志文件信息情况。
直接在操作系统中cd到这个目录去删除下面的归档日志文件(rm命令)。
Oracle系统仍然会认为归档日志是存在的。
备份后 删除备份前的归档,写在备份脚本里进行删除。2 预留,删除固定天数之前的归档。不要手动删除归档日志。及物理rm删除。要通过rman命令进行删除。不然会出现断档等问题。
很多人直接在archive目录下删除文件,这样其实不能达到在Oracle CLF文件中删除文件记录的效果。
首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格式为“1_17884_66775818dbf”,建议操作前先对数据库进行备份,删除时至少保留最近几天的日志用于数据库恢复。
相关问答
Q1: oracle已经删除表空间,怎样删除其中数据文件
默认是不删的,但可以在删表空间的时候,要求一起删掉,也可以事后自己手动删除。
先对数据进行一次完整的备份。备份之后删除数据库中其中一个表空间,并删除与之相对应的数据文件。然后使用刚刚的备份进行恢复发现出现如下图的错误。
如果数据文件是所在表空间的唯一的数据文件,你只要简单地删除表空间即可:DROP TABLESPACE INCLUDING CONTENTS;你可以运行下面的命令来查询表空间包含多少数据文件。
Q2: oracle表空间数据文件删除问题
1、先对数据进行一次完整的备份。备份之后删除数据库中其中一个表空间,并删除与之相对应的数据文件。然后使用刚刚的备份进行恢复发现出现如下图的错误。
2、正常情况下,删除表空间的正确方法为:DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;如果没有通过以上命令删除而直接删除了数据文件,将导致数据库无法打开。
3、再来就是修改表空间的大小,当发现某个表空间存储空间不足时,就可以为表空间添加新的数据文件,来扩展表空间大小,要进行先增加大小后再查看表空间大小发现已经更改。
4、select file_name, tablespace_name from dba_data_files where tablespace_name =;DROP TABLESPACE命令从Oracle数据字典删除表空间、数据文件和表空间的内容。Oracle不会再访问该表空间中的任何内容。
5、你试试从EM里删除是可以删除OS文件的,使用SQL命令删除只是删除数据文件和数据库表空间之间的逻辑关系,并没有真实删除物理文件,还需要在OS层面进行手动删除。
删oracle数据文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle 误删数据文件、删oracle数据文件的信息别忘了在本站进行查找喔。







