환경이 같아서 제가 도움이 될 수 있으면 좋겠군요.
Alzza RedHat 6.1 에 Oracle 8i 8.1.6을 설치 했습니다.
다음은 X-Windows를 띄우지 않은 상태에서의 작업입니다.
oracle 계정을 dba그룹으로 만들고(여기까지야 별 문제가 없겠지요.)
그리고 /oracle 이라는 디렉을 root유저로 만듭니다.
chown oracle.dba /oracle 해서 디렉토리를 oracle에게 줍니다.
/에는 oracle user가 디렉을 만들 수 없기 때문이죠.^^
그리고 /home/oracle 에 있는 .bash_profile을 수정을 합니다.
<.bash_profile에 추가할 내용>
ORACLE_HOME=/oracle/u01/app/oracle/product/8.1.6
LD_LIBRARY_PATH=$ORACLE_HOME/lib
ORACLE_BASE=/oracle/u01/app/oracle
ORACLE_SID=LaonDB
ORACLE_TERM=vt100
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
PATH=$PATH:$ORACLE_HOME/bin:/etc
NLS_LANG=korean
export USERNAME BASH_ENV PATH
export JRE_HOME
export ORACLE_HOME LD_LIBRARY_PATH ORACLE_BASE ORACLE_SID ORACLE_TERM ORA_NLS33
export NLS_LANG
물론 PATH에는 /usr/bin, /etc, /bin, /usr/local/bin 도 추가를 해야 합니다만
저같은 경우는 이미 설정이 되어 있어서 직접 추가 시키지 않았습니다.
$ env | grep PATH
위의 명령으로 현재 PATH가 설정되어 있는 상태를 보실 수 있습니다.
보시고 없으걸 추가 시켜주면 되죠.
oracle 설치 pdf화일(technet.oracle.com에서 구할 수 있습니다.)에 보시면 나와있죠.
.bash_profile 을 수정한 후에는
$ . .bash_profile
위의 명령으로 실행을 시켜 주시던가 아니면
$ exit
하시고 다시 oracle로 로그인 하시면 됩니다.
그리고 전 Oracle을 CD로 굽지 않았습니다. linux에서 CD를 구울 줄 몰라서요.^^a
그래서 /home/oracle에 oracle8161_tar.gz을 옮겨 옵니다. 물론 소유주는 oracle이죠.
$ cd (oracle8161_tar.gz이 있는 디렉)
$ cp(또는 mv) oracle8161_tar.gz /home/oracle
$ cd /home/oracle
$ chown oracle.dba oracle8161_tar.gz
이러면 됩니다. 위의 것은 root로 행한 작업입니다.
그리고 압축을 풉니다. 이것은 oracle 유저로 합니다.
$ exit
해서 다시 oracle로 로그인 합니다.
$ tar -zxvf oracle8161_tar.gz
그러면 /home/oracle/Oracle8iR2 가 생길것입니다.
$ startx
해서 X-Windows로 들어 가서 한텀을 띄운다음
$ cd /home/oracle/Oracle8iR2
$ ./runInstaller
하면 OUI가 뜰겁니다. 그럼 설치 하면 되고요.
이만....
|