在Oracle 10g数据库服务器上,$ORACLE_HOME/rdbms/audit目录下,生成了大量的以aud为扩展名的文件。
查看一下日志文件内容,记录的都是以sysdba访问数据库实例ASM的操作。
这是因为:
以sysdba身份访问oracle asm 实例,不管你打开或者关闭审计,系统都会在$ORACLE_HOME/rdbms/audit目录下记录访问日志,生成*.aud文件。
Audit file /u01/app/oracle/product/10.2.0/db/rdbms/audit/ora_2998.aud
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /u01/app/oracle/product/10.2.0/db
System name: Linux
Node name: db3
Release: 2.6.18-238.el5
Version: #1 SMP Thu Jan 13 15:51:15 EST 2011
Machine: x86_64
Instance name: +ASM
Redo thread mounted by this instance: 0 <none>
Oracle process number: 13
Unix process pid: 2998, image: oracle@db3 (TNS V1-V3)
Fri Oct 19 09:51:37 2012
LENGTH : '132'
ACTION :[7] 'CONNECT'
DATABASE USER:[1] '/'
PRIVILEGE :[6] 'SYSDBA'
CLIENT USER:[6] 'oracle'
CLIENT TERMINAL:[0] ''
STATUS:[1] '0'
只能使用一个crontab来自动清理这些文件。
10 * * * * find /u01/app/oracle/product/10.2.0/db/rdbms/audit/ -name "*aud" -exec rm -rf {} \;
设置成每个小时清理一次。
但随后又发现新问题,清理后,日志文件增长的速度非常惊人,每秒都有几个文件生成,每个文件大小714个字节。如此多的文件,将严重影响系统IO。
无法判断出ASM实例上哪个连接出现了问题。
分享到:
相关推荐
`oracleasmlib` 是Oracle公司提供的一个库,它允许ASM直接访问Linux系统上的物理磁盘,而无需依赖于标准的文件系统。这个库提供了必要的驱动程序和工具,使得ASM能够识别和管理磁盘,创建和删除ASM磁盘组,以及进行...
kmod-oracleasm-2.0.8-15.el6_9.x86_64 oracleasm-support-2.1.8-1.el6.x86_64 oracleasmlib-2.0.4-1.el6.x86_64 安装顺序: rpm -ivh kmod-oracleasm-2.0.8-15.el6_9.x86_64.rpm rpm -ivh oracleasm-support-2.1.8...
在描述中提到的两个文件"**kmod-oracleasm-2.0.6.rh1-3.el6.x86_64.rpm**"和"**kmod-oracleasm-2.0.8-4.el6_6.x86_64.rpm**"是rpm格式的软件包,它们分别对应Oracle ASM驱动的不同版本。`2.0.6.rh1-3.el6`和`2.0.8-4...
包含如下oracleasm包: kmod-oracleasm-2.0.6.rh1-3.el6.x86_64.rpm oracleasm-2.0.8-4.el6_6.src.rpm oracleasm-2.0.8-6.el6_7.src.rpm oracleasm-2.0.8-8.el7.src.rpm oracleasm-2.0.8-15.el7.centos.src.rpm ...
1. **检查和修复ASM磁盘**:例如,`/usr/sbin/oracleasm diagnose` 可以用来诊断ASM磁盘问题。 2. **配置和管理ASM**:如 `asmca` (ASM Configuration Assistant) 可以创建和管理ASM实例。 3. **日志分析**:提供...
5. **配置Oracle ASM实例**:在Oracle数据库安装过程中配置ASM实例,设置ASM磁盘组和文件系统。 6. **启动和检查ASM服务**:启动ASM服务并检查其状态: ```bash sudo /etc/init.d/oracleasm start sudo /sbin/...
Oracle Support for Oracle ASM (Automatic Storage Management) 和 Kmod-OracleASM 包是Oracle数据库系统在Linux环境下进行存储管理的关键组件。这些包确保了在Red Hat Enterprise Linux (RHEL)、CentOS以及Oracle ...
Oracle ASM (Automatic Storage Management) 是 Oracle 公司提供的一种先进的存储管理解决方案,它为数据库和其他应用程序提供了统一的、高性能的磁盘管理功能。Oracle ASMLib(Oracle ASM Library)是与ASM配套使用...
Oracle ASM (Automatic Storage Management) 是 Oracle 公司提供的一种高效、自动化的磁盘管理解决方案,尤其在Oracle数据库环境中被广泛使用。它简化了存储管理,提供了高性能、高可用性和高可扩展性。Oracleasmlib...
Oracle ASM(Automatic Storage Management)是Oracle数据库公司提供的一种高级存储管理解决方案,主要用于简化和优化Oracle数据库的存储管理。Oracle ASM可以自动地管理和分配磁盘空间,提供数据冗余和容错功能,...
ASM 实例和监听日志文件是 Oracle 数据库管理系统中两个重要的日志文件。ASM 实例日志文件记录了 Automatic Storage Management(ASM)实例的所有操作,而监听日志文件则记录了数据库监听器的所有操作。通过 grid ...
本教程将深入探讨如何搭建Oracle 11gR2单实例以及与ASM实例结合的生产与测试环境。 一、Oracle 11gR2 单实例安装 1. **系统要求**:首先,确保你的服务器硬件和操作系统满足Oracle 11gR2的最低需求。通常,需要64位...
在您提供的信息中,有三个关键文件用于支持Oracle ASM在Linux 6.5上的安装: 1. `oracleasm-support-2.1.8-1.el6.x86_64.rpm`:这个包提供了Oracle ASM的支持库,它包含了必要的工具和驱动,使得Linux内核能够识别...
oracleasm-2.6.18-128.el5-2.0.5-1.el5.i686.rpm oracleasmlib-2.0.4-1.el5.i386.rpm oracleasm-support-2.1.1-1.el4.i386.rpm X64: oracleasm-support-2.1.8-1.el5.x86_64.rpm oracleasmlib-2.0.4-1.el5.x86_64....
- 学习使用ASM的相关命令行工具,如`oracleasm`和`asmcmd`,以便管理和监控ASM实例。 通过以上步骤和知识,你可以成功地在Red Hat Enterprise Linux 6.4上安装和使用Oracle ASM,为你的数据库提供高效且可靠的存储...
在"压缩包子文件的文件名称列表"中,我们看到"**kmod-oracleasm**"这个文件,这通常是一个内核模块,用于在Linux系统中加载Oracle ASM驱动。该模块使得操作系统能够识别并处理ASM格式的磁盘卷,从而使得Oracle数据库...
本篇教程将详细介绍如何在CentOS 6.4操作系统上安装Oracle 12c数据库的单实例版本,并使用自动存储管理(ASM)。 首先,安装Oracle数据库之前,需要对系统环境进行全面的检查,确保操作系统满足Oracle 12c的安装...
描述中提到的“包含oracleasmlib, oracleasm-support, kmod-oracleasm 3个文件”,这些是Oracle ASM在Linux环境下的核心组件: 1. **oracleasmlib**:这是Oracle ASM库,提供了在Linux操作系统上与ASM进行交互的...