오라클 10.2.0.1.0 설치

2010. 9. 8. 10:00Oracle/Oracle Study

반응형
얼마전(?) 부터 서버의 이상증상이 보였고 이제는 부팅도 안되고 복구도 불가능한 지경까지 이르게 되었습니다.
귀차니즘에 빠졌던 저라 컴퓨터를 꺼버리고 두달정도 그냥 방치해두었다가 이제야 우분투를 다시 설치하게 되었습니다.

우분투는 예전에 설치 한 것보다 좀 더 수월하게 진행이 되었던것 같습니다. 접속 문제 빼고요.
내부/외부에서 접속이 전혀 되질 않아서 고생 좀 했습니다.

이제 오라클 설치에 대해서 또 한번 적어보고자 합니다. 
예전 글은 정리가 잘 되지 않아서 이번에는 제가 한 순서대로 나름 깔끔하게 적어볼려고합니다.(참고 URL)

1. 오라클 설치하는데 필요한 패키지 설치
pgheo@pgheo-desktop:/home$ sudo apt-get install gcc binutils libaio1 lesstif2 lesstif2-dev make rpm libc6 libstdc++5 build-essential

2. 오라클 계정 및 그룹 만들기
pgheo@pgheo-desktop:/home$ sudo groupadd -g 5000 dba
pgheo@pgheo-desktop:/home$ sudo useradd -g dba oracle
pgheo@pgheo-desktop:/home$ sudo passwd oracle
새 UNIX 암호 입력:
새 UNIX 암호 재입력:
passwd: 암호를 성공적으로 업데이트했습니다

3. sysctl.conf 수정
pgheo@pgheo-desktop:/etc$ sudo vi /etc/sysctl.conf
마지막에 아래와 같이 입력.

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

저장 후 적용시키기 위해서는 재부팅 또는 아래 명령어 입력.
sudo /sbin/sysctl -p(재부팅 하지 않고 바로 적용시킬때)

4. limits.conf 수정
pgheo@pgheo-desktop:/etc/security$ sudo vi /etc/security/limits.conf
마지막에 아래와 같이 입력.

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

5. 오라클 폴더생성 및 권한 주기.
pgheo@pgheo-desktop:/home$ sudo mkdir /oracle
pgheo@pgheo-desktop:/home$ sudo mkdir /oracle/10g
pgheo@pgheo-desktop:/home$ sudo mkdir /oracle/oinstall
pgheo@pgheo-desktop:/home$ sudo chown -R oracle:dba /oracle
pgheo@pgheo-desktop:/home$ sudo chmod 775 -R /oracle

cf. 오라클 설치파일을 미리 올려놓았기 때문에 이동작업을 하였습니다.
pgheo@pgheo-desktop:/home/oracle_installer$ sudo chown oracle:dba *
pgheo@pgheo-desktop:/home/oracle_installer$ sudo mv * /oracle/oinstall

6. 오라클 환경변수 설정(profile)
pgheo@pgheo-desktop:/oracle/oinstall$ sudo vi /etc/profile
마지막에 아래와 같이 입력.
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/10g
export ORACLE_SID=PROD  --> 원하시는 오라클 sid명을 입력하세요.
export PATH=$PATH:$ORACLE_HOME/bin

확인 작업.
pgheo@pgheo-desktop:/oracle/oinstall$ su - oracle
암호:
디렉터리 없음, 루트 디렉터리(/)로 로그인합니다
$ echo $ORACLE_BASE
/oracle
$ echo $ORACLE_HOME
/oracle/10g
$ exit

7. 레드헷 계열 인식(?)
pgheo@pgheo-desktop:/oracle/oinstall$ sudo ln -s /usr/bin/awk /bin/awk
pgheo@pgheo-desktop:/oracle/oinstall$ sudo ln -s /usr/bin/rpm /bin/rpm
pgheo@pgheo-desktop:/oracle/oinstall$ sudo ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so
pgheo@pgheo-desktop:/oracle/oinstall$ sudo ln -s /usr/bin/basename /bin/basename


pgheo@pgheo-desktop:/oracle/oinstall$ sudo vi /etc/redhat-release
아래 입력하고 저장.

Red Hat Enterprise Linux AS release 3 (Taroon)


8. GUI 글씨가 깨지는 것을 방지.
pgheo@pgheo-desktop:~$ sudo apt-get install ttf-baekmuk(백묵글꼴 설치)

pgheo@pgheo-desktop:~$ cd /usr/share/fonts
pgheo@pgheo-desktop:~$ sudo mkdir -p ko/TrueType
pgheo@pgheo-desktop:~$ sudo cp truetype/baekmuk/*.ttf ko/TrueType

9. 오라클 설치 시작(시스템 reboot 후 oracle 계정으로 접속한다.)
oracle@pgheo-desktop:/oracle/oinstall/database$ runInstaller  -- 설치 과정은 Windows와 같음
설치 중간에 잠시 멈추고 root.sh와 orainsRoot.sh를 설치하라고 나오는데 
나와있는 경로 찾아가서 설치 해주고 계속 진행합니다.

저는 default 디비를 설치하지 않았습니다. 매뉴얼 구축을 위해서 오라클 자체만 설치를 하였습니다.
오라클 매뉴얼 설치는 좀 쉬었다가 적어보도록 하겠습니다.ㅎㅎ
추후 10.2.0.4로 패치도 해볼까 하는데 파일 구하기가 참으로 어렵네요.
반응형

'Oracle > Oracle Study' 카테고리의 다른 글

MAXDATAFILES, DB_FILES(ORA-01118, ORA-00059)  (0) 2011.03.10
characterset 변경 및 주의할 점.  (0) 2011.01.06
Oracle Analytic Function(분석함수)  (0) 2010.05.24
리두 로그 삭제  (0) 2010.04.07
serveroutput 단순 예  (0) 2010.02.23