oracle遇到,oracle遇到的故障

安装oracle遇到的故障总结

os:centos4.7(64位)

db版本:oracle10.0.2.1(64位)

这次安装oracle又遇到点小问题,每次都是遇到点小问题,这次主要是包依赖关系问题,记录下。以备参考

linux在安装完oracle需要的基本包后,然后运行./runInstaller,在这开始阶段先后报错,具体错误忘记了,不过大概内容是缺库文件libstdc++.so.5和libXp.so.6

安装这两个库文件

# yum install libXp.so.6

# yum install libstdc++.so.5

安装这两个库文件后,可以继续,到最后的安装界面

安装到link的时候,大概83%的地方,弹出窗口提示错误,如果忽略,可以继续,反复尝试,总共有三个错误。

make[1]: *** [/home1/oracle/product/10.2.0/db_1/sysman/lib/libnmemso.so] Error 1

make: *** [libnmemso] Error 2

Exception String: Error in invoking target 'agent emsubagent' of makefile '/home1/oracle/product/10.2.0/db_1/sysman/lib/ins_sysman.mk'.

See '/home1/oracle/oraInventory/logs/installActions2008-02-26_05-27-25PM.log' for details.

make: *** [ctxhx] Error 1

Exception String: Error in invoking target 'install' of makefile '/home1/oracle/product/10.2.0/db_1/ctx/lib/ins_ctx.mk'.

See '/home1/oracle/oraInventory/logs/installActions2008-02-26_05-27-25PM.log' for details.

make[1]: *** [/home1/oracle/product/10.2.0/db_1/rdbms/lib/extproc32] Error 1

INFO: make: *** [extproc32] Error 2

Exception String: Error in invoking target 'all_no_orcl ipc_g' of makefile '/home1/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk'.

See '/home1/oracle/oraInventory/logs/installActions2008-02-26_05-27-25PM.log' for details.

在忽略这三个错误,结束安装后,运行DBCA安装数据库总是报错,如下所示:

[oracle@db202 database]$sh /home/oracle/oracle/product/10.2.0/db_1/bin/dbcaUnsatisfiedLinkError exception loading native library: njni10

Exception in thread "main" java.lang.UnsatisfiedLinkError: get

at oracle.net.common.NetGetEnv.get(Native Method)

at oracle.net.config.Config.getNetDir(Unknown Source)

at oracle.net.config.Config.initConfig(Unknown Source)

at oracle.net.config.Config.(Unknown Source)

at oracle.sysman.assistants.util.NetworkUtils.(NetworkUtils.java:2

22)

at oracle.sysman.assistants.util.step.StepContext.(StepContext.jav

a:255)

at oracle.sysman.assistants.dbca.backend.Host.(Host.java:682)

at oracle.sysman.assistants.dbca.ui.UIHost.(UIHost.java:205)

at oracle.sysman.assistants.dbca.ui.InteractiveHost.(InteractiveHo

st.java:54)

at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:160)

at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:94)

at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:180)

在网上搜得时候,都说是缺少32位的包,包括metalink都是这样解释的,要装:

glibc-32bit

glibc-devel-32bit

然后安装32位包

[root@db202 ~]# yum install glibc-devel

Setting up Install Process

Setting up repositories

Reading repository metadata in from local files

Parsing package install arguments

Resolving Dependencies

--> Populating transaction set with selected packages. Please wait.

---> Downloading header for glibc-devel to pack into transaction set.

glibc-devel-2.3.4-2.43.el 100% |=========================| 97 kB 00:02

---> Package glibc-devel.i386 0:2.3.4-2.43.el4_8.2 set to be updated

---> Downloading header for glibc-devel to pack into transaction set.

glibc-devel-2.3.4-2.43.el 100% |=========================| 97 kB 00:05

---> Package glibc-devel.x86_64 0:2.3.4-2.43.el4_8.2 set to be updated

--> Running transaction check

--> Processing Dependency: glibc = 2.3.4-2.43.el4_8.2 for package: glibc-devel

--> Processing Dependency: glibc-headers = 2.3.4-2.43.el4_8.2 for package: glibc-devel

--> Restarting Dependency Resolution with new changes.

--> Populating transaction set with selected packages. Please wait.

---> Downloading header for glibc-headers to pack into transaction set.

glibc-headers-2.3.4-2.43. 100% |=========================| 131 kB 00:04

---> Package glibc-headers.x86_64 0:2.3.4-2.43.el4_8.2 set to be updated

---> Downloading header for glibc to pack into transaction set.

glibc-2.3.4-2.43.el4_8.2. 100% |=========================| 127 kB 00:02

---> Package glibc.x86_64 0:2.3.4-2.43.el4_8.2 set to be updated

--> Running transaction check

--> Processing Dependency: glibc-common = 2.3.4-2.43.el4_8.2 for package: glibc

--> Restarting Dependency Resolution with new changes.

--> Populating transaction set with selected packages. Please wait.

---> Downloading header for glibc-common to pack into transaction set.

glibc-common-2.3.4-2.43.e 100% |=========================| 649 kB 00:13

---> Package glibc-common.x86_64 0:2.3.4-2.43.el4_8.2 set to be updated

--> Running transaction check

--> Processing Dependency: glibc-common = 2.3.4-2.41 for package: glibc

--> Restarting Dependency Resolution with new changes.

--> Populating transaction set with selected packages. Please wait.

---> Downloading header for glibc to pack into transaction set.

glibc-2.3.4-2.43.el4_8.2. 100% |=========================| 130 kB 00:04

---> Package glibc.i686 0:2.3.4-2.43.el4_8.2 set to be updated

--> Running transaction check

Dependencies Resolved

=============================================================================

Package Arch Version Repository Size

=============================================================================

Installing:

glibc-devel i386 2.3.4-2.43.el4_8.2 update 1.9 M

Updating:

glibc-devel x86_64 2.3.4-2.43.el4_8.2 update 2.4 M

Updating for dependencies:

glibc x86_64 2.3.4-2.43.el4_8.2 update 5.0 M

glibc i686 2.3.4-2.43.el4_8.2 update 6.0 M

glibc-common x86_64 2.3.4-2.43.el4_8.2 update 16 M

glibc-headers x86_64 2.3.4-2.43.el4_8.2 update 576 k

Transaction Summary

=============================================================================

Install 1 Package(s)

Update 5 Package(s)

Remove 0 Package(s)

Total download size: 32 M

Is this ok [y/N]: y

Downloading Packages:

(1/6): glibc-headers-2.3. 100% |=========================| 576 kB 01:37

(2/6): glibc-devel-2.3.4- 100% |=========================| 1.9 MB 03:15

(3/6): glibc-common-2.3.4 100% |=========================| 16 MB 14:52

(4/6): glibc-devel-2.3.4- 100% |=========================| 2.4 MB 02:22

(5/6): glibc-2.3.4-2.43.e 100% |=========================| 5.0 MB 04:35

(6/6): glibc-2.3.4-2.43.e 100% |=========================| 6.0 MB 05:12

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Updating : glibc-common ####################### [ 1/11]

Updating : glibc ####################### [ 2/11]

Updating : glibc [ 3/11]warning: /etc/ld.so.conf created as /etc/ld.so.conf.rpmnew

Updating : glibc [ 3/11]warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew

Updating : glibc ####################### [ 3/11]

Stopping sshd:[ OK ]

Starting sshd:[ OK ]

Updating : glibc-headers ####################### [ 4/11]

Installing: glibc-devel ####################### [ 5/11]

Updating : glibc-devel ####################### [ 6/11]

Cleanup : glibc-headers ####################### [ 7/11]

Cleanup : glibc-common ####################### [ 8/11]

Cleanup : glibc-devel ####################### [ 9/11]

Cleanup : glibc ####################### [10/11]

Cleanup : glibc ####################### [11/11]

Installed: glibc-devel.i386 0:2.3.4-2.43.el4_8.2

Updated: glibc-devel.x86_64 0:2.3.4-2.43.el4_8.2

Dependency Updated: glibc.x86_64 0:2.3.4-2.43.el4_8.2 glibc.i686 0:2.3.4-2.43.el4_8.2 glibc-common.x86_64 0:2.3.4-2.43.el4_8.2 glibc-headers.x86_64 0:2.3.4-2.43.el4_8.2

Complete!

安装完之后,然后重新relink all,再运行DBCA和netca就都ok了

# $ORACLE_HOME/bin/relink all

总结:在安装64位系统时, 不仅需要64位的安装包,还需要32的安装包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值