AIX:静默安装,获得一些'Error In Invoking Target'消息
适用于:
Oracle Server - Enterprise Edition - Version: 9.2.0.1 to 10.2.0.1 - Release: 9.2 to 10.2
IBM AIX on POWER Systems (64-bit)
AIX5L Based Systems (64-bit)
Checked for relevance on 21-APR-2008
AIX5L 5.2 and above.
Symptoms
AIX5L5.2以上,一些重新连接错误可能会发生在安装Oracle9i第2版(9.2)或Oracle 10g(10.X):
Error in invoking target 'relink' of makefile
'/app/oracle/product/10/precomp/lib/ins_precomp.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'ioracle' of makefile
'/app/oracle/product/10/rdbms/lib/ins_rdbms.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'install' of makefile
'/app/oracle/product/10/sqlplus/lib/ins_sqlplus.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'irman' of makefile
'/app/oracle/product/10/rdbms/lib/ins_rdbms.mk'.
See'/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'install' of makefile
'/app/oracle/product/10/network/lib/ins_net_client.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'install' of makefile
'/app/oracle/product/10/plsql/lib/ins_plsql.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'ioklist iokinit iokdstry' of makefile
'/app/oracle/product/10/network/lib/ins_nau.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'utilities ctx_on' of makefile
'/app/oracle/product/10/rdbms/lib/ins_rdbms.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'install' of makefile
'/app/oracle/product/10/ctx/lib/ins_ctx.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'agent nmo nmb' of makefile
'/app/oracle/product/10/sysman/lib/ins_sysman.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'clientonlyinstall' of makefile
'/app/oracle/product/10/ldap/lib/ins_ldap.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'install' of makefile
'/app/oracle/product/10/srvm/lib/ins_srvm.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'racg_install' of makefile
'/app/oracle/product/10/racg/lib/ins_has.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'install' of makefile
'/app/oracle/product/10/network/lib/ins_net_server.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'ioracle all_no_orcl ihsodbc' of makefile
'/app/oracle/product/10/rdbms/lib/ins_rdbms.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
Error in invoking target 'collector' of makefile
'/app/oracle/product/10/sysman/lib/ins_emdb.mk'.
See '/app/oracle/oraInventory/logs/installActions2005-12-22_12-44-41PM.log' for details.
installActions*.log 日志文件包含上述错误,并表示它们是由下面的错误引起的:
INFO : ld: 0711-929 SEVERE ERROR: Cannot map the temporary output file: /work/b.xxxxxx
ld:shmat() A system call received a parameter that is not valid.
INFO : ar: A file or directory in the pathname does not exist.
ar: 0707-117 The fopen system call failed on file /app/oracle/product/10/lib32/shr.o
INFO : mv: 0653-401 Cannot rename /app/oracle/product/10/lib32/shr.o to libclntsh.o.10.1
文件或目录不存在
Changes
When one of the following locations:
1. Staging area,
2. 2. Oracle Home, or
3. 3. Temporary folder
在安装使用的“CIO”选项文件系统,OUI可以报告在链接阶段的错误。
Cause
虽然并行I / O(CIO),是非常有效的,在操作系统级别,也有一些已知的安装问题时,
1. Staging area,
2. 2. Oracle Home, or
3. 3. Temporary folder
安装在一个文件系统,使用“CIO”选项。
找出以下:
1. cat /etc/filesystems
2. Go to the specific filesystem mounted (in the above example, /work)
3. Under this section, look into 'options'.
</etc/filesystems>
++++++++++++++++++++
...
/work :
options=cio,rw
...
++++++++++++++++++++
上面的错误是被预料到的,无论你使用什么,一个文件系统使用CIO选项挂载
这是AIX平台上特定问题。
Solution
1、更改你首先选择使用的文件系统的挂载选项,确保下列地点不上文件系统安装使用的“CIO”选项:
i. Staging area
ii. Oracle Home
iii. Temporary folder
你可以使用SMIT(系统管理界面工具)在AIX上做任何所需的更改。