반응형

솔라리스 설치시 권장 메모리 1536mb 주고 Disk크기는 20으로 주고 설치

 

Solaris 선택 

 

1입력해주거나 기다리면 알아서 된다 

 

스페이스바로 Korean 선택하고 F2 

ENTER 

 

5번 Korean선택 

 

네트워크 연결

 

NAT방식으로 설치했으니 DHCP사용 

 

IPv6은 사용 안함 

 

커버로스 사용 안함 

 

DNS사용 

 

kornet.net 적용 

 

서버주소 168.126.63.1 적용 

 

넘어가기 

 

도메인 사용 

 

지리적 대륙/국가/지역 

 

아시아 - 대한민국 

 

 

 

암호 설정 

 

원격서비스 활성화

 

 

 

설치시작 

 

자동 재부트하거나 cd/dvd 자동꺼내기 하려면 예 수동하려면 아니오 선택 

 

cd/dvd로 설치 

 

초기화중 

 

승인하고 다음 

 

사용자설치로 파티션설정 

 

아시아 - 한국 

 

 

 

추가제품 없음 

 

전체 그룹 

 

 

 

 

 

 

 

수정눌러서 파티션 설정 

 

/                 ---5000 

swap            --3072

/export/home 나머지

 

 

 

 

 

 

 

 

 

Software 2~5까지 같은 방식으로 설치 

 

 

 

 

 

5까지 설치 다하면 Languages 2 파일을 넣으라고 나와서 Languages 2 파일을 설치

 

 

 

솔라리스 등록 마법사가 나오는데 등록하지않고 실행함 

 

Oracle 설치 준비

 

putty랑 연동하기

vi /etc/ssh/sshd_config

 132 - PermitRootLogin yes

 

svcs ssh

svcadm disable ssh

svcadm enable ssh

 

/etc/system 파일 설정

forceload:sys/shmsys 
forceload:sys/semsys 
set shmsys:shminfo_shmmax=4294967295 
set shmsys:shminfo_shmmin=1 
set shmsys:shminfo_shmmni=100 
set shmsys:shminfo_shmseg=10 
set semsys:seminfo_semmni=100 
set semsys:seminfo_semmns=1024 
set semsys:seminfo_semmsl=256 
set semsys:seminfo_semvmx=32767

 

그룹과 오라클 계정 생성

groupadd -g 5000 dba

groupadd -g 5001 oinstall

groupadd -g 5002 oper

useradd -g oinstall -G dba,oper -s /bin/ksh -d /export/home/oracle -m oracle

 

# cd /cdrom//sol_10_508_x86/Solaris_10/Product/ 

# mkdir /export/home/oracle//package 

# cp -rp ./SUNWi1cs /export/home/oracle/package/ 

# cp -rp ./SUNWi15cs /export/home/oracle/package/ 

# pkgadd -d /export/home/oracle/package/  

 

 

vi /export/home/oracle/.profile

export ORACLE_BASE=/export/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=testdb
export ORACLE_OWNER=oracle
export  PATH=$PATH:$ORACLE_HOME/bin
export LANG=ko_KR.UTF-8
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export TMP=/tmp

export TMPDIR=/tmp

 

winscp를 이용해서 설치파일 /export/home/oracle 로 옮겨줌

unzip 10202_database_solx86.zip

cd database

./runInstaller

 

데이터베이스 추가해서 DB명과 암호 입력

 

경로확인 하고 넘어가기

 

 

 

 

 

 

 

 

 

 

 

스크립트 입력창 나오면 루트계정 터미널 열고 스크립트 실행 

 

 

 

DB생성 확인

sqlplus / as sysdba

select instance_name, status from v$instance; 

 

반응형
반응형

10.2.0.4 패치

 

cd patchset

unzip p6810189_10204_Linux-x86.zip

 

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

 

 

 

cd /Disk1

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

 

설치를 하면 아래와 같이 스크립트 입력하라고 나옴

 

루트 계정 터미널창 열어서 /home/oracle/product/10g/root.sh 입력

 

DB생성

 

vi /home/oracle/database/response/dbca.rsp

 

 

cd /home/oracle/product/10g/bin

./dbca -silent -responseFile /home/oracle/database/response/dbca.rsp

 

설치 완료

 

sqlplus / as sysdba

sql > select status from v$instance; 로 확인

 

 

10.2.0.5 패치를 위해 DB를 Shutdown 해준다.

sqlplus / as sysdba

sql > shutdown

 

10.2.0.4 패치를 위해 풀어놓은 Disk1과 README.html 파일을 지워줌

cd patchset

rm -rf Disk1/ README.html

 

unzip -p8202632_10205_LINUX.zip
cd Disk1

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

 

 

 

 

 

cd Disk1

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

 

 

루트계정 터미널창 열어서 /home/oracle/product/10g/root.sh 입력

 

 

 

패치후 Post Upgrade

  

sqlplus / as sysdba

startup upgrade

sql >select status from v$instance;

 

@?/rdbms/admin/catupgrd.sql 입력해주면 엔진에 맞는 DB버전으로 패치적용

sql> shutdown

sql> startup

 

@?/rdbms/admin/utlrp.sql 명령어로 Invalid PL/SQL package compile

sql> sqlplus / as sysdba

sql> select status from v$instance;

 

 

 

반응형
반응형

groupadd -g 5000 dba

useradd -g dba oracle

passwd oracle

 

vi /etc/oraInst.loc

inventory_loc=/home/oracle/oraInventory

inst_group=dba

chown -R oracle.dba /etc/oraInst.loc

 

vi /etc/sysctl.conf

kernel.shmmax=536870912

kernel.shmmni=4096

kernel.shmall=2097152

kernel.sem=250 32000 100 128

fs.file-max=65536

net.ipv4.ip_local_port_range=1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

 

vi /etc/security/limits.conf

oracle10g soft nproc 2047

oracle10g hard nproc 16384

oracle10g soft nofile 1024

oracle10g hard nofile 65536

 

vi /etc/pam.d/login

session    required    pam_limits.so

 

sysctl -p

 

root 계정에서 rpm설치를 위해 cd3을 넣어줌

 

cd /media/cdrecoder/RedHat/RPMS

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

 

cd /home/oracle/patch

unzip p4198954_40_LINUX.zip
rpm -ivh compat-libcwait-2.1-1.i386.rpm
rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm

 

cd /home/oracle

vi .bash_profile

export EDITOR=vi

export LD_ASSUME_KERNEL=2.4.19

export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=testdb
export LANG=ko_KR.eucKR
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

 

cd /home/oracle

unzip 10201_database_linux32.zip

chown –R oracle.dba /home/oracle/  

 

---------------------------------------------

 

vi /home/oracle/database/response/enterprise.rsp

 

 

 

 

 

Putty 열어서 oracle 계정으로 접속

cd /home/oracle/database

./runInstaller -silent -responseFile /home/oracle/database/response/enterprise.rsp

 

 

 

아래와 같이 설치 성공하고 루트계정 터미널을 열어서 /home/oracle/product/10g/root.sh 입력

 

sqlplus /nolog 버전확인

 

반응형
반응형

10.2.0.4 패치

 

cd /home/oracle/patchset

unzip p6810189_10204_Linux-x86.zip

cd Disk1

./runInstaller

 

Next

 

넘어가기 

 

성공 확인하고 넘어가기 

 

체크풀고 넘어가기 

 

넘어가기  

 

설치중

 

설치 하고나면 스크립트 입력하라고 나옴

 

루트 계정 터미널 열어서 스크립트 입력

 

설치 완료

 

sqlplus /nolog 로 패치확인

 

DB생성

 

dbca입력하면 db생성창으로 넘어감

 

 

디비 생성

 

General Purpose선택

 

testdb 입력

 

체크해제 

 

암호입력 

 

File System 선택

 

넘어가기 

 

넘어가기 

 

Sample Schemas 선택 

 

Character Sets에서 KO16MSWIN949 선택 

 

넘어가기  

 

디비생성

 

확인 

 

디비생성 잘 되었음 

 

확인하자  

 

cd /home/oracle/patchset

unzip p8202632_10205_LINUX.zip

cd Disk1

./runInstaller

 

넘어가기

 

넘어가기 

 

메일 수신따위 안함

 

성공확인하고 넘어가기 

 

넘어가기 

 

에러 뜨면 프로세스 꺼주자 pkill -9 oracle

 

 

설치중 

 

다깔고 루트계정 터미널 열어서 스크립트 입력 

 

설치끝

 

sqlplus /nolog 확인

 

 

post upgrade

 

sqlplus / as sysdba

sql > startup upgrade

sql > select status from v$instance;

*startup upgrade sp2-0714 오류가 나면

#emctl stop agent 실행

#sqlplus / as sysdba

sql > shutdown

 다시 startup upgrade 실행

 

 

@?/rdbms/admin/catupgrd.sql  <--엔진에 맞는 DB버전으로 패치적용

sql > shutdown

sql > startup

 

@?/rdbms/admin/utlrp.sql    <--Invalid PL/SQL package compile

select status from v$instance;

반응형
반응형

groupadd -g 5000 dba

useradd -g dba oracle

passwd oracle

--------------------------------------

 

/etc/sysctl.conf 커널 설정

 

vi  /etc/sysctl.conf

kernel.shmmax=536870912
kernel.shmmni=4096
kernel.shmall=2097152

kernel.sem=250 32000 100 128

fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

 

----------------------------------------

 

/etc/security/limits.conf 커널 설정 


vi  /etc/security/limits.conf

oracle10g soft nproc 2047
oracle10g hard nproc 16384
oracle10g soft nofile 1024
oracle10g hard nofile 65536

 

----------------------------------------

 

/etc/pam.d/login 커널 설정 


vi  /etc/pam.d/login

session   required   pam_limits.so 

 

----------------------------------------

 

리눅스 cd 3번을 넣는다.

cd /media/cdrecoder/RedHat/RPMS

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

 

-----------------------------------------

 

cd /home/oracle/patch

unzip p4198954_40_LINUX.zip
rpm -ivh compat-libcwait-2.1-1.i386.rpm
rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm

 

-------------------------------------------

 

오라클 계정으로 로그인

 

vi  .bash_profile

export EDITOR=vi

export LD_ASSUME_KERNEL=2.4.19

export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=testdb
export LANG=ko_KR.eucKR
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib: \

$ORACLE_HOME/rdbms/jlib

 

----------------------------------------------------------------------

 

루트 계정으로 로그인

cd /home/oracle

unzip 10201_database_linux32.zip

chown –R oracle.dba /home/oracle/  

 

---------------------------------------------

 

재부팅 하고 오라클 계정으로 로그인

cd /home/oracle/database

./runInstaller

 

 

OUI 화면이 나옴

Advanced Installation 선택

 

경로 확인하고 Next

 

Custom

 

넘어가기

 

넘어가기

 

성공한거 확인하고 넘어가

 

dba로

 

소프트웨어만 깔자

 

넘어가기

 

설치중

 

루트계정 터미널 열어주고 스크립트 입력

 

설치 완료

 

sqlplus /nolog 로 확인

 


반응형
반응형

그룹 및 계정 생성

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로 잘 설치되었는지 확인 

 

반응형
반응형

groupadd -g 5000 dba

useradd -g dba oracle

passwd oracle

/home/oracle 디렉토리에 설치파일 집어넣기까지 동일

 

-------------------------------------------------

 

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

 

vi /etc/oraInst.loc

inventory_loc=/home/oracle/oraInventory

inst_group=dba

 

chown -R oracle.dba /etc/oraInst.loc

 

 

echo '2147483648' > /proc/sys/kernel/shmmax

vi /etc/rc.d/rc.local 에 echo '2147483648' > /proc/sys/kernel/shmmax입력

 

오라클 설치파일이 있는 디렉토리에 가서 disk 압축파일 풀어주기

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

 

리눅스 버전과 설치할 oracle 9i의 버전을 맞추기위해 다운그레이드를 해야함

patch 디렉토리가서 p3006854_9204_LINUX.ZIP 압축해제

cd patch

unzip  p3006854_9204_LINUX.ZIP

 

3006854로 들어가서 쉘 실행

cd 3006854

sh rhel3_pre_install.sh

 

silent 방식으로 설치하기위해 response파일에 있는 rsp파일을 설정해줘야함

 

35번째 줄의 UNIX_GROUP_NAME="dba"

41번째 줄의 FROM_LOCATION="/home/oracle/install/Disk1/stage/products.jar"

59번째 줄의 ORACLE_HOME="/home/oracle/product/9i"

65번째 줄의 ORACLE_HOME_NAME="OUIHome" 

 

권한 설정 해주고 putty는 GUI환경이 지원 안되기때문에 .bash_profile에 DISPLAY=localhost로 설정해줘야 한다. linux의 GUI환경을 불러와 putty로 작업하기 위해

 

chown -R oracle.dba /home/oracle

su - oracle

vi /home/oracle/.bash_profile 

export DISPLAY=localhost:0.0

 

 

.bash_profile을 적용하기위해 reboot해주고 다시 접속해서

./runInstaller 실행

 

cd /home/oracle/install/Disk1

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

 

 

 

 

반응형
반응형

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; 

 

반응형

+ Recent posts