在一台测试数据库上清理磁盘空间,
通过执行du -max-dpeth=1 -h发现到了dbs目录占用了几十G的空间,
于是再find -mtime +5 -exec rm {} \;将5天前的文件删除
执行完才恍然大悟误将oracle12c参数文件init和spfile全部删除了
最近通过告警日志文件alert中的参数重建参数文件恢复正常
为避免以后误操作应该在删除命令里加上文件名先项
find -mtime +5 -name "trace*" -exec {} \;
同一台机器的另一个数据库参数文件也被误删除,同时alter选区日志也被清空了。
复制上面的文件修改对应参数文件、数据文件、在线日志、审计日志的目录,实例名、库名再启动正常。
参考:https://blog.csdn.net/ORCSEA123/article/details/21549597