`
itspace
  • 浏览: 981642 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle 异步io错误

阅读更多
客户一数据库alert日志持续报以下错误
引用
LNS: Standby redo logfile selected for thread 1 sequence 4060 for destination LOG_ARCHIVE_DEST_2
Thu Apr 22 06:49:04 2010
Errors in file /oracle/admin/archive/udump/archive_ora_5657.trc:
Thu Apr 22 06:49:04 2010
Errors in file /oracle/admin/archive/udump/archive_ora_5657.trc:
Thu Apr 22 06:49:04 2010
Errors in file /oracle/admin/archive/udump/archive_ora_5657.trc:

跟踪文件显示
引用
/oracle/admin/archive/udump/archive_ora_25053.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
ORACLE_HOME = /oracle/product/10.2.0/db_1
System name: HP-UX
Node name: rp4440
Release: B.11.23
Version: U
Machine: 9000/800
Instance name: archive
Redo thread mounted by this instance: 1
Oracle process number: 0
Unix process pid: 25053, image: oracle@rp4440

Ioctl ASYNC_CONFIG error, errno = 1
/oracle/admin/archive/udump/archive_ora_25053.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
ORACLE_HOME = /oracle/product/10.2.0/db_1
System name: HP-UX
Node name: rp4440
Release: B.11.23
Version: U
Machine: 9000/800
Instance name: archive
Redo thread mounted by this instance: 1
Oracle process number: 0
Unix process pid: 25053, image: oracle@rp4440

Ioctl ASYNC_CONFIG error, errno = 1
/oracle/admin/archive/udump/archive_ora_25053.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
ORACLE_HOME = /oracle/product/10.2.0/db_1
System name: HP-UX
Node name: rp4440
Release: B.11.23
Version: U
Machine: 9000/800
Instance name: archive
Redo thread mounted by this instance: 1
Oracle process number: 0
Unix process pid: 25053, image: oracle@rp4440

Ioctl ASYNC_CONFIG error, errno = 1

从跟踪文件可以基本定位为系统异步IO出现问题
操作系统:HP-UX B.11.23
数据库库版本为:10.2.0.1
错误为:Ioctl ASYNC_CONFIG error, errno = 1
进一步诊断:
检查HP-UX异步IO文件,可以看到Oracle具有读写权限
引用
# ls -l /dev/async
crw-rw-rw-   1 bin        bin        101 0x000000 Nov  7  2007 /dev/async

在HP-UX平台下如果Oracle数据文件存放在文件系统中,我们强烈建议不能使用异步IO,可以通过增加dbwr进程来提高写速度,需要注意的是修改其权限可能会影响到其他应用软件使用异步io,并且建议修改之前关闭Oracle
引用
# chmod 660 /dev/async

检查系统参数
引用
# kctune|grep fs_async
fs_async                          0  Default 

检查Oracle参数文件
引用
SQL> show parameter disk_async

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
disk_asynch_io                       boolean     TRUE
SQL> show parameter filesystem

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
filesystemio_options                 string      asynch

将参数修改为
disk_asynch_io=FALSE
filesystemio_options=none

为了避免Ioctl ASYNC_CONFIG错误,给dba组赋MLOCK权限
引用
#/usr/sbin/setprivgrp dba MLOCK
# cat /etc/privgroup
dba MLOCK RTSCHED RTPRIO

参考文献:metalink 302801.1
1
1
分享到:
评论

相关推荐

    在HP-UX上配置异步io

    在HP-UX操作系统中,配置异步IO(Asynchronous I/O,简称Aio)是为了提升系统性能,特别是在处理大量I/O操作的场景下,如运行Oracle、Sybase等数据库时。传统的同步IO模式会在每次I/O操作完成后等待确认,这在高负载...

    Linux中的异步IO包

    Linux下的异步I/O主要通过libaio库来实现,这正是“Linux中的异步IO包”标题所指的内容。 libaio,全称为“Linux Asynchronous I/O interface”,是一个开源的C语言库,提供了对Linux内核异步I/O接口的封装。libaio...

    Oracle数据库性能优化实务 数据文件IO.pptx

    我们将详细介绍 Oracle 数据库性能优化实务中数据文件 IO 相关的因素、参数、操作系统的影响、存储子系统的影响、RAID 种类和 IO 特性、磁盘转速和数量对 IO 总体性能的影响、操作系统对文件 IO 的影响、异步 ...

    不同平台异步IO的使用.txt

    ### 不同平台异步IO的使用 #### 引言 异步I/O(Asynchronous I/O,简称AIO)是一种高效的数据访问方式,在多种操作系统平台上都有应用,如Unix、Linux等。相较于同步I/O,异步I/O可以显著提高系统的响应速度与吞吐...

    如何判断数据库IO是否慢

    为了确保解释充分、具有说服力,本文将深入探讨如何利用Oracle自带的工具来判断数据库IO是否过慢,从而为后续的优化工作提供科学依据。 #### IO性能指标 我们通常使用两种指标来评估IO性能: 1. **响应时间**:用...

    Oracle-IO问题及性能调优

    Oracle数据库采用的是异步I/O模型,主要由以下组件构成: 1. **物理存储**:包括磁盘、RAID阵列、固态硬盘等,存储数据库的数据文件、控制文件、重做日志文件等。 2. **操作系统块**:操作系统为每个I/O请求分配的...

    oracle IO调优

    ### Oracle IO调优详解 #### 一、硬盘基础知识与Oracle磁盘性能问题定位 ##### 硬盘基础知识 硬盘作为存储设备的核心组成部分,在现代计算机系统中扮演着至关重要的角色。了解硬盘的基本工作原理对于理解Oracle...

    Orion oracle提供的测试io性能的工具

    - 确保异步IO库(如Linux的libaio)已安装并可访问。 - 运行Orion进行测试,如首次测试推荐使用简单的"simple"测试模式。 5. **"simple"测试**: - "simple"测试测量不同负载下小随机读和大随机读的性能,有助于...

    java编写oracle的存储过程,为什么调用System.in阻塞IO时不起作用?还报错?

    在Java编程中,Oracle存储过程的调用与标准输入(System.in)的交互可能会遇到一些问题,特别是当尝试使用System.in进行阻塞IO操作时。这个问题通常涉及到Java的多线程概念、I/O流的处理以及Oracle存储过程的执行...

    中金数据LINUX+Oracle RAC+搭建文档

    - 异步IO支持:确保系统支持异步IO操作,以提高性能。 - Oracle数据库系统软件及补丁要求:指明了安装Oracle数据库软件前需要的预装组件。 存储配置方面: - 数据库ASM磁盘设备的划分:说明如何划分ASM磁盘设备以便...

    Oracle 11g RAC安装配置标准手册

    6. 系统参数调整:对于AIX系统,异步IO和虚拟内存管理参数一般不需要调整,因为它们默认已为Oracle优化。确认systemblock大小为默认的256KB,以及将用户最大进程数调整为16384。 在检查并确认系统环境满足安装要求...

    DBA日记第二部

    ORA-27061 是一个与异步IO相关的错误,在Oracle数据库中较为常见。该错误通常发生在当数据库实例等待异步IO操作完成时,由于某些原因未能成功完成,导致系统挂起或崩溃。 在AIX操作系统下,这种问题在Oracle 8i、9i...

    cx_Oracle-5.3-11g.x64-py3.6-2.exe.7z

    在Python 3.6环境下,cx_Oracle的这个版本应该能够很好地工作,兼容Python 3的特性,例如异步IO。但是需要注意,如果在Python 2环境中使用,需要找到对应的Python 2版本的cx_Oracle库。 此外,为了确保cx_Oracle的...

    ORACLE11G R2 RAC ON HP-UX11.31 IA64

    2.6 检查AIO(异步IO) Oracle推荐在安装前开启AIO以获得更优的I/O性能。 2.7 检查符合的链接文件 需要确保系统中的链接文件符合Oracle的安装要求。 2.8 检查网络接口 确认所有网络接口都能正常工作,避免集群...

    异步并行加载工具Asyncload.zip

    I/O目前一般的I/O的访问速度: L1 > L2 > memory -> disk or network常见的IO:nas上文件 (共享文件存储)output/xxx (磁盘文件)memcache client / cat client (cache服务)database (oracle , mysql) (数据库)dubbo ...

    Oracle运维最佳实践-下.pdf 带书签

    - **2.1.12 Oracle AIO(异步IO)** - 异步IO是一种高级技术,可以提高数据库的I/O性能。 - 本书详细介绍了如何配置和使用Oracle AIO功能。 - 实例: - 使用`ALTER DATABASE...SET FILE...IO_TYPE=AIO`将文件...

    C#2005文件IO与数据存取秘诀\C#2005文件IO与数据存取秘诀-第十二章

    在处理大文件时,了解如何使用缓冲区和异步IO可以显著提高性能。 接下来,ADO.NET是.NET框架中用于访问数据库的关键组件。它提供了一组类来创建数据库连接、执行SQL语句、填充数据集和数据表。`SqlConnection`、`...

    Linux操作系统中Oracle 11g数据安装过程图文详解

    * 开启操作系统异步 IO(AIO): + 安装 libaio-0.3.106 软件包 + 检查在操作系统中 AIO 是否运行 五、网络配置要求 * 在生产环境中要求尽量使用 2 块千/百兆网卡做绑定,预防网卡、网线、端口、单个网络交换机...

Global site tag (gtag.js) - Google Analytics