이번 포스팅은 tuxedo 서버를 설치하는 테스트를 올립니다.

 

 

사용자를 추가해서 서버 설치 계정을 따로 만들었습니다.

 

디렉토리를 새로 생성하여 

/sw3/tp3/ 

 

디렉토리에 설치를 진행하였습니다.

 

 

 

zip파일을 unzip 합니다.

 

unzip을 하게 되면 설치파일 디렉토리 내에 Disk1 디렉토리가 생성됩니다.

 

console 모드로 설치를 하기 위해 스크립트파일을 실행합니다.

 

 

 

 

central inventory를 선택하게되면

기존에 지정된 oraInventory로 경로 지정이 자동으로 됩니다.

중요한 점은 아래와 같은 에러를 만날 수 있습니다.

 

 

이미 존재하는 oraInventory로 경로지정이 됐지만 접근 권한이 없기 때문에 설치가 진행이 되지 않습니다.

설치사용자는 oraInventory의 소유자그룹과 동일해야한다는 점이 필수라고 하네요.

 

이부분은 oraInventory의 소유자를 변경시켜도 되지만, 설치시 마다 변경해줄 수 없으니 private inventory를 선택해서 다시 설치를 진행해보겠습니다.

 

 

 

다시 인벤토리 선택창으로 돌아왔습니다.

 

포인터 파일을 설정해야하기 때문에, 제가 지정한 경로를 private inventory pointer file에 절대경로로 입력시켜줍니다.

 

하지만 저는 그러지 않았기 때문에 당연하게도 아래와 같이 에러가 납니다.

invalid inventory pointer file

이 에러가 난다면 oraInventory 경로 지정이 잘못되었거나 아예 경로지정이 안되었을 경우 입니다.

 

 

이제  oraInventory를 생성합니다.

 

저는 /sw3/tp3/oraInventory 경로로 디렉토리를 생성하였습니다.

 

그리고 oraInventory 디렉토리 아래에 oraInst.loc 파일을 생성해줍니다.

 

파일에는  orainventory의 위치와 이를 다루는 계정(사용자) 그룹명이 기록됩니다.

 

아래와 같이 oraInventory 의 절대경로와 사용자명을 기록하고 

 

:wq 명령어로 저장하고 나옵니다.

 

또한 사용자가 읽고 실행하는 권한이 필요하기 때문에 

chmod 를 사용하여 권한설정을 해줍니다.

chmod 750 oraInst.loc

 

 

oraInventory 설정이 끝났다면

 

다시 콘솔모드로 설치를 진행합니다.

 

원활하게 진행됩니다.

 

다음 설치단계는 ORACLE_HOME 설정입니다.

 

보통 ORACLE_HOME은 설치디렉토리로 설정하게 됩니다.

 

 

 

다음 단계는 install set 단계 입니다.

 

tuxedo 서버 설치를 진행하도록 하겠습니다.

 

 

다음 단계는 옵션입니다.

 

sample과 MP모드를 대비하기 위해 tlisten을 설치하여줍니다.

 

 

tuxedo server 설치가 성공적으로 진행된 모습입니다.

 

 

설치가 완료된 후 

 

tuxedo 엔진 아래 samples/atmi/simpapp 디렉토리로 들어가게 되면 

 

클라이언트 실행모듈과 서버 실행모듈, ubbconfig 가 잘 설치된 것을 볼 수 있습니다.

 

 

 

 

 

 

 

다음 포스팅으로는 패치를 진행해보겠습니다.

 

 

 

감사합니다.

 

 

+ Recent posts