Title |
[ORACLE] CubeOne Server Install - Permission denied error | Product |
Plug-In |
---|---|---|---|
Phenomenon |
ORACLE용 CubeOne Server Install 시 Permission denied 에러가 발생하면,
cubeone@coaix4 /cohome/cubeone/setup ]$ ./coinstall64 Could not load program ./coinstall64: Dependent module /oracle/ora11g/product/lib/libclntsh.so could not be loaded. Could not load module /oracle/ora11g/product/lib/libclntsh.so. System error: Permission denied |
||
Cause |
ORACLE용 CubeOne Server Install 시 Permission denied 에러의 원인은
CubeOne 설치 사용자의 .profile에 ORACLE Library path는 잡혀 있으나 해당 library 파일의 permission 설정이 755가 아닌 경우에 발생합니다. |
||
Solution |
$ORACLE_HOME/lib 에서 libclntsh.so 파일 및 $ORACLE_HOME/lib 디렉토리 자체의 permission을 확인하여 CubeOne 설치 유저가 해당 파일 및 디렉토리를 읽을 수 있도록 permission을 변경합니다.
Ex) ora11g@coaix4 /oracle/ora11g/product/lib ]$ ls -al libclntsh.so -rwx------ 1 ora11g dba 48478451 10월 15일 16:23 libclntsh.so ora11g@coaix4 /oracle/ora11g/product/lib ]$ chmod 755 libclntsh.so |