'BR*Tools'에 해당되는 글 1건
- 2008.11.20 SAP BR*Tools Studio for Oracle의 설치
지난 10월말에 SAP에서 web 기반의 Oracle 관리 툴인 BR*Tools Studio를 release했습니다.
기존에 있던 BR*Tools를 web 기반으로 사용할 수 있도록 하는 것인데 기존의 BR Gui와의 차이점은 Multi instance를 지원하고 role기반의 사용자 관리가 가능하다는 것입니다.
BR*Tools Studio 요구사항
BR*Tools Studio는 두 가지 설치 모드가 있습니다.
Dedicated Server 모드는 기존의 DB서버에 설치하는 것을 말하고, Multi-Instance Server 모드는 DB 서버와는 별도의 시스템에 BR*Tools Studio를 설치하는 것을 말합니다. 실제 설치상의 차이점이나 실행상의 차이점 없이 개념적으로 구분되는 사항입니다. 다만은 없지만 Multi-Instance Server 모드로 실행시 remote shell을 실행하거나 웹서비스 지원을 위해, 위 요구사항에서 optional로 되어 있는 것들이 필요할 수 있습니다. OC4J는 설치하려는 서버에 Oracle 10g가 설치되어 있다면 이미 설치되어 있으므로 별도의 설치가 불필요합니다.
Guide에는 DB 서버의 부하를 줄이기 위해 DB서버와는 별도의 서버에 Multi-Instance Server 모드로 설치하라고 권장하고 있습니다.
그럼, 설치를 위해 먼저 아래에서 프로그램들을 다운 받습니다.
BR*Tools Studio
BR*Tools Studio 설치 (Unix 기준)
1. Dedicated Server 모드라면 orasid 유저로 /oracle/<SID>/sap/brtools/studio/ 에 압축을 풉니다.
2. 풀린 파일 중 setup.csh을 실행합니다. X Server를 실행하기 위한 환경 설정이 미리 되어 있어야 합니다.
모든 환경 설정이 제대로 되어 있다면 다음과 같은 초기 화면을 볼 수 있습니다.
Install과 Upgrade를 실행할 수 있는 버튼이 있습니다. Upgrade는 BR*Tools Studio의 upgrade나 patch시 실행합니다.
"I Agree"를 누르면 BR*Tools Studio Server가 사용할 HTTPS Port를 묻습니다. BR*Tools Studio는 HTTPS만을 지원합니다. 물론 설치 후 HTTP를 지원하도록 변경하는 방법도 있습니다. 이건 다음에 다루겠습니다.
BR*Tools Studio server의 administrator user의 password를 설정합니다. 이 user는 BR*Tools Studio server의 service를 실행하고 종료할 수 있으며, BR*Tools Studio를 사용할 User를 생성하고 권한을 주고, 관리를 위한 Oracle Instance를 등록하는 등의 역할을 합니다.
BR*Tools Studio server가 HTTPS만을 지원하기 때문에 SSL연결을 위해 필요한 Keystore file을 요구합니다.
Keystore file은 다음과 같이 keytool을 사용하여 생성할 수 있습니다. keytool은 jre가 설치된 위치의 bin 폴더 밑에서 찾을 수 있습니다.
% keytool -genkey -alias aliasname -keystore /keystore-location -storepass password
aliasname과 password는 임의로 주면 되며 /keystore-location은 keystore file을 저장할 위치로 이 내용을 위 화면의 Keystore File에 그대로 입력해 주면 됩니다.
Install을 누르면 설치가 시작됩니다.
잠시 후 아래와 같이 설치가 성공적으로 완료되었다는 화면을 볼 수 있습니다.
설치가 완료된 후, 앞서 이야기 한 것 처럼 Oracle 10g가 설치되어 있지 않은 서버에 설치를 했다면 추가적으로 OC4J를 다운 받아 web-app-server/oc4j/에 압축을 풀어줘야 합니다.
Oracle Containers for Java (OC4J)
Guide 상에는 버전이 10g이상이라고 있으나 note 1224432에는 9.0.4에서만 지원이된다고 합니다. 실제 9.0.4에서만 정상적으로 실행이 됩니다.