数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Solaris安装Oracle10g之libCstd.so.1问题解决


发布日期:2022年02月20日
 
Solaris安装Oracle10g之libCstd.so.1问题解决
在Solaris上安装Oracleg时遇到了如下一个错误

Exception String: Error in invoking target all_no_orcl ihsodbc of

makefile /data/oracle/product/rdbms/lib/ins_rdbmsmk

由于客户的Solaris是比较老的机器也没时间打补丁

SunOS server Generic_ sunu sparc SUNWSunFire

一看这个错误是和编译有关的检查日志发现果然缺少了一个C的类库

fatal: file /usr/lib/sparcv/libCstdso: cannot open file: No such file or directory

以下是完整日志摘录

INFO: Linking liborasdkbase

INFO: /data/oracle/product/bin/genorasdksh base

INFO: $Id: genorasdkshsh mar:: mchengjr Exp $

INFO: Generating BASE ORASDK library

INFO: Creating library liborasdkbaseso and map file orasdkbasemap

in directory /data/oracle/product/lib

INFO: ld: fatal: file /usr/lib/sparcv/libCstdso: cannot open file: No such file or directory

ld: fatal: File processing errors No output written to /data/oracle/product/lib/liborasdkbaseso

INFO: /data/oracle/product/bin/genorasdksh: Failed to link liborasdkbaseso

INFO: *** Error code

INFO: make: Fatal error: Command failed for target `liborasdkbase

INFO: End output from spawned process

INFO:

INFO: Exception thrown from action: make

Exception Name: MakefileException

Exception String: Error in invoking target all_no_orcl ihsodbc of

makefile /data/oracle/product/rdbms/lib/ins_rdbmsmk

Exception Severity:

缺少的类库包含在SUN的 SUNWlibC 包中不过找这个包可困难了没有光盘SUNFREEWARE上也没找到

还好在SUN的另外一个站点有一个binary的

装上之后Retry通过好不容易搞定一个g升级到了事

The End

上一篇:OraclePL/SQL的第一次接触

下一篇:Oracle内存结构:SGA的区域信息