ORA-15180: could not open dynamic library ASM Library

zhouwf0726發表於2019-04-24
ORA-15180: Could Not Open Dynamic Library ASM Library (libasm.so Open err: open) [ID 1314022.1]

  修改時間 18-APR-2011     型別 PROBLEM     狀態 PUBLISHED  

In this Document
  Symptoms
  Changes
  Cause
  Solution


Applies to:

Oracle Server - Enterprise Edition - Version: 11.2.0.2 and later   [Release: 11.2 and later ]
Information in this document applies to any platform.

Symptoms

1) On an ASM configuration using ASMLIB API (ASMLIB disks), the database instance is reporting the next errors:


Errors in file /home/app/oracle/diag/rdbms/DBASM/DBASM1/trace/DBASM1_ora_3549.trc:
ORA-15180: could not open dynamic library ASM Library - Generic Linux, version 2.0.4 (KABI_V2), error [open]
ERROR: error ORA-15180 caught in ASM I/O path
Errors in file /home/app/oracle/diag/rdbms/DBASM/DBASM1/trace/DBASM1_ora_3549.trc:
ORA-00202: control file: '+ASMDATA1/DBASM/controlfile/current.260.747665999'
ORA-15081: failed to submit an I/O operation to a disk
Errors in file /home/app/oracle/diag/rdbms/DBASM/DBASM1/trace/DBASM1_ora_3549.trc:
ORA-15180: could not open dynamic library ASM Library - Generic Linux, version 2.0.4 (KABI_V2), error [open]
ERROR: error ORA-15180 caught in ASM I/O path
Errors in file /home/app/oracle/diag/rdbms/DBASM/DBASM1/trace/DBASM1_ora_3549.trc:
ORA-00202: control file: '+ASMDATA1/DBASM/controlfile/current.260.747665999'
ORA-15081: failed to submit an I/O operation to a disk
Errors in file /home/app/oracle/diag/rdbms/DBASM/DBASM1/trace/DBASM1_ora_3549.trc:




2) Trace File shows:


Trace file /home/app/oracle/diag/rdbms/DBASM/DBASM/trace/DBASM_ora_12713.trc
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
ORACLE_HOME = /home/app/oracle/product/11.2.0/DBASM
System name: Linux
Node name:
Release: 2.6.18-164.el5
Version: #1 SMP Thu Sep 3 04:15:13 EDT 2009
Machine: x86_64
Instance name: DBASM
Redo thread mounted by this instance: 1
Oracle process number: 64
Unix process pid: 12713, image: oracle@ (TNS V1-V3)


*** 2011-04-08 17:01:53.031
*** SESSION ID:(8.31) 2011-04-08 17:01:53.031
*** CLIENT ID:() 2011-04-08 17:01:53.031
*** SERVICE NAME:(SYS$USERS) 2011-04-08 17:01:53.031
*** MODULE NAME:(whserv@racecom1.houdiniinc.com (TNS V1-V3)) 2011-04-08 17:01:53.031
*** ACTION NAME:() 2011-04-08 17:01:53.031

ERROR: lib:/opt/oracle/extapi/64/asm/orcl/1/libasm.so Open err: open

Changes

 

Cause

1) /opt/oracle/ directory does not have permissions for read and execute for the "others" OS group:


[root@1 1]# ls -ld /opt/
drwxr-xr-x 4 root root 4096 Mar 30 16:14 /opt/
[root@1 1]# ls -l /opt/
total 8
drwxr-x--- 4 root oinstall 4096 Mar 30 16:14 oracle drwxr-xr-x 3 root root 4096 Mar 30 16:14 ORCLfmap
[root@1 1]# ls -l /opt/oracle/
total 8
drwxr-x--- 2 root oinstall 4096 Mar 30 16:14 bin
drwxr-xr-x 3 root root 4096 Mar 29 11:08 extapi
[root@1 1]# ls -l /opt/oracle/extapi/
total 4
drwxr-xr-x 3 root root 4096 Mar 29 11:08 64
[root@1 1]# ls -l /opt/oracle/extapi/64/
total 4
drwxr-xr-x 3 root root 4096 Mar 29 11:08 asm
[root@1 1]# ls -l /opt/oracle/extapi/64/asm/
total 4
drwxr-xr-x 3 root root 4096 Mar 29 11:08 orcl
[root@1 1]# ls -l /opt/oracle/extapi/64/asm/orcl/
total 4
drwxr-xr-x 2 root root 4096 Mar 29 11:08 1
[root@1 1]# ls -l /opt/oracle/extapi/64/asm/orcl/1
total 20
-rwxr-xr-x 1 root root 18176 Mar 18 2009 libasm.so
[root@1 1]# ls -l /opt/oracle/extapi/64/asm/orcl/1/libasm.so
-rwxr-xr-x 1 root root 18176 Mar 18 2009 /opt/oracle/extapi/64/asm/orcl/1/libasm.so


2) Since the libasm.so is located at /opt/oracle/extapi/64/asm/orcl/1/ directory, then it cannot be read due to the read and execution permissions for the "others" OS group is closed.

Solution

Please set the in the /opt/oracle/ directory the next read and execution permissions for the "others" OS group like this:

$> ls -ld /opt/
drwxr-xr-x 4 root root 4096 Mar 30 16:14 /opt/

$> ls -l /opt/
total 8
drwxr-xr-x 4 root oinstall 4096 Mar 30 16:14 oracle

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756652/viewspace-710360/,如需轉載,請註明出處,否則將追究法律責任。

相關文章