alert orcl.log.log越来越大,怎么清除

Unix中清空log文件的办法_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Unix中清空log文件的办法
来源:Linux社区&
作者:jlh_huahua
在Unix中清空log文件,可用如下命令:cp /dev/null alert_SID.log
[@oracle11gR2 trace]$ ll
-rw-r----- 1 oracle oinstall 122890 Jan 3 04:32 alert_denver.log
-rw-r--r-- 1 oracle oinstall 0 Jan 3 05:06 alter.log
[oracle@oracle11gR2 trace]$ cp /dev/null alert_denver.log
[oracle@oracle11gR2 trace]$ ll
-rw-r----- 1 oracle oinstall 0 Jan 3 05:10 alert_denver.log
-rw-r--r-- 1 oracle oinstall 0 Jan 3 05:06 alter.log
相关资讯 & & &
& (11月10日)
& (03月22日)
& (12月01日)
& (05月17日)
& (07/23/:39)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款oracle 11g的警告日志和监听日志的删除方法
投稿:whsnow
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了oracle 11g的警告日志和监听日志的删除方法,需要的朋友可以参考下
oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录。这两目录下都有如下目录:alert cdump hm incident incpkg ir lck metadata stage sweep trace
其中警告日志在alert目录下,监听日志在trace目录下。listener目录下产生的日志文件比较大,是主要清理的对象,而db1目录下产生的文件比较小,基本不需要清除。在listener目录下监听日志是一个名为listener.log的文件,而警告日志log.xml,这个日志每到11M左右就会分割成一个log_XXXX.xml的日志,逐渐累加。而在db1目录下两个日志的方式刚好相反,监听日志分割成很多个以.trc .trm的文件,而警告日志只有一个log.xml的文件。不知道oracle在搞什么鬼,也不知道原理是什么。希望有了解的朋友给予指点。
删除监听日志的方法如下:
切换到oracle用户
$lsnrctl set log_status off
$mv listener.log /backup/
$lsnrctl set log_status on
监听日志启动后就会自动创建一个全新的listener.log文件,备份好的文件可以删除。如果不执行上述的命令直接删除listener.log,系统是不会创建的。
警告日志可以用以下命令移动或者删除
find . -mtime +10 -exec mv {} /backup/alert_log/ \;
要看警告日志可以在oracle用户下执行adrci
在adrci目录下可以输入help可以看帮助命令。输入help show alert,可以看到show alert的详细用法。
show alert
会提示让你选择日志的目录或者退出
adrci& show alert
Choose the alert log from the following homes to view:
1: diag/rdbms/db1/db1
2: diag/tnslsnr/oracle/listener
Q: to quit
Please select option: 1
输入1就看db1下的,输入2就看listener目录下的,输入q就退出。
看完alert的日志后输入 :q退出,操作方法跟vi命令类似。
SHOW TRACEFILE
可以看到监听日志文件
diag/rdbms/db1/db1/trace/db1_vktm_17064.trc
diag/rdbms/db1/db1/trace/db1_m000_25175.trc
diag/tnslsnr/oracle/listener/trace/ora_.trc
diag/tnslsnr/oracle/listener/trace/listener.log
从以上可以看出两个目录下都有日志。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具如何查看数据库alert日志文件
1、查看操作系统版本 SQL& select * from v$ BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod PL/SQL Release 10.2.0.1.0 - Production CORE 10.2.0.1.0 Production TNS for Linux: Version 10.2.0.1.0 - Production NLSRTL Version 10.2.0.1.0 - Production SQL& 2、查看预警日志文件(alert_sid.log)的位置 SQL& show parameter dump NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ background_core_dump string partial background_dump_dest string /u01/oracle/admin/bdump core_dump_dest string /u01/oracle/admin/cdump max_dump_file_size string 10240 shadow_core_dump string partial user_dump_dest string /u01/oracle/admin/udump 3、创建目录alert 注意:directory不是实体,只是一个指向,指向os中一个路径 SQL& create or replace directory alert as '/u01/oracle/admin/bdump'; Directory created. SQL& 4、创建外部表alert SQL& create table alert 1 (log varchar2(1000)) 2 organization external 3 (type oracle_loader 4 default directory alert 5 access parameters 6 (records delimited by newline) 7 location ('alert_PROD.log')) 8 re Table created. 5、查看alert中的内容 SQL& select * from alert where rownum&20; LOG -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Wed Feb 27 11:05:11 2013 Starting ORACLE instance (normal) Cannot determine all dependent dynamic libraries for /proc/self/exe Unable to find dynamic library libocr10.so in search paths RPATH = /ade/aime1_build2101/oracle/has/lib/:/ade/aime1_build2101/oracle/lib/:/ade/aime1_build2101/oracle/has/lib/: LD_LIBRARY_PATH is not set! The default library directories are /lib and /usr/lib Unable to find dynamic library libocrb10.so in search paths Unable to find dynamic library libocrutl10.so in search paths Unable to find dynamic library libocrutl10.so in search paths LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 Picked latch-free SCN scheme 2 Using LOG_ARCHIVE_DEST_1 parameter default value as /u01/oracle/product/10.2.0/db_1/dbs/arch Autotune of undo retention is turned on. IMODE=BR ILAT =10 LICENSE_MAX_USERS = 0 SYS auditing is disabled 19 rows selected. SQL& 6、看看数据库有哪些 可爱的ORA- 错误吧 SQL& select * from alert where log like '%ORA-%'; LOG -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ORA-959 signalled during: alter database default tablespace users... ORA-959 signalled during: drop tablespace uses... ORA-12919 signalled during: drop tablespace users... ORA-1549 signalled during: drop tablespace users... ORA-1505 signalled during: alter database add logfile group 1 ORA-1184 signalled during: alter database add logfile group 1 ORA-1013 signalled during: alter tablespace tts read only... ORA-1013 signalled during: alter tablespace tts read only... ORA-1013 signalled during: alter tablespace users read only... ORA-1539 signalled during: alter tablespace users read only...
顶一下(0) 踩一下(0)
热门标签:

我要回帖

更多关于 oracle alert log.xml 的文章

 

随机推荐