当前位置:  技术问答>linux和unix

求教:在redhat8下安装oracle9i的问题

    来源: 互联网  发布时间:2015-05-09

    本文导语:  安装时,在LINKING 时, 出现很多: Error in invoking target ntcontab.o of makefile  /export/home/oracle/network/lib/ins_net_client.mk 的错误?安装始终不成功。 求教各位高手,此问题是什么原因造成,如何解决? | 第...

安装时,在LINKING 时,
出现很多:
Error in invoking target ntcontab.o of makefile 
/export/home/oracle/network/lib/ins_net_client.mk
的错误?安装始终不成功。

求教各位高手,此问题是什么原因造成,如何解决?

|
第一,你将你的交换区变成1024
第二,查看安装的redhat是否完全

|
没遇过,你能不能换用redhat9.2

|
我见过 ins_client.mk 错误的修复!
在RedHat9.0上安装Oracle9i数据库

最近在学习Oracle9i数据库,在RedHat9.0上安装的时候碰到了一些问题,参考了各种能够找到的资料,终于成功。现写成文章,希望给后来人以帮助。 

1安装好RedHat9.0操作系统,确保安装了以下的RPM开发包 
gcc 
cpp 
glibc-devel 
compat-libstdc++ 
glibc-kernheaders 
binutils 
可以使用命令来查看是否已安装了这些包 
rpm -q gcc cpp compat-libstdc++ glibc-devel glibc-kernheaders binutils 

2从Oracle官方网站下载Oracle9i安装文件并使用如下命令解包 
zcat lnx_920_disk1.cpio.gz | cpio -idmv 
zcat lnx_920_disk2.cpio.gz | cpio -idmv 
zcat lnx_920_disk3.cpio.gz | cpio -idmv 
然后会有Disk1 Disk2 Disk3三个子目录。 

3设置内核参数 
echo 4294967295 > /proc/sys/kernel/shmmax,建议放到/etc/rc.local文件里。 
或 
编辑/etc/sysctl.conf 
kernel.shmmax=4294967295 
我有512MB内存,所以设置这个数值。可根据实际情况设置。 

4创建Oracle用户帐号和安装目录 
在shell下,作为root 
groupadd dba 
groupadd oinstall 
useradd -g oinstall -G dba oracle 
passwd oracle 

mkdir /opt/oracle 
mkdir /opt/oracle/product 
mkdir /opt/oracle/product/9.2.0 
chown -R oracle.oinstall /opt/oracle 
mkdir /var/oracle 
chown oracle.dba /var/opt/oracle 
chmod 755 /var/opt/oracle 

5设置环境变量 
编辑/home/oracle/.bash_profile文件,添加下列行 

export LD_ASSUME_KERNEL=2.4.1 
export ORACLE_BASE=/opt/oracle 
export ORACLE_HOME=/opt/oracle/product/9.2.0 
export ORACLE_SID=ora9i 
export ORACLE_TERM=xterm 
$ORACLE_HOME/network/admin 
export NLS_LANG=AMERICAN_AMERICAN.ZHS16GBK 
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/asmin/data 
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 
export LD_LIBRARY_PATH 

export PATH=$PATH:$ORACLE_HOME/bin 

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib 
export CLASSPATH 

6安装 
进入Disk1目录 
./runInstaller 
当link进行到61%时出现一个关于ins_oemagent错误,选择ignore,安装完后修复 
当link进行到84%时出现一个关于ins_ctx错误,编辑$ORACLE_HOME/ctx/lib/env_ctx.mk文件,把$(LDLIBFLAG)dl加到以下位置 
INSO_LINK=-L$(CTXLIB)$ (LDLIBFLAG)m $(LDLIBFLAG)dl处。 
安装完成 

修复第一个错误 
在shell下,oracle用户 
cd $ORACLE_HOME/network/lib 
make -f ins_client.mk install 
编辑$ORACLE_HOME/ctx/lib/ins_ctx文件 
13-14行处 
$(LINK) $(CTXHXOBJ) $(INSO_LINK) 
为 
$(LINK) -ldl $(CTXHXOBJ) $(INSO_LINK) 

7启动数据库、监听程序、web server。 
启动数据库 
Sqlplus “ / as sysdba” 
SQL>startup 

启动监听程序 
lsnrctl 

启动web server 
cd $ORACLE_HOME/Apache/Apache/bin 
./startJServ.sh 

注意RedHat9.0没有通过Oracle9i测试,所以不建议用在实际生产环境中。 
请参考有关资料

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求教求教,shell问题...各位大哥,帮忙下
  • 400分求教: 求教一简单问题,现场给分
  • 高分求教:如何将JAVA文件(.class)制作成可执行文件(.exe),求教方法或工具推荐
  • 急!!求教linux命令的使用:统计出/bin目录中文件的个数,追加到文件filea的结尾
  • 求教:在UNIX中查找包含指定文字的文件名
  • 小白菜求教linux大鸟
  • JDK1.3.1初级问题求教
  • 初学者有问题求教!
  • 各路高手请进!高分求教,非常着急!
  • 高分求教的问题(关于SendMail设置)
  • 简单问题:从sun网站上当了个jdk1.4b3,bin后缀,求教怎么安装
  • 求教:知道当前时间,如何得到N天前的时间 ?
  • 求教:switch(condition)中的condition 必须为整型吗?
  • Linux远程访问的问题,高分求教:)
  • 求教:在Linux下如何做代理服务器?
  • 紧急求教!究竟Java里面有没有相当于C++的CPOINT的类阿?
  • 求教JAVA中XML解析问题
  • 50分求教,在JSP里如何将String转换成Double
  • 我刚装好,是不是需要配制环境变量?求教。
  • 400分求教JAVA皮肤的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3