ORA-15180: could not open dynamic library ASM Library
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
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@
*** 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
drwxr-xr-x 4 root root 4096 Mar 30 16:14 /opt/
[root@
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@
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@
total 4
drwxr-xr-x 3 root root 4096 Mar 29 11:08 64
[root@
total 4
drwxr-xr-x 3 root root 4096 Mar 29 11:08 asm
[root@
total 4
drwxr-xr-x 3 root root 4096 Mar 29 11:08 orcl
[root@
total 4
drwxr-xr-x 2 root root 4096 Mar 29 11:08 1
[root@
total 20
-rwxr-xr-x 1 root root 18176 Mar 18 2009 libasm.so
[root@
-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
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- tensorflow2.x 報錯 Could not load dynamic library 'cudart64_101.dll'Dart
- tensorflow2.x 報錯 Could not load dynamic library 'cudnn64_7.dll'DNN
- 解決:Could not load dynamic library ‘cudart64_101.dll‘; dlerror: cudart64_101.dll not foundDartError
- Could not load dynamic library ‘cublas64_10.dll‘; dlerror: cublas64_10.dll not found或者缺少DLL問題Error
- 【ASM_ORACLE】Library Cache最佳化篇(二)Library cache load lock的概念和解決辦法ASMOracle
- library cache pin和library cache lock(一)
- library cache pin和library cache lock (zt)
- library cache pin和library cache lock(二)
- boost library
- Library Cache最佳化篇(一)降低library cache lock和library cache pin的方法
- library cache lock和library cache bin實驗_2.0
- Anything Anytime Library
- Oracle Library cacheOracle
- ADS報錯:Sorry, but the license for the following library is not available: "System Model Library"AI
- dart系列之:手寫Library,Library編寫最佳實踐Dart
- mac下的LD_LIBRARY_PATH是DYLD_LIBRARY_PATHMac
- Tenacity -- Retrying library for PythonPython
- Transformers - Hugging Face LibraryORMHugging Face
- Go Standard library - flagGo
- Go Standard library - stringsGo
- Quick Library 簡介UI
- library cache pin(轉)
- Lifecycle-library-stable
- [20240920]跟蹤library cache lock library cache pin使用gdb.txt
- [20240824]跟蹤library cache lock library cache pin使用gdb.txt
- Atcoder Library 配置入門
- Solidity之旅十七-庫 [library]Solid
- Paging Library使用及原理
- 【等待事件】library cache pin事件
- android NDK c++ libraryAndroidC++
- 【ASK_ORACLE】Library Cache概念篇(二)之Library Cache Pin的定義Oracle
- [ERROR] mysqld: Can‘t open shared library ‘/usr/local/mysql/lib/plugin/validate_password.so‘ (errno:ErrorMySqlPlugin
- 【ASK_ORACLE】Library cache pin 與 library load lock的關係和區別Oracle
- 深入淺出 testing-library
- dart系列之:建立Library packageDartPackage
- [20210507]dump library_cache.txt
- Angular library 學習筆記Angular筆記
- [20190402]Library Cache mutex.txtMutex