내맘대로긍정이 알려주는
Oracle 23ai 신기능
무료 세미나 발표자료
다운로드
trending_flat
OS환경 : Oracle Linux 6.8 (64bit)
DB 환경 : Oracle Database 11.2.0.4
에러 : /app/oracle/product/11.2.0/db_1/OPatch/opatch: line 839: [: too many arguments
opatch 최신 파일로 업데이트 후 버전을 확인하려 했을때 발생하는 에러
opatch 업데이트
1
2
3
|
$ cd $ORACLE_HOME
$ mv OPatch/ OPatchold
$ unzip /app/media/p6880880_112000_LINUX.zip
|
opatch 버전 확인
1
2
3
4
5
|
$ opatch version
/app/oracle/product/11.2.0/db_1/OPatch/opatch: line 839: [: too many arguments
/app/oracle/product/11.2.0/db_1/OPatch/opatch: line 839: [: too many arguments
Java (1.7) could not be located. OPatch cannot proceed!
OPatch returns with error code = 1
|
에러발생함
해결 방법 : OS에 맞는 OPatch 파일을 다시 다운로드 받아 설치
제대로된 64bit 파일을 가져와서 다시 압축 해제 후 확인해야함
기존 잘못 설치한 opatch 삭제 및 재설치
1
2
3
|
$ cd $ORACLE_HOME
$ rm -rf OPatch
$ unzip /app/media/p6880880_112000_Linux-x86-64.zip
|
opatch 버전 확인
1
2
|
$ opatch version
OPatch Version: 11.2.0.3.47
|
버전이 정상적으로 표시됨
원인 : Linux 64bit에 일반 Linux(32bit) 용 OPatch 파일을 가져와서 문제가 발생한 것
Linux 64bit에 일반 Linux(32bit) 용 OPatch 파일을 가져와서 문제가 발생한 것
제대로된 64bit 파일을 가져와서 다시 압축 해제 후 확인해야함
참조 : https://blog.csdn.net/stevensxiao/article/details/113889023