ORACLE警告日志简介

ORACLE警告日志简介

ORACLE警告日志记录一些信息和操作ORACLE数据库时的错误警告。
下面是一段Windows XP professional 上ORACLE 9i下实例名为chuhe
的警告日志的例子。

Dump file C:/oracle/admin/chuhe/bdump/chuheALRT.LOG
Sun Mar 23 13:10:56 2003
ORACLE V9.0.1.1.1 - Production vsnsta=0
vsnsql=10 vsnxtr=3
Windows 2000 Version 5.1 , CPU type 586
Starting up ORACLE RDBMS Version: 9.0.1.1.1.
System parameters with non-default values:
processes = 150
timed_statistics = TRUE
shared_pool_size = 46137344
large_pool_size = 1048576
java_pool_size = 33554432
control_files = C:/oracle/oradata/chuhe/CONTROL01.CTL,
C:/oracle/oradata/chuhe/CONTROL02.CTL,
C:/oracle/oradata/chuhe/CONTROL03.CTL
db_block_size = 4096
db_cache_size = 33554432
compatible = 9.0.0
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = chuhe
dispatchers = (PROTOCOL=TCP)(SER=MODOSE),
(PROTOCOL=TCP)(PRE=oracle.aurora.server.GiopServer),
(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)
background_dump_dest = C:/oracle/admin/chuhe/bdump
user_dump_dest = C:/oracle/admin/chuhe/udump
core_dump_dest = C:/oracle/admin/chuhe/cdump
sort_area_size = 524288
db_name = chuhe
open_cursors = 300
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
Sun Mar 23 13:10:58 2003
starting up 1 shared server(s) ...
starting up 1 dispatcher(s) for network address (ADDRESS=
(PARTIAL=YES)(PROTOCOL=TCP))...
starting up 1 dispatcher(s) for network address (ADDRESS=
(PARTIAL=YES)(PROTOCOL=TCP))...
starting up 1 dispatcher(s) for network address (ADDRESS=
(PARTIAL=YES)(PROTOCOL=TCP))...
Sun Mar 23 13:11:00 2003
Create controlfile reuse set database chuhe
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 50
MAXLOGMEMBERS 5
MAXDATAFILES 100
Datafile
C:/oracle/oradata/chuhe/CWMLITE01.DBF ,
C:/oracle/oradata/chuhe/DRSYS01.DBF ,
C:/oracle/oradata/chuhe/EXAMPLE01.DBF ,
C:/oracle/oradata/chuhe/INDX01.DBF ,
C:/oracle/oradata/chuhe/SYSTEM01.DBF ,
C:/oracle/oradata/chuhe/TOOLS01.DBF ,
C:/oracle/oradata/chuhe/UNDOTBS01.DBF ,
C:/oracle/oradata/chuhe/USERS01.DBF
LOGFILE GROUP 1 (C:/oracle/oradata/chuhe/REDO01.LOG) SIZE 102400K,
GROUP 2 (C:/oracle/oradata/chuhe/REDO02.LOG) SIZE 102400K,
GROUP 3 (C:/oracle/oradata/chuhe/REDO03.LOG) SIZE 102400K RESETLOGS
Sun Mar 23 13:11:01 2003
Successful mount of redo thread 1, with mount id 1597633316.
Sun Mar 23 13:11:01 2003

警告日志可以在init.ora文件中的background_dump_dest参数所指的目录下找
到。在UNIX系统下,日志目录是$ORACLE_BASE/admin/SID/bdump,而在Windows
NT系统下,日志目录在%ORACLE_BASE%/admin/SID/bdump。这里的SID指的是名为
***的Oracle 数据库实例为所产生的警告日志,那上面的例子来说,日志目录在
C:/oracle/admin/chuhe/bdump/chuheALRT.LOG,其中的SID就是chuhe,也就是
SID指的是名为chuhe的Oracle 数据库实例为所产生的警告日志。

警告日志的文件名因操作系统的不同而不同。在UNIX系统中警告日志的文件名
称为ALERT_SID.log。在Windows NT中日至文件的名称为SIDALERT.log。SID指的
是警告日志归哪个orcle实例。

当数据库出现问题时,警告日志很快会给你指出问题所在。比如说表不能增加
存储空间,回滚段问题等等都包含在警告日志中。正因为如此,我们每天都要检
查警告日志文件,看看数据库有没有什么异常?必须说明的是,当碰到ora-0600
这个错误时,你应该与oracle技术支持联系一下,
这个问题不能以很短的篇幅说明的,它可能说明你的数据库中的数据或者结构出
问题了,是个internal error。

当进行数据库操作时,警告日志经常添加到日志文件中,如果不整理日志文件
它将增长得非常大。一个很大的日至文件中可能包含数月或者几年的数据,是很
难处理的。你可以通过重命名、清理或者删除来控制警告日志文件。如果ORACLE
发现警告日志文件被重命名了或者删除了,它会重新创建一个日志文件。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值