在linux as 4上装oracle9.2时出错了,请各位帮我解决下问题!
在linux as 4上装oracle9.2时出错了,出错的提示信息如下:
[oracle@linux4 Disk1]$ ./runInstaller
[oracle@linux4 Disk1]$ Initializing Java Virtual Machine from /tmp/OraInstall2005-11-01_11-00-24AM/jre/bin/java. Please wait...
Error occurred during initialization of VM
Unable to load native library: /tmp/OraInstall2005-11-01_11-00-24AM/jre/lib/i386/libjava.so: symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
请各位高手帮小弟看下,是什么原因不让我装oracle阿?如何解决呀?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
是你的glibc版本的问题,需要降级
怎么降级glibc呀?能给我简单的举个例子好吗?谢谢!
[ 本帖最后由 kulun 于 2005-11-1 11:06 编辑 ]
不用降级,下个补丁ok, 补丁号是: 3006854
http://www.puschitz.com/InstallingOracle9i.shtml
你是安装数据具体那个版本是9.2.0.1还是9.2.0.4呢
二、 Oracle 9.2.0.4安装
1、通过SSH工具
ship_9204_linux_disk1.cpio.gz
ship_9204_linux_disk2.cpio.gz
ship_9204_linux_disk3.cpio.gz
上传到/opt/ora_install
p4198954_21_linux.zip
p2617419_220_GENERIC.zip
p3238244_9204_LINUX.zip
上传到/opt/ora_sp
2、安培rpm包(在安装系统是选择所有安装包)
#cd /opt/ora_sp
#unzip p4198954_21_linux.zip
#rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm
#unzip p4198954_21_linux.zip
#rpm -ivh compat-libcwait-2.0-2.i386.rpm
3、新建oracle用户和用户组
# groupadd dba
# groupadd oinstall
# useradd oracle -g oinstall -G dba
# cd /opt
# mkdir app
# cd app
# mkdir oracle
# cd oracle
# mkdir product
# cd product
# mkdir 9.2.0
# cd /opt
# chown -R oracle.dba /opt
# chown -R oracle.dba /data
# chmod 755 /opt
4、解压oracle安装文件
zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv
zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv
zcat ship_9204_linux_disk3.cpio.gz | cpio –idmv
5、Shared Memory
# echo 250 32000 100 128 > /proc/sys/kernel/sem
# echo 2147483648 > /proc/sys/kernel/shmmax
修改配置文件# vi /etc/sysctl.conf,添加
# Set oracle environment variable
net.core.rmem_max=262144
net.core.wmem_max=262144
kernel.shmmax=2147483648
kernel.sem=250 32000 100 128
#vm.pagecache=1 15 15
#fs.aio-max-size=2147483648
net.ipv4.ip_local_port_range=1024 65000
退出后运行# /sbin/sysctl -p
6、vi /home/oracle/.bash_profile文件,添加
# +------------------------------------------------------------+
# | FILE : .bash_profile |
# +------------------------------------------------------------+
umask 022
# +--------------------------+
# | SETUP ORACLE ENVIRONMENT |
# +--------------------------+
# Set the LD_ASSUME_KERNEL environment variable only for Red Hat 9 and
# for Red Hat Enterprise Linux Advanced Server 3 (RHEL AS 3) !!
# Use the "Linuxthreads with floating stacks" implementation instead of NPTL:
export LD_ASSUME_KERNEL=2.4.19
export ORACLE_SID=test
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.zhs16gbk
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm
# +--------------------------+
# | LINUX STUFF |
# +--------------------------+
# +--------------------------+
# | SETUP SEARCH PATH |
# +--------------------------+
export PATH=$PATHORACLE_HOME/bin
# +--------------------------+
# | SETUP JAVA ENVIRONMENT |
# +--------------------------+
# +-------------+
# | "GREETINGS" |
# +-------------+
#./lowermap
#ulimit -n 63536
#ulimit -u 16384
echo ".bash_profile executed"
7、修改#vi /etc/security/limits.conf文件,添加:
oracle soft nofile 4096
oracle hard nofile 63536
oracle soft nproc 2047
oracle hard nproc 16384
8、面是安装数据库的主要几个步骤(用oracle用户登陆):
#su - oracle
$ source .bash_profile
$.bash_profile executed
$ cd /opt/ora_install
$ cd Disk1/
$ ./runInstaller
此图输入oracle 组名:dba,点击“NEXT”
出现下图
用具体root权限的执行#sh /tmp/orainstRoot.sh,执行完组织完皆毕后,点击“continue”
出现下图,安装文件路径目录,点击“NEXT”
出现安装数据库类型选择图,这里选择企业版安装,点击“NEXT”
出现数据模板选择图,这里选择事务处理模板,点击“NEXT”
出现选择数据库字符集类型,请选择ALT32UTF8类型。
Oracle开始安装,直至出现下图
用具有root用户权限的用户执行,如下图,执行完结后,点击“OK”
Oracle将会继续安装,其中会提示输入oracle的sys及system两个用户密码。
在安装过程会出现如下错误,如图
通过安装补丁来完成,点击“OK”,oracle安装完成。
9、是打Agent补包括安装p3238244_9204_LINUX.zip补丁和opatch软件包:p2617419_220_GENERIC.zip。
#su - oracle
$ cd /opt/ora_sp
$ unzip p2617419_210_GENERIC.zip
$ export PATH=$PATH:/opt/ora_sp/OPatch
$ export PATH=$PATH:/sbin # the patch needs "fuser" which is located in /sbin
$ chmod 777 /opt/ora_sp/OPatch/opatch
$ unzip p3238244_9204_LINUX.zip
$ cd 3238244
$ opatch apply
$ cd $ORACLE_HOME/network/lib
$ make -f ins_oemagent.mk install
$agentctl start
我装的oracle版本是9.2.0.1
怎么下载补丁3006854呀?
google一下,上次我是在itpub找到的。
如果还有问题,可以参考我blog上面得安装文档