2012年7月12日
摘要: Oracle归档日志删除 我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已经不存在了!这时候我们要做手工的清除的话,下面我经过实验,可以尝试这种方法:1. 进入rman 2. connect target /3. crosscheck archivelog a 阅读全文
posted @ 2012-07-12 09:55 wfisher 阅读(390) 评论(0) 推荐(0)
摘要: 如果Oracle的归档日志满了,应用连接数据库就会出错,这时需要手工删除过期的归档日志,方法如下:1.指定数据库实例$ export ORACLE_SID=db12.进入rman$ rman3.连接数据库RMAN> connect target sys/password;4.查看归档日志的状态RMAN> list archivelog all;5.手工删除归档日志文件6.更新归档日志RMAN> crosscheck archivelog all;RMAN> delete expired archivelog all; --中间会提示确认,输入"yes" 阅读全文
posted @ 2012-07-12 09:51 wfisher 阅读(323) 评论(0) 推荐(0)
摘要: SQL> shutdownDatabase closed.Database dismounted.ORACLE instance shut down.SQL> startup mountORACLE instance started.Total System Global Area 236000356 bytesFixed Size 451684 bytesVariable Size 201326592 bytesDatabase Buffers 33554432 bytesRedo Buffers 667648 bytesDatabase mounted.SQL> arch 阅读全文
posted @ 2012-07-12 09:49 wfisher 阅读(1675) 评论(0) 推荐(0)