1. Oracle 9i 설치 패키지 압축 해제
먼저 다운로드 한 오라클 9i 설치 소프트웨어를 winscp 혹은 vmware tool을 이용하여 리눅스 OS로 옮긴다.
이 때 필자와 같이 파티션을 분할했다고 하면 /u01 파티션에 데이터를 옮기도록 하자. / 파티션은 6.8G 정도밖에 되지 않아 설치 도중 파티션이 가득차서 정상적으로 설치 되지 않을 수 있다.
/u01/staging 폴더에 설치파일을 옮긴 후 압축을 해제 한다.
[root@oracle ~]# cpio -idmv < ship_9204_linux_disk1.cpio
[root@oracle ~]# cpio -idmv < ship_9204_linux_disk2.cpio
[root@oracle ~]# cpio -idmv < ship_9204_linux_disk3.cpio
압축을 해제하면 각 파일별로 Disk1, Disk2, Disk3 폴더 하위에 압축파일이 풀리게 된다.
2. libstdc++ 라이브러리 심볼릭 링크 설정
오라클 유저로 변경한 후 oracle installer 실행을 위해 /u01/staging/Disk1로 이동한 후 runinstaller를 실행하면 아래와 같은 에러메세지가 출력될 것이다.
/u01/tmp/OraInstall2010-06-30_11-54-11AM/jre/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
이는 libstdc++-libc6.1-1.so.2 라는 파일명의 라이브러리가 존재하지 않아서 발생하는 문제인데 심볼릭 링크를 걸어 상위버전의 라이브러리를 이용하도록 설정하면 해결이 가능하다.
root 유저로 돌아간 뒤 /usr/lib 경로에서 아래의 명령어로 심볼릭 링크를 걸어준다.
[root@oracle lib]# ln -s libstdc++-3-libc6.2-2-2.10.0.so libstdc++-lib6.1-1.so.2
3. Oracle 패키지 설치
다시 oracle 유저로 접속한 뒤 runInstaller를 실행하면 이제 정상적으로 실행된다.
- Next를 클릭한다.
- 인벤토리 경로를 확인 한 후 OK를 클릭한다.
- UNIX Group Name에 dba를 입력하고 Next를 클릭한다.
- 위와 같은 팝업창이 뜨면 root 유저로 아래의 명령어를 입력한 후 Continue를 클릭한다.
[root@oracle ~]# /tmp/orainstRoot.sh
- Name과 Path를 위와 같이 수정한 후 Next를 클릭한다.
- Oracle9i Database 9.2.0.4.0 을 선택한 후 Next를 클릭한다.
- Enterprise Edition 을 선택한 후 Next를 클릭한다.
- General Purpose를 선택하면 DB를 바로 생성할 수 있지만 추후 DBCA로 DB를 생성할 것이므로 Software Only를 선택한 후 Next를 클릭한다.
- 이제 Install을 클릭하여 설치를 진행한다.
- 설치 중 위와 같은 팝업창이 뜨면 root 유저로 아래의 명령어를 실행한 후 완료되면 OK를 클릭한다.
[root@oracle ~]# /u01/app/oracle/product/9.2.0/db_1/root.sh
- 이제 오라클 9i 설치가 완료 되었다. 추가로 설치할 것이 없으므로 Exit를 클릭하여 Installer를 종료한다.
'Oracle 설치 > Oracle 9i 설치 및 패치' 카테고리의 다른 글
[Oracle 9i 설치 및 패치] 4. DBCA로 DB 생성 (0) | 2010.06.30 |
---|---|
[Oracle 9i 설치 및 패치] 3. 9.2.0.8 패치 설치 (0) | 2010.06.30 |
[Oracle 9i 설치 및 패치] 1. 필수 패키지 설치 및 환경 설정 (0) | 2010.06.29 |
Oracle 9i 설치 패키지 다운로드 (1) | 2010.06.29 |