본문 바로가기

Oracle DataBase/Oracle Install

RHEL3 9i Silent 설치

 

< RHEL3 9i Silent 설치 >

 

 

OS 환경설정 -> 엔진설치(4.0) -> 엔진패치(8.0) -> DB생성

 

1. <oracle 유저와 dba 그룹생성>

[root@localhost ~]# groupadd -g 5000 dba

[root@localhost ~]# useradd -g dba -d /home/oracle oracle

[root@localhost ~]# passwd oracle

 

 

2. 공유메모리 확인 및 설정

# echo '2147483648' >/proc/sys/kernel/shmmax 공유메모리 확인  echo 명령어는 출력해서 보여주는 명령어인데, echo '2147483648' 이렇게만 하면 재부팅시에는 적용이 되지 않으므로 이것을 /proc/sys/kernel/shmmax 이 파일안에 써놓겠다는 의미이다.

# vi /etc/rc.d/rc.local echo '2147483648' >/proc/sys/kernel/shmmax

재부팅 후에도 공유메모리를 2G설정해 주기위해서이다

 

3. 설치될 s/w log파일 저장위치를 지정해주는 oraInst.loc 파일 생성

[root@localhost oracle]# vi /etc/oraInst.loc

inventory_loc=/home/oracle/oraInventory

inst_group=dba

[root@localhost oracle]# chown -R oracle.dba /etc/oraInst.loc

 

4. 설치 파일 복사 및 압축 해제

 

winSCP를 이용하여 오라클 설치 파일을 /home/oracle 밑에 복사해 놓는다.

그리고 압축을 해제한다.

 

# cd /home/oracle/install/

# cpio -idmv < ship_9204_linux_disk1.cpio && cpio -idmv < ship_9204_linux_disk2.cpio && cpio -idmv < ship_9204_linux_disk3.cpio

 

 

5. rpm 설치

# cd /home/oracle/install/rpm/# rpm -Uvh compat-libgcj-7.3-2.96.118.i386.rpm

# rpm -Uvh compat-libgcj-devel-7.3-2.96.118.i386.rpm

# rpm -Uvh nss_db-compat-2.2-20.i386.rpm 설치시 의존성 에러나는경우있음. 무시

 

 

6. 소유권 설정

 

7. 패치 실행

. linuxOracle 의 자바 버전 맞추기 - root 계정으로 패치 실행 p3006854 압축 푼 후 실행 할 것(unzip으로 압축 풀고 폴더로 가서 실행)

 

 

아래와 같이p3006854_9204_LINUX.zip를 풀고 실행

linux 버전과 설치할 oracle 9i의 버전을 마춰 주기 위해서 다운그레이드 패치  

 

8. 오라클 계정의 .bash_profile 파일 설정 (경로 : /home/oracle)

 

 

9. enterprise.rsp 편집 /home/oracle/Disk1/response/enterprise.rsp 수정

UNIX_GROUP_NAME="dba"

FROM_LOCATION="/home/oracle/Disk1/stage/products.jar"

ORACLE_HOME="/home/oracle/Disk1/OraHome"

ORACLE_HOME_NAME="OraHome"

 

 

OS 환경설정 과정중 enterprise.rsp 수정시s_cfgtyperet="Software Only"부분을 추가해 주어야 OUI상태에서 위의 암호묻는 창이 뜨지 않는다.

 


OS 환경설정 -> 엔진설치(4.0) -> 엔진패치(8.0) -> DB생성

 

10. 설치 실행$ cd /home/oracle/install/Disk1/$ ./runInstaller -silent -responseFile /home/oracle/Disk1/response/enterprise.rsp

11. 설치 완료

 


OS 환경설정 -> 엔진설치(4.0) -> 엔진패치(8.0) -> DB생성

 

1. 엔진설치 완료후 패치 작업 시작!!!!

$ cd /home/oracle/install/patchset$ unzip p4547809_92080_LINUX.zip

 

2. root 계정으로 patchset.rsp 수정# vi /home/oracle/install/patchset/Disk1/response/patchset.rsp

UNIX_GROUP_NAME="dba"

FROM_LOCATION="/home/oracle/install/patchset/Disk1/stage/products.xml"

ORACLE_HOME="/home/oracle/product/OraHome"ORACLE_HOME_NAME="OraHome"

 

 

3. 설치$ cd /home/oracle/install/patchset/Disk1/$ ./runInstaller -silent -responseFile /home/oracle/install/patchset/Disk1/response/patchset.rsp 

 이런식으로 짧게 진행되면 패치가 안될 가능성이 높다..다시한번 재부팅후 다시 시도하면 패치가된다. 원인을 찾아본결과 엔진설치후 sqlplus가 실행되며 해당프로세스가 실행된 상태에서패치를 하려는 과정에서 일어나는 문제로 판단됨

 

 

4. 설치 완료 되면 root계정으로 홈디렉토리 밑에 root.sh 실행

# /home/oracle/product/OraHome/root.sh -> 엔터, y , y , y

 

5. 패치 확인$ sqlplus /nolog


   


 OS 환경설정 -> 엔진설치(4.0) -> 엔진패치(8.0) -> DB생성

1. dbca.rsp 파일 수정

$ vi /home/oracle/install/Disk1/response/dbca.rsp

SID = "testdb" ( 99)

NATIONALCHARACTERSET= "UTF8" ( 131줄 주석처리 해제 )

 

2. db생성

$ cd /home/oracle/product/OraHome/bin

$ ./dbca -silent -datafileJarLocation /home/oracle/product/OraHome/assistants/dbca/templates/ -responseFile /home/oracle/install/Disk1/response/dbca.rsp

  

3. 설치 확인

$ sqlplus /nolog

SQL> conn /as sysdba

 

 

'Oracle DataBase > Oracle Install' 카테고리의 다른 글

RHEL5_11g_Silent  (0) 2012.06.12
RHEL4 Silent_패치  (0) 2012.06.12
RHEL4 Silent_엔진_설치  (0) 2012.06.12
Oracle 설치 정리  (0) 2012.06.04