반응형

그룹 및 계정 생성

groupadd –g 5000 dba

useradd –g dba oracle

passwd 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

 

rpm 설치

cd /home/oracle/install/rpm

rpm -Uvh libaio-devel-0.3.105-2.i386.rpm

rpm -Uvh compat-libcwait-2.0-2.i386.rpm

rpm -Uvh compat-oracle-rhel4-1.0-5.i386.rpm

(rpmfile

libaio-devel-0.3.105-2.i386.rpm

 

compat-libcwait-2.0-2.i386.rpm

 

compat-oracle-rhel4-1.0-5.i386.rpm

 

패치

cd /home/oracle/install/patch

unzip p3006854_9204_LINUX.zip

cd 3006854

sh rhel3_pre_install.sh

 

오라클 계정에 권한 부여

chown -R oracle.dba /home/oracle/

 

vi /home/oracle/.bash_profile

export LD_ASSUME_KERNEL=2.4.19

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=$ORACLE_BASE/product/9i

export ORACLE_SID=testdb

export ORACLE_TERM=xterm

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/local/lib

export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin

export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949

export LANG=C

 

vi /etc/sysctl.conf

kernel.shmmax = 1073741824

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

 

vi /etc/security/limits.conf

oracle soft nofile 65536

oracle hard nofile 65536

oracle soft nproc 16384

oracle hard nproc 16384

 

vi /etc/oraInst.loc

inventory_loc=/home/oracle/oraInventory

inst_group=dba

 

chown oracle.dba /etc/oraInst.loc

 

vi /home/oracle/install/Disk1/response/enterprise.rsp

35 - UNIX_GROUP_NAME="dba"

41 - FROM_LOCATION="/home/oracle/install/Disk1/stage/products.jar"

49 - ORACLE_HOME="/home/oracle/product/9i"

65 - ORACLE_HOME_NAME="OHOME"

 

vmware에서 오라클계정으로 로그인해서 입력(X windows 환경으로 로그인)

xhost +

 

putty 등 원격접속 클라이언트에서 로그인해서 입력

export DISPLAY=:0.0

 

cd /home/oracle/install/Disk1

./runInstaller –silent –responseFile /home/oracle/install/Disk1/response/enterprise.rsp

 

아래 화면이 나오면 설치중 

 

설치가 잘 되면 아래처럼 비밀번호 입력하라고 나옴 입력해주고 Exit

 

설치 완료 모습

 

sqlplus /nolog로 설치확인

 

루트 계정의 터미널 열어서 /home/oracle/product/9i/root.sh 입력

 

 

9.2.0.7로 패치

 

cd /home/oracle/install/patchset

unzip p4163445_92070_LINUX.zip

 

vi /home/oracle/install/patchset/Disk1/response/patchset.rsp

 

35 - UNIX_GROUP_NAME="dba"

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

67 - ORACLE_HOME="/home/oracle/product/9i"

75 - ORACLE_HOME_NAME="OHOME"

 

cd Disk1

./runInstaller –silent –responseFile /home/oracle/install/patchset/Disk1/response/patchset.rsp

 

실행하면 아래와 같은 오류가 나는데

/home/oracle/oraInventory/logs/silentInstall2014-08-031_08-10-47PM.log 확인해서

pkill로 프로세스 죽여주자

아마 oracle, rsnlsr, isqlplus, httpd 4개 나올것임

 

프로세스 죽이고 다시 실행하면 설치가 잘 된다.

설치 다 하고 루트  계정 터미널 열어서 /home/oracle/product/9i/root.sh 입력해주고sqlplus /nolog로 패치 확인

 

 

DB생성하기

 

vi /home/oracle/install/Disk1/response/dbca.rsp 설정해주자

79 - GDBNAME = "testdb"

89 - SID = "testdb"

121 - CHARACTERSET = "KO16MSWIN949"

131 - NATIONALCHARACTERSET= "UTF8"

dbca -silent -templateName General_Purpose.dbc    

-responseFile /home/oracle/install/Disk1/response/dbca.rsp 실행시키기

설치하는데 아무 반응없다고 끄지말고 설치되고 있는 중이니 기다릴것

 

설치가 다 되면 cat /home/oracle/admin/testdb/create/testdb.log

SYS, SYSTEM 패스워드 확인

 

sqlplus /nolog

SQL > conn /as sysdba

SQL > select status from v$instance

 

 

9.2.0.8로 패치

 

cd /home/oracle/install/patchset

unzip p4547809_92080_LINUX.zip

 

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/9i"

ORACLE_HOME_NAME="OHOME"

 

cd Disk1

./runInstaller –silent -responseFile \   /home/oracle/install/patchset/Disk1/response/patchset.rsp

 

실행하면 또 프로세스 죽이라는 경고 떠서 로그 확인후 실행중인 프로세스 죽이기

pkill -9 oracle

 

설치를 하고나서 root계정의 터미널창으로 스크립트 입 /home/oracle/product/9i/root.sh

 

sqlplus /nolog 확인

반응형
반응형

9.2.0.7패치

cd /home/oracle/patchset

unzip p4163445 92070 LINUX.zip

cd Disk1

./runInstaller

인스톨 했을때 글자가 ㅁㅁㅁㅁ로 나오면 터미널창에 export LANG=C 입력해주고 설치

 

 

 

Name에서 OUIHome뒤에 1지워줘야 경로가 올바르게 바뀜 

 

 

 에러뜨면 터미널창 켜서 httpd와 tnslsnr을 pkill을 이용해 죽여줌

 

 

 

스크립트 입력하라고 나오면 터미널창켜서 /home/oracle/product/9i/root.sh 입력 

 

 

sqlplus /nolog 로 9.2.0.7.0 잘 패치됬는지 확인 

 

DB생성

터미널창에 dbca입력해서 db생성창으로  

 

 

 

General  Purpose 선택

 

testdb로입력

 

 

 

Character Sets에서 Choose from the list of character sets서 KO16MSWIN949선택 

 

 

 

 

 

 

 

db확인

 

sqlplus /nolog

conn /as sysdba

select status from v$instance; 

 

9.2.0.8 패치 

 

cd /home/oracle/patchset

unzip p4547809_92080_LINUX.zip 압축풀기  (압축풀기전에 Disk1지워주고 시작하는게 좋음)

cd Disk1

./runInstaller 여기서도 하기전에 export LANG=C 하고 하는게 좋음

 

Name에 OUIHome로 설정 자동으로 경로바뀜

 

 

 

 

 

 

 

터미널 열어서 /home/oracle/product/9i/root.sh 입력

 

sqlplus /nolog로 버전확인 

 

반응형
반응형

groupadd -g 5000 dba

useradd -g dba oracle

passwd oracle

 

공유 메모리 확인 echo '2147483648' > /proc/sys/kernel/shmmax

vi /etc/rc.d/rc.local 에도 똑같이 기입

 

 

오라클 디렉토리로 가서 설치파일 압축풀어줌

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

 

font 디렉토리로 가서 baekmuk-ttf-2.1.tar.gz 파일 압축풀고 복사

 

cp *.ttf /home/oracle/Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/
DataFiles/Expanded/jre/linux/lib/fonts/                                                 

cp fonts.dir /home/oracle/Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/
DataFiles/Expanded/jre/linux/lib/fonts/

cp font.properties.ko /home/oracle/Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/
DataFiles/Expanded/jre/linux/lib/

 

rpm디렉토리로가서 필요 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

 

오라클 권한 부여하고 .bash_profile 설정

 

export ORACLE_BASE=/home/oracle
export ORACLE_OWNER=oracle
export ORACLE_SID=testdb
export ORACLE_TERM=xterm
export THREADS_FLAG=native
export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
export LANG=ko_KR.eucKR
export LD_ASSUME_KERNEL=2.4.19
export ORACLE_HOME=$ORACLE_BASE/product/9i
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
export ORA_LNS33=$ORACLE_HOME/ocommon/nls/admin/data

설정 다해주고 배쉬파일 적용위해 로그아웃한뒤 oracle계정으로 로그인

 

패치하기 위해 patch 디렉토리로 가서 p3006854_9204_LINUX.zip 파일 압축해제

압축풀고 rhel3_pre_install.sh 실행 (패치는 루트계정으로 실행)

 

로그아웃한뒤 오라클 계정으로 접속해서 ./runInstaller 실행

 

오라클설치

 

 

 

dba입력해주기

 

스크립트 실행하라고 하면 루트계정 터미널창 새로 하나 열어서 쉘 입력

/tmp/orainstRoot.sh

 

 

 

Oracle9i Database 9.2.0.4.0 선택하고 아래쪽 제품언어 클릭

 

제품언어에서 한국어 넣어주기

 

Custom으로설치

 

 

 

 

 

 

 

 

 

db생성 NO

 

 

설치하다가 에러 나는거 그냥 무시눌러서 설치

/home/oracle/product/9i/root.sh 스크립트 입력해주고 설치마무리 

 

기본 구성 수행 누르고 설치 

 

취소 눌러서 넘어감

 

오류나도 확인눌러서 무시해주고 설치 마무리 

 

설치끝 

 

sqlplus /as sysdba로 잘 설치되었는지 확인 

 

반응형
반응형

cd /home/oracle/install/patchset

unzip p41.....070

cd Disk1

./runinstaller

 

 

name에서 OUIHome1 인데 1을 지워주면 경로가 제대로 바뀐다

 

 

 

에러가 나오면 터미널창에서 

pkill -9 httpd

pkill -9 tnslsnr 

 

설치 시작

하다가 중간에 스크립트 입력하라고 경고뜨면 스크립트 입력해주고 설치 마무리

 

 

 

DB생성

 

터미널에서 dbca 입력

 

디비 만들자

 

General Purpose선택 

 

디비이름을 testdb 로 주자 

 

전용서버모드로 

 

문자 집합에서 문자집합목록에서선택 -> KO16MSWIN949선택

 

 

 

디비생성 

 

요약정보 확인 

 

설치가 잘 되고있다

 

암호설정이 나오면 oracle로 설정해주자

 

확인하는 방법

sqlplus /nolog

conn / as sysdba

select instance from v$instance;

select status from v$instance; 

 

반응형
반응형

오라클 설치전에 항상 그룹과 오라클 계정을 생성해준다.

groupadd -g 5000 dba

useradd -g dba oracle

passwd oracle

 

공유메모리확인: #echo 2147483648 > /proc/sys/kernel/shmmax

vi /etc/rc.d/rc.local 파일에 echo 2147483648 > /proc/sys/kernel/shmmax추가

 

 

 

/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

 

font디렉토리 들어가서 baekmuk-ttf-2.1.tar.gz 파일 압축풀기

 

압축 푼 폰트 복사

cp *.ttf /home/oracle/install/Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/
DataFiles/Expanded/jre/linux/lib/fonts/                                                 

cp fonts.dir /home/oracle/install /Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/
DataFiles/Expanded/jre/linux/lib/fonts/

cp font.properties.ko /home/oracle/install/Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/
DataFiles/Expanded/jre/linux/lib/

 

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

 

오라클 권한 주고 .bash_profile 설정

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=$ORACLE_BASE/product/9.2

export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

export ORACLE_OWNER=oracle 

export ORACLE_SID=testdb

export ORACLE_TERM=xterm

export LD_ASSUME_KERNEL=2.4.1

export THREADS_FLAG=native

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949

export LANG=ko_KR.eucKR

 

루트 계정으로 패치 실행 -p3006854 압축풀고 실행

 

sh rhel3_pre_install.sh로 실행

cd Disk1 로가서

./runInstaller

 

오라클 설치 화면이 나온다 

 

디렉토리 확인하고 넘어가기

 

그룹 이름에 dba 입력해주고 넘어가기 

 

이런 화면이 나오면 루트계정의 새로운 터미널창 하나켜서 스크립트를 입력해주고 오자 

 

/tmp/orainstRoot.sh 입력 

 

파일위치 확인하고 넘어가기

 

Oracle 9i Database 9.2.0.4.0 선택하고 넘어가기전에 제품언어 클릭

 

언어에서 한국어 선택해주기

 

Custom 선택

 

정보 확인하고 넘어가기

 

 

넘어가기

 

dba확인하고 넘어가기 

 

위에거 선택하고 넘어가기 

 

디비생성 안함 

 

설치요약정보 확인후 넘어가기 

 

설치중에 스크립트 치라고 나오면 터미널열고 스크립트입력해주고 오기

 

 

 

기본구성수행 클릭 

 

 

 

나오면 그냥 취소

 

 오류나도 괜찮 그냥 확인

 

설치 완료 

 

반응형

+ Recent posts