- 하드 : 20G
- 메모리 : 1024MB (1GB)
- 파티션 :
/ - 5000
/boot - 100
/var - 1000
swap - 2000
/home - 나머지
* RHEL3 설치과정은 생략
* 오라클 설치과정 : 관련파일설치 및 환경설정 -> 엔진설치 --> 엔진패치 --> DB생성
* 모든 작업은 root 로.
[ 설치시작 전 해야할일 ]
1. 오라클 관련 계정 만들기
# groupadd -g 5000 dba
# useradd -g dba (-d /home/oracle) oracle --리눅스는 홈디렉토리 자동생성
# passwd oracle
2. 준비할 파일목록
jdk118_v3-glibc-2.1.3.tar.bz2
jre118_v3-glibc-2.1.3.tar.bz2
i386-glibc-2.1-linux.tar.gz
glibc-2.1.3-stubs.tar.gz
Oracle 8i
3. winscp로 위의 파일들을 /home/oracle에 옮겨준다.
[ 관련 파일 설치 및 환경설정 ]
1. jdk 설치 및 심볼릭 링크 생성
# cd /home/oracle
# mv jdk118_v3-glibc-2.1.3.tar.bz2 /usr/local
# cd /usr/local
# tar jxvf jdk118_v3-glibc-2.1.3.tar.bz2
# ln -s /usr/local/jdk118_v3 /usr/local/java
# chown -R oracle.dba /usr/local/java
2. jre 설치 및 심볼릭 링크 생성
# cd /home/oracle
# mv jre118_v3-glibc-2.1.3.tar.bz2 /usr/local
# cd /usr/local
# tar jxvf jre118_v3-glibc-2.1.3.tar.bz2
# ln -s /usr/local/jre118_v3 /usr/local/jre
# chown -R oracle.dba /usr/local/jre
3. gcc 컴파일러 및 관련 library를 백업 및 버전교체
# cd /home/oracle
# mv i386-glibc-2.1-linux.tar.gz /
# cd /
# tar zxvf i386-glibc-2.1-linux.tar.gz
# cd /usr/bin
# mkdir backup
# mv gcc cc ld backup
# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
# ln -s gcc cc
# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
# cd /usr/lib
# mkdir backup
# mv libc.so libdl.so libm.so libpthread.so backup
# mv libc.a libdl.a libm.a libpthread.a backup
4. 설치에 필요한 디렉토리 생성
# cd /home/oracle
# mkdir tmp
# mkdir -p oraInventory
5. 환경변수 설정
# vi .bash_profile (또는 vi /home/oracle/.bash_profile)
밑에다가 아래내용을 추가
umask 022
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.2.5
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export ORACLE_OWNER=oracle
export ORACLE_SID=testdb
export TMP_DIR=$ORACLE_BASE/tmp
export PATH=.:$ORACLE_HOME/bin:/usr/local/java/bin:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=American_America.KO16KSC5601
export ORA_NL33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LANG=C
6. 권한변경
# chown -R oracle.dba /home/oracle
[ 오라클 설치 (엔진설치) ]
1. 로그아웃후 oracle 계정으로 로그인 (X 윈도우 환경에서 작업)
$ chmod 755 /home/oracle/Linux_or_817/runInstaller
$ chmod 755 /home/oracle/Linux_or_817/install/linux/runInstaller --실행권한이 없기때문에 설정해줘야함
2. runInstaller 실행
$ cd /home/oracle/Linux_or_817/
$./runInstaller --설치
3. OUI 시작 ( Oracle Universal Installer ) --뜨지않을경우 재부팅
4. Welcome -> next
5. 파일경로(알아서 찾아서 띄워줌. 확인) -> next
6. 유닉스 그룹이름 : dba 입력
7. 창이 뜨면 /home/oracle/product/8.1.7/orainstRoot.sh 실행(console에서 루트권한) -> 재시작(Retry)
8. 설치 가능한 제품들 -> Enterprise Edition 선택 -> next
9. 설치유형 -> Custom ->next (Typical로 해도 되지만 버그때문에 에러나서 custom으로 진행)
10. 설치 가능한 구성요소 -> Product Languages( OUI화면이 영어로 나올경우 필수! ) -> next
11. 구성요소위치 -> next
12. Privileged Operating System Groups -> next
13. Authentication Methods -> next
14. Choose JDK Home Directory -> /usr/local/java 확인후 (잘설치했다면 알아서 잡아줌) -> next
15. Create Database -> NO (DB생성은 나중에, 지금은 엔진설치만)
16. Install
17. 설치중 창이 뜨면 console에서 루트권한으로 /home/oracle/product/8.1.7/root.sh 실행
18. 기본 구성 수행 체크 후 -> 설치완료 -> 종료
[ DB 생성 ]
1. console에서 $ dbassist -> Oracle Database Configuration Assistant 시작 -> 데이터베이스 생성 체크 -> 다음
2. 생성할 데이터베이스 유형 -> typical (기본) -> 다음
3. 데이터베이스 생성방법 -> CD에서 복사 체크
4. 전역 데이터베이스명 -> testdb
5. 계속하겠습니까? -> 예
6. 확인
7. 생성
8. 설치가 잘 되었는지 확인하는 방법
$ sqlplus internal 입력
SQL > select status from v$instance;
STATUS
-------- -> 성공
OPEN
'oracle > [install] single' 카테고리의 다른 글
RHEL4 + ORACLE 9i (SILENT) (0) | 2014.09.01 |
---|---|
RHEL4 + ORACLE 9i (OUI) (0) | 2014.09.01 |
RHEL4 + ORACLE 8i (OUI) (0) | 2014.08.30 |
RHEL3 + ORACLE 9i (SILENT) (0) | 2014.08.29 |
RHEL3 + ORACLE 9i (OUI) (0) | 2014.08.29 |
댓글