oracle数据删除日志文件,oracle操作日志记录删除

跪求大神帮助!!感觉不尽!如何定时删除Oracle数据库的监听日志??重启监听ok了 。不过我有个好奇,为啥你的监听日志文件是多个的 。如果你不想关监听日志写功能的话,自己编脚本吧,每隔1周删除一次 。
首先删除归档日志物理文件,归档日志一般都是位于archive目录下 , AIX系统下文件格式为“1_17884_66775818dbf”,建议操作前先对数据库进行备份 , 删除时至少保留最近几天的日志用于数据库恢复 。
可以正确的删除归档和FLASHBACK , 不过切记,ORACLE归档日志对于ORACLE的数据恢复和备份非常重要,不到万不得已不要删除归档日志 。
adump登陆认证信息可以删除 udump.trc文件可以置空 cd $ORACLE_HOME切换到ORACLE_HOME下面进行操作 network/log 监听日志文件可以置空 这些是可以清理的,so 一个定时i脚本就ok了 。
(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库 。如果安装了一个数据库,它的缺省启动类型为自动 。服务 。进程为ORACLE.EXE , 参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE 。
怎么样将oracle告警日志备份然后清理这样的话,备份就很简单 。可以手工备份,cp到一个特定的文件夹下面,或者mv为alertSID.log.时间;还可以用cron job做服务器自动定时备份 , 这样可以避免alert日志文件过大打开会很慢 。
首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格式为“1_17884_66775818dbf”,建议操作前先对数据库进行备份 , 删除时至少保留最近几天的日志用于数据库恢复 。
如果是归档日志切换频繁,则需要把归档日志改大一些 。这样每个日志能保存的日志多一点,切换就会慢一些 。
bdump目录下有许多trace文件,如果不用的话,可以清理 。oracle的log文件也在那个目录下,如果大于1g也可以备份后清除 。其它的如果有备份,archive日志,可用用rman定期清除过期的备份 。这个最好不用手工 。其它的就没有了 。
(1)、先查看归档日志路径 , 确认归档日志文件信息情况 。
就算你把日志什么的都删除了 , 也顶多腾出几百KB的空间 。既然是数据库放满的,而数据库又不能动 , 你就只有先备份数据库到其他盘,然后换个大点的硬盘,在还原数据库 。
oracle重建实例后删除之前遗留日志文件1、(1)、先查看归档日志路径,确认归档日志文件信息情况 。
2、alert告警日志可通过重命名文件,然后再删掉 。重命名后,会自动生成一个alert_sid.log的文件,有时候无法重命名,是因为库正在往里面写日志,等一会儿或者是方便的话把库关掉后进行重命名 。
3、第一种:首先,备份数据库(X:oracleoradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在) 。重新安装数据库,当然数据库的名字就是你要恢复的名字 。安装完成后,打开控制面板,停止oracle的服务 。
4、另外,对临时数据文件的操作不产生redo日志,不过会生成undo日志 。创建临时表空间或临时表空间添加临时数据文件时 , 即使临时数据文件很大 , 添加过程也相当快 。
5、删除表后,可以采用如下操作:在 user_recyclebin中找到最近操作过的表名称,然后用闪回(只能用于10G及以上版本) 。
我把oracle数据库的日志文件误删了导致现在数据库登陆不进去了求解决...日志文件丢失的话,如果是非当前日志可以通过clear logfile解决,如果是当前日志 那么需要使用特殊手段才能打开数据库,online redolog 丢失 下 和开启归档没有直接关系 。

推荐阅读