본문
1. Oracle 8i 설치 시 준비물
■ VMware
■ RHEL 3
■ Oracle 8i 설치 파일
- 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
- Linux_or_817.iso (압축 해제 Linux_or_817 폴더)
2. RHEL3에 Oracle 8i 설치하기
2-1) Oracle 계정 생성 및 네트워크 설정
> Oracle 계정 생성
[root@server117 root]# groupadd dba
[root@server117 root]# useradd -g dba oracle
[root@server117 root]# passwd oracle
Changing password for user oracle.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfilly.
> 네트워크 설정
[root@server117 root]# neat
[root@server117 root]# /etc/init.d/network restart
인터페이스 eth0 (을)를 종료함: [ 확인 ]
loopback 인터페이스를 종료함: [ 확인 ]
네트워크 매개 변수를 설정하고 있습니다: [ 확인 ]
loopback 인터페이스 활성화중 입니다: [ 확인 ]
eth0 인터페이스 활성화중 입니다: [ 확인 ]
[root@server117 root]# ifconfig
> Winscp 설정
[새로 만들기] >> [호스트] : IP 입력 >> [사용자] : oracle 입력
> WinSCP 로그인
[로그인] >> [비밀번호] : Oracle 계정 패스워드 입력 >> 확인 >>
> 오라클 설치 파일 복사
- Linux_or_817 폴더
- glibc-2.1.3-stubs.tar.gz
- i386-glibc-2.1-linux.tar.gz
- jdk118_v3-glibc-2.1.3.tar.bz2
- jre118_v3-glibc-2.1.3.tar.bz2
2-2) 엔진 설치
> 복사한 파일 확인
[root@server117 root]# cd /home/oracle
[root@server117 oracle]# ls
[root@server117 oracle]# mv *.gz /
[root@server117 oracle]#
[root@server117 oracle]# cd /usr/local
[root@server117 local]# tar xvjf jdk118_v3-glibc-2.1.3.tar.bz2
[root@server117 local]# ln -s /usr/local/jdk118_v3 /usr/local/java
[root@server117 local]# chown -R oracle.dba /usr/local/java
[root@server117 local]# tar xvjf jre118_v3-glibc-2.1.3.tar.bz2
[root@server117 local]# ln -s /usr/local/jre118_v3 /usr/local/jre
[root@server117 local]# chown -R oracle.dba /usr/local/jre
[root@server117 /]# tar xvzf i386-glibc-2.1-linux.tar.gz
[root@server117 /]# cd /usr/bin/
[root@server117 bin]# mkdir backup
[root@server117 bin]# mv gcc cc ld backup
[root@server117 bin]# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
[root@server117 bin]# ln -s gcc cc
[root@server117 bin]# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
[root@server117 bin]# cd /usr/lib
[root@server117 lib]# mkdir backup
[root@server117 lib]# mv libc.so libdl.so libm.so libpthread.so backup
[root@server117 lib]# mv libc.a libdl.a libm.a libpthread.a backup
[root@server117 lib]# cd /home/oracle/
[root@server117 oracle]# mkdir tmp
[root@server117 oracle]# mkdir -p oraInventory
[root@server117 oracle]# chown -R oracle.dba /home/oracle
> .bash_profile에 내용 추가 후
[root@server117 oracle]# 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_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LANG=C
[root@server117 oracle]# reboot
> 리부팅 후 오라클 계정으로
- 사용자 이름 : oracle
- 열쇠글 : 오라클 계정 패스워드
[oracle@server117 oracle]$ env
⇒ vi /home/oracle/.bash_profile에 추가한 내용이 제대로 반영되었는지 확인.
반영되지 않았으면 ]$ source /home/oracle/.bash_profile
[oracle@server117 Linux_or_817]$ chmod 755 runInstaller
⇒ runInstaller 권한을 변경하면 연두색으로 변하는 것을 확인할 수 있다
[oracle@server117 linux]$ chmod 755 runInstaller
[oracle@server117 Linux_or_817]$ ./runInstaller
Password :
[root@server117 root]# /home/oracle/product/8.1.7/orainstRoot.sh
Password:
[root@server117 root]# /home/oracle/product/8.1.7/root/sh
...
[/usr/local/bin] : [Enter]
...
2-3) DB 생성
[oracle@server117 oracle]$ sqlplus internal
[oracle@server117 oracle]$ select status from v$instance;
STATUS
---------
OPEN
'Oracle_Install > Linux + Single' 카테고리의 다른 글
RHEL 3 + Oracle 9i 설치 (엔진, DB생성) (0) | 2014.12.03 |
---|