安装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/dbca
UnsatisfiedLinkError 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.<init>(Unknown Source)
at oracle.sysman.assistants.util.NetworkUtils.<init>(NetworkUtils.java:2
22)
at oracle.sysman.assistants.util.step.StepContext.<init>(StepContext.jav
a:255)
at oracle.sysman.assistants.dbca.backend.Host.<init>(Host.java:682)
at oracle.sysman.assistants.dbca.ui.UIHost.<init>(UIHost.java:205)
at oracle.sysman.assistants.dbca.ui.InteractiveHost.<init>(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的安装包
----end----
安装oracle遇到的故障的更多相关文章
- Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)
本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...
- Linux服务器中安装Oracle
笔者手动安装成功 一,oracle安装前的准备与配置 1,修改stsctl.conf文件 Linux是为小文件设计的,Oracle数据库安装需要占用较多资源,要把各项参数调大. 使用vi编辑/etc/ ...
- centos6.5 64位静默安装oracle 10G R2
操作系统:CentOS release 6.5 (Final) 64位 oracle版本:Oracle Database 10g Enterprise Edition Release 10.2.0.1 ...
- CentOS静默安装Oracle 11gR2(x64)
环境 OS: CentOS 7.4; hosts: L134; IP: 192.168.1.134 DB: linux.x64_11gR2_database 安装依赖包 yum install -y ...
- CentOS安装Oracle 11gR2(x64)
本文主要步骤是参考:https://www.linuxidc.com/Linux/2014-02/97374.htm 后来自己加入了一些安装过程中遇到的问题和解决方法.使用图形界面安装Oracle已经 ...
- 安装Oracle需要调整的linux内核参数
在安装Oracle的时候需要调整linux的内核参数,但是各参数代表什么含义呢,下面做详细解析. Linux安装文档中给出的最小值: fs.aio-max-nr = 1048576 fs.file-m ...
- 在Linux中安装Oracle(较详细图解)
原创 http://www.cnblogs.com/nucdy/p/5603998.html 参考视屏:链接: https://pan.baidu.com/s/1kViEZQZ 密码: z7ha ( ...
- 在 Oracle Linux 6.5 上安装 Oracle 11g 单实例数据库
Checking the Hardware Requirements 系统必须满足下面最小的硬件要求 Memory Requirements Minimum: 1 GB of RAMRecommend ...
- 在 Linux 中安装 Oracle JDK 8 以及 JVM 的类加载机制
参考资料 该文中的内容来源于 Oracle 的官方文档 Java SE Tools Reference .Oracle 在 Java 方面的文档是非常完善的.对 Java 8 感兴趣的朋友,可以直接找 ...
随机推荐
- Web大前端面试题-Day8
1. 说说你对作用域链的理解? 作用域链的作用是保证执行环境里 有权访问的变量和函数是有序的, 作用域链的变量只能向上访问, 变量访问到window对象即被终止, 作用域链向下访问变量是不被允许的; ...
- wamp memcache 的安装与扩展(Windows 64)
一.windows操作系统下的memcache安装 1.此处提供32位的安装包链接,如果需要64位的应该可惜查得到.将下载的压缩包解压到自己确定的安装目录,我的参考如下: 2.为了安装顺利,所以需要以 ...
- 2016年3月4日Android实习笔记
1.让水平LinearLayout中的两个子元素分别居左和居右 在LinearLayout中有两个子元素,LinearLayout的orientation是horizontal.需要让第一个元素居左, ...
- Oracle 拼接列数据的方法
select wm_concat(fphone) phone from dq_phone_ndtbdxz wm_concat(列名):把多列值,合并成一列,用,隔开.
- Linux下刷新DNS缓存(Ubuntu/CentOS)
现在很多Linux发行版都没有内置DNS本地缓存,Linux不像Windows那样可以使用ipconfig /flushdns来刷新,在Linux下无需刷新,因为本身没有缓存: 当然,如果非要缓存刷新 ...
- IPOPT工具解决非线性规划最优化问题使用案例
IPOPT工具解决非线性规划最优化问题使用案例 By Andrew( justastriver@gmail.com ) 2013-08-07 简单介绍 ipopt是一个解决非线性规划最优化问题的工具集 ...
- ios webview下纯JS实现长按
app,其中有长按LI列表弹出菜单,只要清楚五个方法就行:ontouchstart.ontouchmove.ontouchend.setTimeout.clearTimeout 1.首先在我们按下手指 ...
- [web前端] yarn和npm命令使用
原文地址: https://blog.csdn.net/mjzhang1993/article/details/70092902/ 最初接触 yarn 还是在 0.17.10 版本,由于各种各样的原因 ...
- 基于 CentOS Mysql 安装与主从同步配置详解
CentOS Mysql 安装 Mysql (Master/Slave) 主从同步 1.为什么要使用主从同步 1.如果主服务器出现问题,可以快速切换到从服务器提供的服务 2.可以在从服务器上执行查询操 ...
- Selenium support for PhantomJS has been deprecated, please use headless
今天在使用Selenuim+PhantomJS动态抓取网页时,出现如下报错信息: C:\Python36\lib\site-packages\selenium-3.11.0-py3.6.egg\sel ...