LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2800|回复: 3

Error in invoking targer ntcontab.o of makefile /opt/ora9/product/9.2/network/

[复制链接]
发表于 2004-4-26 13:19:24 | 显示全部楼层 |阅读模式
请教问题如何解决,谢谢
参考http://www.blueidea.com/computer ... 安装步骤如下:
由于我的内存较大2G,所以,我是在vmware中安装redhat9和oracle9.2
1、创建用户和组:
[root@localhost root]# groupadd oinstall
[root@localhost root]# groupadd dba
[root@localhost root]# useradd -g oinstall -G dba oracle
[root@localhost root]# passwd oracle
2、准备文件目录:
[root@localhost root]# mkdir -p /opt/ora9/product/9.2
[root@localhost root]# mkdir /var/opt/oracle
[root@localhost root]# chown oracle.dba /var/opt/oracle
[root@localhost root]# chown -R oracle.dba /opt/ora9
3、调节系统内核参数及安装支持软件包:
3.1、首先用命令rpm -qa|grep compat 查看系统中是否安有以下几个软件包:
  显示结果如下:
  compat-libstdc++-7.3-2.96.118
  compat-gcc-7.3-2.96.118
  compat-libstdc++-devel-7.3-2.96.118
  compat-gcc-c++-7.3-2.96.118
  于是我从网上下载下面三个rpm文件安装
   compat-libgcj-7.3-2.96.118.i386.rpm
   compat-libgcj-devel-7.3-2.96.118.i386.rpm
   nss_db-compat-2.2-20.i386.rpm
  安装后rpm -qa|grep compat结果如下:
  compat-libstdc++-7.3-2.96.118
  compat-gcc-7.3-2.96.118
  compat-libstdc++-devel-7.3-2.96.118
  compat-gcc-c++-7.3-2.96.118
  nss_db-compat-2.2-20
3.2、设置内核参数,调节信号灯及共享内存:
[root@localhost root]# echo 250 32000 100 128 > /proc/sys/kernel/sem
[root@localhost root]# echo 536870912 > /proc/sys/kernel/shmmax
[root@localhost root]# echo 4096 > /proc/sys/kernel/shmmni
[root@localhost root]# echo 2097152 > /proc/sys/kernel/shmall
[root@localhost root]# echo 65536 > /proc/sys/fs/file-max
[root@localhost root]# echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
当然为了一开机系统就能自动帮你设好这些参数,也可改动 /etc/sysctl.conf 这个文件,加入以下的语句:
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
3.3、设置oracle对文件的要求:
编辑文件:/etc/security/limits.conf 加入以下语
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
4、设置oracle的系统环境:
编辑它的.bashrc文件加入以的东东:
#oracle 9i
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2
export PATH=$ORACLE_HOME/binORACLE_HOME/Apache/Apache/binPATH
export ORACLE_OWNER=oracle
export ORACLE_SID=ora9i
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/ora9/product/9.2/libLD_LIBRARY_PATH
export PATH=/opt/ora9/product/9.2/binPATH
#
# change this NLS settings to suit your country:
# example:
# german_germany.we8iso8859p15, american_america.we8iso8859p2 etc.
#
#export NLS_LANG='croatian_croatia.ee8iso8859p2'
export LC=en_US
5、解压你下载的文件:
mkdir /mnt/Oracle
  chown –R oracle.dba /mnt/oracle
以oracle登入,登入语言为english
cd /mnt/oracle
cpio -idmv < /mnt/cdrom/ship_9204_linux_disk1.cpio
cpio -idmv < /mnt/cdrom/ship_9204_linux_disk2.cpio
cpio -idmv < /mnt/cdrom/ship_9204_linux_disk3.cpio
在/mnt/oracle下生成三个目录disk1,disk2,disk3

然后将oracle的脚本类型改为:sh,后运行/mnt/oracle/Disk1/runInstaller后,出现安装画面,接着要求以root身分运行/tmp/orainstRoot.sh,照做后继续安装,在Linking Oracle Net Required Support Files 9.2.0.4.00后出现错误: Error in invoking targer ntcontab.o of makefile /opt/ora9/product/9.2/network/lib/ins_net_client.mk,
 楼主| 发表于 2004-4-26 13:21:40 | 显示全部楼层

错误图片如附件

错误图片如附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-1-8 13:41:51 | 显示全部楼层
这个问题无人顶吗?
回复 支持 反对

使用道具 举报

发表于 2008-1-15 15:27:56 | 显示全部楼层
我也曾经遇到这个问题,后来按照一篇英文的安装手册就OK了。

我是Fedora3的操作系统。

我觉得关键是那个gcc的版本问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表