安装界面报错,日志里面详细错误如下:
ld: 0711-773 WARNING: Object
/u03/app/oracle/product/9.2.0/db_home1/lib//libordsdo9.a[mdrcr.o],
imported symbol
kcbstdbz_
Symbol was expected to be local. Extra
instructions
are being generated to reference the symbol.ld: 0711-773 WARNING:
Object
/u03/app/oracle/product/9.2.0/db_home1/lib//libordsdo9.a[mdrt.o],
imported symbol
kcbstdbz_
Symbol was expected to be local. Extra
instructions
are being generated to reference the
symbol. ld:
0711-783 WARNING: TOC overflow. TOC size:
100488
Maximum size:
65536
Extra instructions are being generated for each reference to a
TOC
symbol if the symbol is in the TOC overflow area.
ld: 0711-101 FATAL ERROR: Allocation of 1404272 bytes
failed
in routine init_symtab_info. There is not enough memory
available.
Please check your ulimit or paging
space
or use local problem reporting procedures.make: 1254-004 The error
code from the last command is 12.
解决办法
1. 解决办法
设置无限制资源:
oracle:
fsize =
-1
core
= -1
cpu =
-1
data =
-1
stack =
-1
rss =
-1
nofiles =
-1
fsize_hard =
-1
core_hard
= -1
cpu_hard =
-1
data_hard =
-1
stack_hard =
-1
rss_hard =
-1
nofiles_hard =
-1
在安装xwindow里面设置下面的变量AIXTHREAD_SCOPE=Sexport
AIXTHREAD_SCOPE=S LDR_CNTRL="MAXDATA=0x40000000"export
LDR_CNTRL="MAXDATA=0x40000000"
然后重新运行 runInstaller
2. 解决办法:继续安装然后单独的relink一次 :
The problem is often caused by having the "data", "stack" or
"memory" user resource limits set too low.
As there is no easy way to calculate the exact resource
requirements, do the following to resolve the problem:
1. Make a note of the current (original) values of these user
resource limits
2. Use the "ulimit" command to temporarily change these values
to "unlimited"
3. Relink the $ORACLE_HOME/bin/oracle executable
4. Use the "ulimit" command to change these values back to the
original values