달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
 일단 파일을 다운받아두고 설치를 시작.

 밑에는 sudo 명령어를 이용해 해도 상관없으나 root로 설치를 시작.

1. root 계정으로 접속.
# su - root


2. 커널버전 확인 ( 우분투 9 버전 이상부터는 설치가 가능하다고 한다)
# uname -r


3. 필요 패키지 설정

binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106 
libgcc-4.1.1-52
libstdc++-4.1.1 
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0

※대부분 설치가 되어있으나 일단 확인하자.
# apt-get update
# apt-get upgrade
# apt-get install 
binutils elfutils glibc-2.9-1 gcc libaio1 libaio-dev libgcc1 libstdc++6 libstdc++6-4.3-dev make sysstat lesstif2 lesstif2-dev build-essential rpm libc6 original-awk gawk ksh alien

※설치시 
 lesstif2-dev 와 build-essential 패키지에서 의존성문제로 오류가 발생하였으나 제외하고 설치 ( 차후 문제는 발생하지 않았음)

4. 그룹 및 사용자 생성
# addgroup dba
# addgroup oinstall
# addgroup nobody
# useradd -m oracle -g oinstall -G dba -s /bin/bash
# useradd -g nobody nobody
# passwd oracle

5. 커널파라미터 수정
# gedit /etc/sysctl.conf

○ sysctl.conf 맨 밑에 추가


#oracle kernel  
fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144

○ 재부팅 

6. 사용자 쉘 리미트 설정

# gedit /etc/security/limits.conf

○ 맨하단에 삽입

oracle soft nproc 2047
oracle hard nproc 16383
oracle soft nofile 1023
oracle hard nofile 65535

# gedit /etc/pam.d/login

○ 맨하단에 삽입

session required /lib/security/pam_limits.so
session required pam_limits.so

7. 링크 수정
# ln -s /usr/bin/original-awk /bin/awk
# ln -s /usr/lib/rpm /bin/rpm
# ln -s /lib/libgcc_s_so.1 /lib/libgcc_s.so
# ln -s /usr/bin/basename /bin/basename


8. 환경변수 설정
# gedit /etc/profile

○ 맨하단에 삽입
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/11g
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin


9. oracle 설치폴더 생성
# mkdir /oracle
# mkdir /oracle/11g
# chown -R oracle:oinstall /oracle
# chmod -R 775 /oracle


10. 압축해제 및 옮기기
# mv 다운받은위치/linux_11gR2* /home/oracle
# unzip 파일이름.zip (두개니까)
# chown -R oracle:oinstall ./database

11. 설치
# sudo -i
# xhost +
# su - oracle
# export DISPLAY=:0.0
# export LANG = C  (한글이 깨져서 ㅁㅁㅁㅁ 이런식으로 나올때)
# ./database/runInstaller

그 뒤는 GUI 모드로 설치.

설치 중에 알아둘 것 group name은 dba inventory 위치는 /oracle/oraInventory

※ 설치 중 JVM 오류를 내뱉었는데. java 버전은 1.6 깔아주니 문제 없이 설치되었다.
 

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

Distinct 처리과정  (0) 2011.09.14
q연산자  (0) 2011.09.14
sqlplus 모양 정리  (0) 2011.09.14
select * 은 별로 좋지 않다.  (0) 2011.09.14
오라클 수업 중 간단간단한 내용 정리  (0) 2011.09.14
우분투 오라글 외부접속 설정법  (0) 2011.06.21
if not exists  (0) 2010.08.22
mssql 원하는 부분외에 xx로 표현  (0) 2010.07.08
게시판 다음글 이전글  (0) 2010.06.26
오라클에서 제약조건 보기 (관리자계정)  (0) 2010.06.26
:
Posted by 유쾌한순례자