>> Edit article
이름
제목
패스워드
제가 어느 사이트에서 우연찮게 발견해서 아래에 올립니다. 이방법대로 하니 제대로 설치가 잘 되더군요. 이 방법에 제대로된 정석인듯 싶네요. Oracle9i 설치관련 스크립트를 전혀 수정하지 않고 설치를 하거든요. DB 따로 만들 필요없이 모두 표준으로 설치하시면 될듯 싶네요. ======================================================================= Linux Install시 스왑 파티션을 1기가 정도로 잡아줘야 합니다. 실제 메모리는 256 정도만 되어도 Install은 가능하구요.... 기본적으로 JDK는 Install되어 있어야 합니다. 그럼 설치를 시작합니다. 설치하기 전에 선행작업을 해야 합니다. Root로 로그인 해서 작업합니다. Linux9i_Disk1.cpio.gz Linux9i_Disk2.cpio.gz Linux9i_Disk3.cpio.gz 요3개 파일을 /usr/local 밑에 다운 받아서 압축을 풀면 .cpio파일이 생깁니다. # cpio -idmv<Linux9i_Disk1.cpio # cpio -idmv<Linux9i_Disk2.cpio # cpio -idmv<Linux9i_Disk3.cpio 이렇게 실행하면 Disk1,Disk2,Disk3 이라는 디렉토리가 생깁니다. 자바의 홈 디렉토리(/usr/java/jdk1.3.1)를 /usr/local/java <== 요디렉토리로 심볼릭 링크합니다. #ln -s /usr/java/jdk1.3.1 /usr/local/java ftp://ftp.redhat.com/pub/redhat/linux/7.0/en/os/i386/RedHat/RPMS/binutils-2.10.0.18-1.i386.rpm <== 요기로 가서 binutils-2.10.0.18-1.i386.rpm <== 요 파일을 /usr/local 밑에 다운 받습니다. # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # passwd oracle 요렇게 해서 oracle 유져를 생성합니다. #rpm -qa|grep apache 요렇게 해서 나온 패키지들을 모두 삭제합니다. 의존성 문제로 여러 패키지들이 나올건데 모두 삭제합니다. #deluser apache apache유저 그룹을 삭제합니다. # groupadd apache # useradd -g oinstall -G apache apache # passwd apache apache유저 그룹을 생성합니다. # mkdir /home/oracle/product # mkdir /home/oracle/product/9.0.1 # chown -R oracle.oinstall /home/oracle/* # mkdir /var/opt/oracle # chown oracle.dba /var/opt/oracle 이렇게 해줍니다. 그 다음에는 oracle 유저로 다시 로그인 합니다. X윈도우를 로그오프하고 X윈도우로 다시 로그인 합니다. #vi /home/oracle/.bash_profile 하면 파일이 하나 열리는데 맨 아래에 다음과 같이 써줍니다. #oracle 9i export ORACLE_HOME=/home/oracle/product/9.0.1 export ORACLE_BASE=/home/oracle export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export ORACLE_TERM=xterm export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/java/bin export TNS_ADMIN=$ORACLE_HOME/config # change this NLS settings to suit your taste # or don't put anything and fall back to # american NLS settings export NLS_LANG='croatian_croatia.ee8iso8859p2' export NLS_SORT=xcroatian if [ -z $LD_LIBRARY_PATH ] then export LD_LIBRARY_PATH=$ORACLE_HOME/lib else export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib fi if [ -z $CLASSPATH ] then CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export CLASSPATH else CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib export CLASSPATH fi 그 다음 #source /home/oracle/.bash_profile 이렇게 실행합니다. #/usr/local/Disk1/runInstaller 이렇게 해주면 GUI환경의 Install 화면이 나타납니다. 하라는데로 해주면 되고 모르는 것은 디폴트로 하고 설치하면 됩니다. 설치과정에서 UNIX사용자 그룹인가 뭔가는 dba라고 해주고 전역 Database이름(오라클 SID)은 ORCL이라고 하고 기분나쁘면 아무거나 좋은걸루 합니다. 설치가 끝나면 다시 root로 로그인해서 아까 Downgrade한 걸 다시 Upgrade합니다. #rpm -Uvh binutils-2.11.90.0.8-9.i386.rpm 위의 파일은 리눅스 설치 Disk의 RPMS 디렉토리에 있습니다. 다시 oracle계정으로 로그인 합니다. #export ORACLE_SID=ORCL 이렇게 한번 때려주고 매번 때리기 힘드니깐 #vi /home/oracle/.bash_profile 해서 맨 밑줄에 export ORACLE_SID=ORCL 요걸 추가합니다.요기서 ORCL은 아까 Install할때 오라클 SID로 넣은것을 넣어야 겠죠? #vi /etc/oratab 이렇게 해서 파일을 열고 orcl:/home/oracle/product/9.0.1:Y 이렇게 바꿔 줍니다. 설정이 다 끝났습니다. 그럼 DB를 Start하겠습니다. #dbstart 이렇게 시작하고 #dbshut 이렇게 종료합니다. 실행예) [oracle@hangirl oracle]$ dbstart SQL*Plus: Release 9.0.1.0.0 - Production on Sri O푫 27 10:11:37 2002 (c) Copyright 2001 Oracle Corporation. All rights reserved. SQL> Connected to an idle instance. SQL> ORACLE instance started. Total System Global Area 336356520 bytes Fixed Size 279720 bytes Variable Size 268435456 bytes Database Buffers 67108864 bytes Redo Buffers 532480 bytes Database mounted. Database opened. SQL> Disconnected from Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production With the Partitioning option JServer Release 9.0.1.0.0 - Production Database "ORCL" warm started. [oracle@hangirl oracle]$ [oracle@hangirl oracle]$ dbshut SQL*Plus: Release 9.0.1.0.0 - Production on Sri O푫 27 10:14:22 2002 (c) Copyright 2001 Oracle Corporation. All rights reserved. SQL> Connected. SQL> Database closed. Database dismounted. ORACLE instance shut down. SQL> Disconnected from Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production With the Partitioning option JServer Release 9.0.1.0.0 - Production Database "ORCL" shut down. [oracle@hangirl oracle]$ 다시 dbstart 해서 접속해보세요~~ #sqlplus system/manager 실행예) [oracle@hangirl oracle]$ sqlplus system/manager SQL*Plus: Release 9.0.1.0.0 - Production on Sri O푫 27 10:18:18 2002 (c) Copyright 2001 Oracle Corporation. All rights reserved. Connected to: Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production With the Partitioning option JServer Release 9.0.1.0.0 - Production SQL> 다들 성공하시길~~~~~~~ 이글의 버그나 오타는 댓글 달아주세요 전화주셔두 되구요 (016-282-7167) 참조 http://staff.in2.hr/denis/oracle/901install_rh72_en.html ======================================================================= 이상입니다. 다들 꼭 성공하시길 바랍니다. 오늘은 Redhat 7.1에 설치를 해볼려고 합니다. 그럼....
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved