설치환경 : IBM AIX version 7.2

 

1. SFTP를 사용하여 내려받은 tuxedo zip file을 AIX Unix 서버에 보내준다.

 

 

2. 설치를 필요로하는 디렉토리로 잘 전송됐는지 확인 후, unzip tma* (* 자동완성기능)으로 파일을 풀어준다!

 

 

3. 설치가 완료되었으면 Disk1 디렉토리가 생성된 것을 확인할 수 있다.

 

 

 

4. ~/Disk/install 디렉토리에 들어와보면 설치 쉘스크립트 파일들이 있다. 이 중 runInstaller.sh 라는 쉘스크립트를 사용하여 설치를 한다.

 

 

5. 왜 에러나지? .. 실수했다. 뭐지? 하면서 에러코드를 찾아봤다.

  이제 알았다. linux 버전을 받았네? 

 

 

ㅋㅋㅋㅋㅋㅋㅋㅋㅋ;;; 나도...

 

6. 다시 받으러 가자. 내가 받아야할 것은 IBM AIX 64..

 

링크는 

https://www.oracle.com/middleware/technologies/tuxedo-downloads.html

 

Oracle Tuxedo Downloads

We’re sorry. We could not find a match for your search. We suggest you try the following to help find what you’re looking for: Check the spelling of your keyword search. Use synonyms for the keyword you typed, for example, try "application" instead of

www.oracle.com

 

7. 다시 unzip 하기 ( Disk1과 linux 파일은 rm -rf로 과감히 지우기) 

삭제하지 않고 unzip 하게 되면 replace ~ 뭐라뭐라 워닝이 뜬다.

 

8. 설치가 완료되고 Disk1/install 로 이동하여 runInstaller.sh 를 실행시켜줘야한다.

 

 

 

 

9. 쉽지 않다. JAVA_HOME is not set. 

 

자바가 설치되어있는지 확인한다. java -version

자바가 설치되어있지만 환경변수 설정이 되지 않았다...!

export JAVA_HOME=자바가 설치되어있는 디렉토리​

 

 

설정 한 후에  echo로 경로 확인

echo $JAVA_HOME

 

 

 

다시 설치를 해보자.

 

 

(이미 설치가 된 자바 경로는 기억이 안난다면 find와 env 로 찾아보자)

 

 

10. JAVA_HOME 경로가 설정되었으면 아래처럼 진행이 된다.

 

 

Central Inventory를 선택하였다.

잘 진행되나 싶더니 에러가 났다.

 

/etc/oraInst.loc ... 이미 이 경로로 인벤토리가 존재한다는 것 같고 

'/oracle/app/grid/orInventory '인벤토리에 접근할 권한이 없다는 것 같다.

 


추후 해결된 문제 

=> 센트럴 인벤토리는 이미 기존에 있는 것을 찾는다. 그렇기 때문에 가지고 있는 .loc 파일을 만들어서 oraInventory 디렉토리를 들고 .loc 파일을 넣어둔다. 

물론 경로 지정도 vi 편집모드로 해야한다.

 

그리고 2. Private Inventory를 선택하여 설치를 진행하면 된다. 

 

(이것 때문에 하루를 잡아먹은 것 같다.)

 

 

oraInst.loc 는 root 계정으로 권한이 잡혀있다.

나는 관리자가 아니기 때문에 권한변경이나 경로변경 또한 하지 못한다.

그럼 어떻게 해야할까? => 2번으로 진행하자.

 

어떻게 해결할지 생각해봐야한다. => 2번으로 진행하자.

.

.

.

일단 잘 모르겠으니, 2번인 Private Inventory로 설치해야겠다. 

 

이 경우 oraInst.loc가 있는 절대경로를 입력해주어야할 것이다. 

(위에 말했듯이, 기존에 있는 oraInst.loc 파일을 내가 원하는 디렉토리를 만들어서 그곳에 cp로 복사 붙여넣기 하면 된다. 

그리고 다시 경로 지정을 해줘야한다.) 경로라 하면 oraInst.loc 가 있는 경로까지이다.

 

 

11.  2번도 안된다... 이유는 이것도 잘 모르겠다. 

해결했다.

 

그런데 리눅스 서버에서 설치할 때 Central Inventory로 선택 후 설치를 진행 했을 때는 문제가 없었다.

 

Enter a number: 1
 /etc/oraInst.loc exists

위와 똑같은 워딩이 나왔지만 왜 AIX 에서는 장문의 에러가 나올까? 

 

이해가 잘 되지 않아서 여쭤보아야겠다.

 

해결했다!

 


해결 과정 

 

설치가 완료되면 oraInst.loc 파일도 저절로 tp 디렉토리에 생겼다. 내용은 동일하다.

 

vi oraInst.loc
oraInst.loc 의 경로 까지

 

 

 

ORACLE_HOME은 /ofm/jwchoi/sw/tp 로 설치 시 바로 지정해주었다.     ORACLE_HOME_NAME도.

 

 


 

 

설치가 잘 진행되는 과정 

 

AIX 장비에 tuxedo 설치가 된 화면.

 

 

다음 포스팅은 AIX에서 tuxedo 미들웨어가 기동하는 것을 포스팅 해보겠습니다.

'Middleware > Tuxedo' 카테고리의 다른 글

[Tuxedo] java.lang.UnsatisfiedLinkError 에러  (0) 2022.08.24
[Oracle] oraInventory 는 무엇인가?  (0) 2022.08.24
[Tuxedo] tmshutdown 명령어  (0) 2022.08.23
[Tuxedo] tmboot 명령어  (0) 2022.08.23
[Tuxedo] tuxedo 명령어  (0) 2022.08.23

+ Recent posts