
已解决问题
谷歌zm540用户在2013.03.27提交了关于“荣威350li**x下oracle11g的安装”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-03T21:38:00。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !
详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !
在Redhat9上安装O
Redha
经过一段时间的摸索和反复查
**。笔者终于总结除
首先需要安装Redhat9.0,如果您不是非常有经验的用户,请选择完整安装。
建立一个用户和组,Oracle往往要求建立两个组,一个负责安装,另一个负责管理,但很多老资格的DB
groupaddoracle
us
passwd
Oracle安装的位置应遵守OFA(OptimalFlexibleArchitect
安装和运行Oracle需要配置内核参数
kerne
kernel.shmmni=4096
kernel.s
fs.file-
net.ipv4.ip_local_port_range=102465000
修改后运行sysctl-p命令使得内核改变立即生效
还需要在/etc/sec
oraclesoftno
oraclehardnofile65536
or
oraclehardnproc16384
配置Oracle的环境变量如下:
exportORACLE_h**OME=/soft/or
exportPATh**=$ORAC
exportORACLE_SID=or9i
exportTh**READS_FLAG=native
exportLD_LIBRARY_PATh**=/soft/oracle/lib:$LD_LIBRARY_PATh**
exportPATh**=/$ORACLE_h**OME/bin:$PATh**
最好将上边的环境变量写入/home/oracle/.bash_profile中,使得oracle每次登录时都带有这些环境变量。
开始安装
我采用在硬盘安装的方式,直接执行LANG=和./runInstaller,将出现下面的界面(图一)
图一
点击Next键,进入下一步,直至出现图二
图二
输入Unix的组名"dba",下一步后,根据提示,需要打开一个新窗口,执行
su-root
/tmp/***.sh
一直按"next"键,当看到(图三)
图三
选择"SoftwareOnly",我们将在以后建立**库。
运行了一会以后,出现了"ins_***.mk"的错误提示,如下(图四)
图四
这时我们可以暂时选择"ignore",安装完成以后再来解决这个问题.
接下来又会出现"ins_ctx.mk"的问题,如图五
图五
现在编辑$ORACLE_h**OME/ctx/lib/env_ctx.mk文件,在"INSO_LINK="行(第1365行)加入"$(LDLIBFLAG)dl"
修改后如下:
INSO_LINK=-L$(CTXLIB)$(LDLIBFLAG)m$(LDLIBFLAG)dl$(LDLIBFLAG)
sc_ca$(LDLIBFLAG)sc_fa$(LDLIBFLAG)sc_ex$(LDLIBFLAG)sc_da
$(LDLIBFLAG)sc_ut$(LDLIBFLAG)sc_ch$(LDLIBFLAG)sc_fi
$(LLIBCTXh**X)$(LDLIBFLAG)c-Wl,-rpath,$(CTXh**OME)
lib$(CORELIBS)$(COMPEOBJS)
按"retry"键即可继续。
最后,还需要根据提示,用root用户执行一次$ORACLE_h**OME/***.sh,Oracle软件就初步安装完了。
安装完成以后的工作
我们回头来解决上边的那个ins_***.mk问题。以Oracle用户执行:
cd$ORACLE_h**OME/network/lib
m**e-fins_net_***.mkinstall
编辑$ORACLE_h**OME/ctx/lib/ins_ctx.mk文件的第13-14行,由:
ctxhx:$(CTXh**XOBJ)
$(LINK)$(CTXh**XOBJ)$(INSO_LINK)
改为
ctxhx:$(CTXh**XOBJ)
$(LINK)-ldl$(CTXh**XOBJ)$(INSO_LINK)
然后执行
m**e-f$ORACLE_h**OME/ctx/lib/ins_ctx.mkinstall
现在,Oracle软件已经完全安装成功,你可以用dbca命令来建立**库,或者执行其他DBA命令。