当前位置: 代码迷 >> Oracle管理 >> UNIX机器上安装Oracle 12c 出错“Failed to access the temporary location.”
  详细解决方案

UNIX机器上安装Oracle 12c 出错“Failed to access the temporary location.”

热度:380   发布时间:2016-04-24 04:07:35.0
UNIX机器上安装Oracle 12c 报错“Failed to access the temporary location.”
log日志如下:

INFO: Verifying setup for installer validations
INFO: Overall status of CVU API call:OPERATION_FAILED
SEVERE: [FATAL] [INS-30131] Initial setup required for the execution of installer validations failed.
   CAUSE: Failed to access the temporary location.
   ACTION: Ensure that the current user has required permissions to access the temporary location.
*ADDITIONAL INFORMATION:*
 - Framework setup check failed on all the nodes
 - Cause: Cause Of Problem Not Available
 - Action: User Action Not Available
Summary of the failed nodes
iitseah0
 - Version of exectask could not be retrieved from node "iitseah0"
 - Cause: Cause Of Problem Not Available
 - Action: User Action Not Available


系统是HPUX,网上找了很多类似的错误,但都是windows上的,unix上有没有解决办法?
------解决思路----------------------
引用:

对临时文件夹没有读写权限,授予当前用户读写权限试试
ACTION: Ensure that the current user has required permissions to access the temporary location.

------解决思路----------------------
恩,查看一下权限
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

对临时文件夹没有读写权限,授予当前用户读写权限试试
ACTION: Ensure that the current user has required permissions to access the temporary location.


已经赋予权限了,如下:

#export TMP=/tmp/oracle/tmp/
#export TMPDIR=/tmp/oracle/tmp/

#ll /tmp/oracle/
drwxrwxrwx   7 oracle     oinstall      8192 Oct 20 01:53 database
drwxrwxrwx   3 oracle     oinstall        96 Oct 20 04:39 tmp

还要赋予哪个文件夹权限呢?

牵涉的文件夹都检查一下,如:
安装包里runInstaller、Disk1/install/.oui、Disk1/install/unzip等几个文件可能缺少执行权限,需手工增加
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

对临时文件夹没有读写权限,授予当前用户读写权限试试
ACTION: Ensure that the current user has required permissions to access the temporary location.


已经赋予权限了,如下:

#export TMP=/tmp/oracle/tmp/
#export TMPDIR=/tmp/oracle/tmp/

#ll /tmp/oracle/
drwxrwxrwx   7 oracle     oinstall      8192 Oct 20 01:53 database
drwxrwxrwx   3 oracle     oinstall        96 Oct 20 04:39 tmp

还要赋予哪个文件夹权限呢?

牵涉的文件夹都检查一下,如:
安装包里runInstaller、Disk1/install/.oui、Disk1/install/unzip等几个文件可能缺少执行权限,需手工增加


还是不行:

# chmod -R 777 /tmp/oracle/database
# ll /tmp/oracle/database/
drwxrwxrwx   4 root       sys           8192 Oct 20 01:56 install
drwxrwxrwx   2 root       sys             96 Jan  3  2014 response
drwxrwxrwx   2 root       sys             96 Jan  3  2014 rpm
-rwxrwxrwx   1 root       sys          16317 Jan  3  2014 runInstaller
drwxrwxrwx   2 root       sys             96 Jan  3  2014 sshsetup
drwxrwxrwx  14 root       sys           8192 Jan  3  2014 stage
-rwxrwxrwx   1 root       sys            500 Jan  3  2014 welcome.html

我是download下的两个zip包解压成这个安装文件夹的。所有文件直接777了,还是不行。难道要改成dba用户组?

你这些全部属于root用户,改为oracle oinstall试试吧
------解决思路----------------------
有两个文件 要给777的权限   
chown -R  oracle:oinstall /tmp/.oracle
chown -R  oracle:oinstall /var/tmp/.oracle
------解决思路----------------------
引用:
Quote: 引用:

有两个文件 要给777的权限   
chown -R  oracle:oinstall /tmp/.oracle
chown -R  oracle:oinstall /var/tmp/.oracle


谢谢回复,我试了一下,也不行呢。
# chown -R  oracle:oinstall /tmp/.oracle
# chown -R  oracle:oinstall /var/tmp/.oracle

而且没这两个文件。
#ls -a /tmp/.oracle
/tmp/.oracle not found
#ls -a /var/tmp/.oracle
/var/tmp/.oracle not found

我又重新启动安装,但错误一样的。Failed to access the temporary location.


如果没有的话 那需要先 mkdir -p /tmp/.oracle
mkdir -p /var/tmp/.oracle
------解决思路----------------------
对了, 我的是11g的,不是12c的。 如果不对,可能需要在排查
------解决思路----------------------
肯定是权限问题。上面都不行啊。

你是不是新建系统用户,然后安装oracle,用当前用户试试。
------解决思路----------------------
hp-ux 11.31没有打必须的补丁。
Table 3–3 HP-UX Itanium Minimum Operating System Requirements
Item
Minimum Requirements
HP-UX 11.31 operating system
HP-UX 11i V3 patch Bundle Sep/ 2008 (B.11.31.0809.326a) or higher
Patches for HP-UX 11.31
The following patches must be installed:
PHCO_43503 - 11.31 diskowner(1M) cumulative patch
PHKL_38038 - 11.31 vm cumulative patch
PHKL_38938 - 11.31 SCSI cumulative I/O patch
PHKL_40941 - 11.31 scheduler cumulative patch
PHSS_36354 - 11.31 assembler patch
PHSS_37042 - 11.31 hppac
PHSS_37959 - Libcl patch for alternate stack issue fix (QXCR1000818011)
PHSS_38141 - 11.31 aC++ Runtime
PHSS_39094 - 11.31 linker + fdp cumulative patch
PHSS_39100 - 11.31 Math Library Cumulative Patch
  相关解决方案