oracle删除归档⽇志的正确⽅式
在使⽤plsql使⽤游标的%rowcount时,导致了⼀个死循环,⼿动终⽌后数据库⽆法连接,服务重启后依然不⾏。windows⽇志管理器报归档⽇志相关的错误,最终⼿动启动到mount状态,禁⽤归档⽇志后,数据库正常。由于是本机的实验数据库,所以希望把归档⽇志删掉:
以下摘⾃
ORACLE正确删除归档并回收空间的⽅法
⼀个ORACLE归档⽇志经常满,表现为/oraarchive 这个⽂件空间占⽤100%⼤家⼀定抱怨ORACLE为何没有归档维护⼯具,很多⼈直接删除了事,错了,ORACLE有,⽽且很智能,可以正确的删除归档和FLASHBACK,不过切记,ORACLE归档⽇志对于ORACLE的数据恢复和备份⾮常重要,不到万不得已不要删除归档⽇志。
删除归档⽇志的过程
oracle登录命令以ORACLE⽤户⾝份登录到数据库服务器主机或通过⽹络连接
进⼊ORACLE数据备份⼯具
rman target/
或rman
在命令窗⼝⾥⾯执⾏
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';
⽇后慢慢研究rman的功能。