网上查得是版本不对
make: Fatal error: Command failed for target `client_sharedlib'
/usr/ccs/bin/make -f ins_net_client.mk client_sharedlib ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1//u01/app/oracle/product/10.2.0/db_1/bin/genclntsh
ld: fatal: symbol 'ntcontab' in file /u01/app/oracle/product/10.2.0/db_1/lib/libn10.a(ntcontab.o): section [3].data: size 0x60: symbol (address 0, size 0x70)
lies outside of containing section
ld: fatal: file processing errors. No output written to /u01/app/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1
genclntsh: Failed to link libclntsh.so.10.1
在网上找了很久
是Oracle的版本与Solaris的版本不匹配,说是将64的介质安装在32位的系统上。
我使用 isainfo -b 果然查的 solaris 是64bit
而我的 oracle 10 是32位的
又找了很久 修改了 Solaris 10.vmx 文件 加入 了 monitor_control.disable_longmode = 1
这次 solaris 是32位 oracle 也是32位了
使用 isainfo -b 这次成 32 bit 了、
但是 从新装oracle的时候 确又报错了
Checking Temp space: must be greater than 250 MB. Actual 3450 MB Passed
Checking swap space: must be greater than 500 MB. Actual 3683 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/openwin/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
Some requirement checks failed. You must fulfill these requirements before
不能检测通过 。找了很多办法都没有解决 ‘
env 如下
-bash-3.2$ env
HZ=
SHELL=/usr/bin/bash
TERM=vt100
ORACLE_SID=SUN
ORACLE_BASE=/U01
MAIL=/var/mail/oracle
PATH=/U01/oracle/bin:/usr/local/bin/vncserver:/usr/openwin/bin:/usr/bin:
PWD=/u01/oracle
TZ=PRC
SHLVL=1
HOME=/u01/oracle
LOGNAME=oracle
DISPLAY=192.168.0.1:0.0
ORACLE_HOME=/U01/oracle
_=/usr/bin/env
-bash-3.2$
-bash-3.2$ xclock
Error: Can't open display: 192.168.0.1:0.0
之前没改 solaris 为 32位的时候还能正常 打开 xmanager 进行安装 的
现在改过来了怎么xmanager 也弹不出安装窗口了?
1 个解决方案
#1
查看Oracle 10g在Solaris系统上的安装文档。一步一步照做就Okay了。
#1
查看Oracle 10g在Solaris系统上的安装文档。一步一步照做就Okay了。