[分享]在sun公司的Solaris 操作系统升级到9版本之后,在“relink all”上收到的“调用ntcontab.o文件的错误”_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4475 | 回复: 0   主题: [分享]在sun公司的Solaris 操作系统升级到9版本之后,在“relink all”上收到的“调用ntcontab.o文件的错误”        下一篇 
unknsnow
注册用户
等级:上士
经验:272
发帖:78
精华:0
注册:2012-2-10
状态:离线
发送短消息息给unknsnow 加好友    发送短消息息给unknsnow 发消息
发表于: IP:您无权察看 2012-2-10 9:52:01 | [全部帖] [楼主帖] 楼主

适用于:

Oracle服务器—企业版—版本号:9.2.0.1之上的版本【发行号:9.2之上】

SPARC上的64Oracle Solaris 系统

SPARC上的32Oracle Solaris 系统

Symptom


当在升级Solaris操作系统到92.9)之后运行‘relink all’或者安装9.2.0.1的客户端,将接收到的错误信息如下:

/usr/ccs/bin/make -f ins_net_client.mk ntcontab.o ORACLE_HOME=/rambaldi/app/oracle/product/9.2.0
(if [ "assemble" = "compile" ] ; then \
/rambaldi/app/oracle/product/9.2.0/bin/gennttab > ntcontab.c ;\
cc -c ntcontab.c ;\
rm -f /rambaldi/app/oracle/product/9.2.0/lib/ntcontab.o ;\
mv ntcontab.o /rambaldi/app/oracle/product/9.2.0/lib/ ;\
/usr/ccs/bin/ar rv /rambaldi/app/oracle/product/9.2.0/lib/libn9.a
/rambaldi/app/oracle/product/9.2.0/lib/ntcontab.o ; fi)
(if [ "assemble" = "assemble" ] ; then \
/rambaldi/app/oracle/product/9.2.0/bin/gennttab > ntcontab.s ;\
/usr/ccs/bin/as -P -o ntcontab.o ntcontab.s ;\
rm -f /rambaldi/app/oracle/product/9.2.0/lib/ntcontab.o ;\
mv ntcontab.o /rambaldi/app/oracle/product/9.2.0/lib/ ;\
/usr/ccs/bin/ar rv /rambaldi/app/oracle/product/9.2.0/lib/libn9.a
/rambaldi/app/oracle/product/9.2.0/lib/ntcontab.o ; fi)
/usr/ccs/bin/as: internal error: cf_bof(): couldn't execv("//usr/ccs/lib/cpp",...)
make: Fatal error: *** Error code 1
Command failed for target `ntcontab.o'


提示:同样类型的错误发生于nnfot.o

变化:

Solaris操作系统已经从2.x升级到2.9

原因:

Solaris 9中,有一个需要的包(SUNWcpp)没有在安装指导中找到。

解决:

1) 验证目录/usr/ccs/lib下是否包含有cpp(一个需要的链接,链接到/usr/lib/cpp),或者,如果/usr/ccs/lib存在,则改正链接从/usr/ccs/lib/cpp 到 /usr/lib/cpp

$ ln -s /usr/lib/cpp /usr/ccs/lib/cpp


2) 如果/usr/ccs/lib/cpp不存在,那么就需要安装SUNWcpp包。

3) 运行一个relink

$relink all




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论