Oracle EBS R12 - 解决在Oracle Linux 5.8 64上装完后http服务不能启动的问题
2013-01-19 01:12
731 查看
OS版本
[apdgss1i@ebsnsoa scripts]$ cat /proc/version
Linux version 2.6.32-300.10.1.el5uek (mockbuild@ca-build56.us.oracle.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50))
#1 SMP Wed Feb 22 17:37:40 EST 2012
[apdgss1i@ebsnsoa scripts]$ lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-
noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: EnterpriseEnterpriseServer
Description: Enterprise Linux Enterprise Linux Server release 5.8 (Carthage)
Release: 5.8
Codename: Carthage
[apdgss1i@ebsnsoa scripts]$
手动重起apache时的错误日志
[apdgss1i@ebsnsoa scripts]$ view /u03/ap/dgss1i/inst/apps/dgss1i_ebsnsoa/logs/ora/10.1.3/opmn/HTTP_Server~1.log
--------
13/01/18 19:24:36 Start process
--------
/u03/ap/dgss1i/inst/apps/dgss1i_ebsnsoa/ora/10.1.3/Apache/Apache/bin/apachectl startssl: execing httpd
/u03/ap/dgss1i/apps/tech_st/10.1.3/Apache/Apache/bin/httpd: error while loading shared libraries: libdb.so.2: cannot open
shared object file: No such file or directory
....
[apdgss1i@ebsnsoa ~]$ ldd /u03/ap/dgss1i/apps/tech_st/10.1.3/Apache/Apache/bin/httpd
linux-gate.so.1 => (0xf775e000)
libdms2.so => not found
libdl.so.2 => /lib/libdl.so.2 (0x43d24000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xf7719000)
libpthread.so.0 => /lib/libpthread.so.0 (0x43d08000)
libdb.so.2 => not found
libm.so.6 => /lib/libm.so.6 (0x43d2b000)
libc.so.6 => /lib/libc.so.6 (0x43bac000)
/lib/ld-linux.so.2 (0x43b8d000)
Google一圈发现是少了一个包和一个软链接
[root@ebsnsoa ~]# yum install gdbm.i386 -y
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gdbm.i386 0:1.8.0-26.2.1.el5_6.1 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================
Package Arch Version Repository Size
====================================================================================
Installing:
gdbm i386 1.8.0-26.2.1.el5_6.1 base 28 k
Transaction Summary
====================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 28 k
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : gdbm 1/1
error: failed to stat /media/OL5.8 x86_64 dvd 20120229: No such file or directory
Installed:
gdbm.i386 0:1.8.0-26.2.1.el5_6.1
Complete!
[root@ebsnsoa ~]# ldconfig
[root@ebsnsoa ~]# rpm -ql gdbm.i386
/usr/lib/libgdbm.so.2
/usr/lib/libgdbm.so.2.0.0
/usr/share/doc/gdbm-1.8.0
/usr/share/doc/gdbm-1.8.0/COPYING
/usr/share/doc/gdbm-1.8.0/NEWS
/usr/share/doc/gdbm-1.8.0/README
软链接做好再手动启下http试试
[root@ebsnsoa ~]# ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
[root@ebsnsoa ~]# ls -l /usr/lib/libdb.so.2
lrwxrwxrwx 1 root root 25 Jan 18 19:44 /usr/lib/libdb.so.2 -> /usr/lib/libgdbm.so.2.0.0
[root@ebsnsoa ~]# su - apdgss1i
[apdgss1i@ebsnsoa scripts]$ adapcctl.sh start
You are running adapcctl.sh version 120.7.12010000.2
Starting OPMN managed Oracle HTTP Server (OHS) instance ...
opmnctl: opmn is already running.
opmnctl: starting opmn managed processes...
adapcctl.sh: exiting with status 0
adapcctl.sh: check the logfile /u03/ap/dgss1i/inst/apps/dgss1i_ebsnsoa/logs/appl/admin/log/adapcctl.txt for more
information ...
[apdgss1i@ebsnsoa scripts]$ adapcctl.sh status
You are running adapcctl.sh version 120.7.12010000.2
Checking status of OPMN managed Oracle HTTP Server (OHS) instance ...
Processes in Instance: dgss1i_ebsnsoa.ebsnsoa.ad.example.com
---------------------------------+--------------------+---------+---------
ias-component | process-type | pid | status
---------------------------------+--------------------+---------+---------
OC4JGroup:default_group | OC4J:oafm | 15860 | Alive
OC4JGroup:default_group | OC4J:forms | 15859 | Alive
OC4JGroup:default_group | OC4J:oacore | 15858 | Alive
HTTP_Server | HTTP_Server | 16839 | Alive
adapcctl.sh: exiting with status 0
adapcctl.sh: check the logfile /u03/ap/dgss1i/inst/apps/dgss1i_ebsnsoa/logs/appl/admin/log/adapcctl.txt for more
information ...
到这里应该已经可以打开EBS登录页面了
REF https://forums.oracle.com/forums/thread.jspa?threadID=2256091
For Oracle Enterprise Linux 5 and Red Hat Enterprise Linux 5 only (not applicable to SuSE SLES10), a link titled
"libdb.so.2" must be created by the root user..:
ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
This link must be created in the 32bit library location (i.e., /usr/lib), so the /usr/lib/libgdbm.so.2.0.0 must be present
there. If it is not present, then install the gdbm-1.8.0-26.2.1.i386.rpm package and it should be available after that. The
/usr/lib64/libgdbm.so.2.0.0 is not used in this case.
[apdgss1i@ebsnsoa scripts]$ cat /proc/version
Linux version 2.6.32-300.10.1.el5uek (mockbuild@ca-build56.us.oracle.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50))
#1 SMP Wed Feb 22 17:37:40 EST 2012
[apdgss1i@ebsnsoa scripts]$ lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-
noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: EnterpriseEnterpriseServer
Description: Enterprise Linux Enterprise Linux Server release 5.8 (Carthage)
Release: 5.8
Codename: Carthage
[apdgss1i@ebsnsoa scripts]$
手动重起apache时的错误日志
[apdgss1i@ebsnsoa scripts]$ view /u03/ap/dgss1i/inst/apps/dgss1i_ebsnsoa/logs/ora/10.1.3/opmn/HTTP_Server~1.log
--------
13/01/18 19:24:36 Start process
--------
/u03/ap/dgss1i/inst/apps/dgss1i_ebsnsoa/ora/10.1.3/Apache/Apache/bin/apachectl startssl: execing httpd
/u03/ap/dgss1i/apps/tech_st/10.1.3/Apache/Apache/bin/httpd: error while loading shared libraries: libdb.so.2: cannot open
shared object file: No such file or directory
....
[apdgss1i@ebsnsoa ~]$ ldd /u03/ap/dgss1i/apps/tech_st/10.1.3/Apache/Apache/bin/httpd
linux-gate.so.1 => (0xf775e000)
libdms2.so => not found
libdl.so.2 => /lib/libdl.so.2 (0x43d24000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xf7719000)
libpthread.so.0 => /lib/libpthread.so.0 (0x43d08000)
libdb.so.2 => not found
libm.so.6 => /lib/libm.so.6 (0x43d2b000)
libc.so.6 => /lib/libc.so.6 (0x43bac000)
/lib/ld-linux.so.2 (0x43b8d000)
Google一圈发现是少了一个包和一个软链接
[root@ebsnsoa ~]# yum install gdbm.i386 -y
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gdbm.i386 0:1.8.0-26.2.1.el5_6.1 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================
Package Arch Version Repository Size
====================================================================================
Installing:
gdbm i386 1.8.0-26.2.1.el5_6.1 base 28 k
Transaction Summary
====================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 28 k
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : gdbm 1/1
error: failed to stat /media/OL5.8 x86_64 dvd 20120229: No such file or directory
Installed:
gdbm.i386 0:1.8.0-26.2.1.el5_6.1
Complete!
[root@ebsnsoa ~]# ldconfig
[root@ebsnsoa ~]# rpm -ql gdbm.i386
/usr/lib/libgdbm.so.2
/usr/lib/libgdbm.so.2.0.0
/usr/share/doc/gdbm-1.8.0
/usr/share/doc/gdbm-1.8.0/COPYING
/usr/share/doc/gdbm-1.8.0/NEWS
/usr/share/doc/gdbm-1.8.0/README
软链接做好再手动启下http试试
[root@ebsnsoa ~]# ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
[root@ebsnsoa ~]# ls -l /usr/lib/libdb.so.2
lrwxrwxrwx 1 root root 25 Jan 18 19:44 /usr/lib/libdb.so.2 -> /usr/lib/libgdbm.so.2.0.0
[root@ebsnsoa ~]# su - apdgss1i
[apdgss1i@ebsnsoa scripts]$ adapcctl.sh start
You are running adapcctl.sh version 120.7.12010000.2
Starting OPMN managed Oracle HTTP Server (OHS) instance ...
opmnctl: opmn is already running.
opmnctl: starting opmn managed processes...
adapcctl.sh: exiting with status 0
adapcctl.sh: check the logfile /u03/ap/dgss1i/inst/apps/dgss1i_ebsnsoa/logs/appl/admin/log/adapcctl.txt for more
information ...
[apdgss1i@ebsnsoa scripts]$ adapcctl.sh status
You are running adapcctl.sh version 120.7.12010000.2
Checking status of OPMN managed Oracle HTTP Server (OHS) instance ...
Processes in Instance: dgss1i_ebsnsoa.ebsnsoa.ad.example.com
---------------------------------+--------------------+---------+---------
ias-component | process-type | pid | status
---------------------------------+--------------------+---------+---------
OC4JGroup:default_group | OC4J:oafm | 15860 | Alive
OC4JGroup:default_group | OC4J:forms | 15859 | Alive
OC4JGroup:default_group | OC4J:oacore | 15858 | Alive
HTTP_Server | HTTP_Server | 16839 | Alive
adapcctl.sh: exiting with status 0
adapcctl.sh: check the logfile /u03/ap/dgss1i/inst/apps/dgss1i_ebsnsoa/logs/appl/admin/log/adapcctl.txt for more
information ...
到这里应该已经可以打开EBS登录页面了
REF https://forums.oracle.com/forums/thread.jspa?threadID=2256091
For Oracle Enterprise Linux 5 and Red Hat Enterprise Linux 5 only (not applicable to SuSE SLES10), a link titled
"libdb.so.2" must be created by the root user..:
ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
This link must be created in the 32bit library location (i.e., /usr/lib), so the /usr/lib/libgdbm.so.2.0.0 must be present
there. If it is not present, then install the gdbm-1.8.0-26.2.1.i386.rpm package and it should be available after that. The
/usr/lib64/libgdbm.so.2.0.0 is not used in this case.
相关文章推荐
- ORACLE监听器TNS服务不能启动的问题解决(转自:http://www.cnweblog.com/sunGIS/archive/2006/08/21/124117.html)
- Oracle 监听服务强制被关闭不能启动 TNS识别问题解决
- 解决Oracle监听器服务不能启动的问题
- 解决Oracle监听器服务不能启动的问题
- 解决Oracle监听器服务不能启动的问题
- 解决python写的windows服务不能启动的问题
- 关于更改ip后dbconsole服务不能启动(em不能使用)问题的根本解决方法(ZZ)
- Oracle监听器服务不能启动的解决方法
- oracle 10g的OracleDBConsoleorcl服务不能启动的解决
- Oracle EBS R12 - 在Oracle Linux64 5.7上安装R12.1.1碰到的两个问题与解决方法
- Oracledbconsole服务不能启动的解决方法
- Oracle监听器服务不能启动的解决方法
- 解决Windows 7 系统,Group Policy Client 服务未启动,不能登录的问题。
- 用友U821不能启动服务的问题解决
- 关于oracle 10g的OracleDBConsoleorcl服务不能启动的解决
- ORACLE:重启后监听报错服务不能启动解决办法
- ubuntu下安装ssh服务以及不能启动的问题解决
- 如何解决mysql5_OA服务不能启动的问题?
- 解决 Oracle TNSListener 服务启动找不到路径问题
- Activiti+oracle 启动项目时不能自动建表或更新表的问题分析及解决办法