편리한 호스팅 미소IDC

   
 
 
 

      1차 네임서버 :
      ns1.misoidc.com
      101.79.73.101

      2차 네임서버 :
      ns2.misoidc.com
      101.79.73.105

      어제 : 237 ,오늘 : 139
      전체 : 1,007,196


     

 

 
작성일 : 11-09-21 13:19
centos에 oracle 11gR2 설치
 글쓴이 : 싼웹호스팅
조회 : 74,414  

Oracle 11g R2 Download

http://www.oracle.com/technology/software/products/database/index.html

/etc/sysctl.conf 파일을 열어 다음 내용을 추가한다.

kernel.shmmax = 536870912
kernel.shmall = 2097152

fs.aio-max-nr = 1048576
fs.file-max = 6815744

kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586

kernel.shmax와 kernel.shmall은 Default값이 있어 기존것으로 설정했다.

기본값이 있을 경우 위값보다 높으면 상관없다.

/sbin/sysctl -p 실행

/etc/security/limits.conf 파일을 열어 아래내용 추가

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

/etc/pam.d/login 파일을 열어 아래내용 추가

session required pam_limits.so

/etc/selinux/config 파일을 열어 SELINUX를 disabled 시켜준다.

셋팅값을 적용하기 위해 OS를 리부팅 시킨다.

부팅후 CentOS 시디나 이미지를 마운트 시킨다.

/media/CentOS_5.4_Final/CentOS로 가서 필요한 패키지를 설치한다.

인터넷에 연결된다면 yum install을 이용해 설치해도 상관없다.


필요한 패키지 목록

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

패키지 설치 명령어

  • rpm -Uvh compat-libstdc++-33*
  • rpm -Uvh elfutils-libelf*
  • rpm -Uvh glibc-2.*
  • rpm -Uvh glibc-devel-2.*
  • rpm -Uvh glibc-common-2.*
  • rpm -Uvh glibc-headers-2.*
  • rpm -Uvh gcc-4.*
  • rpm -Uvh gcc-c++-4.*
  • rpm -Uvh ksh*
  • rpm -Uvh libgcc-4.*
  • rpm -Uvh libaio-0.*
  • rpm -Uvh libaio-devel-0.*
  • rpm -Uvh libgomp-4.*
  • rpm -Uvh libstdc++-4.*
  • rpm -Uvh libstdc++-devel-4.*
  • rpm -Uvh unixODBC-2.*
  • rpm -Uvh unixODBC-devel-2.*
  • rpm -Uvh sysstat-7.*
  • rpm -Uvh binutils-2.*
  • rpm -Uvh make-3.*

oinstall과 dba그룹을 만들고 oracle 계정을 만든다.

/oracle 디렉토리를 만든다.

오라클 설치할 기본 디렉토리는 /oracle/11g다.

소유자를 oracle로 변경하고 쓰기가 가능하도록 퍼미션을 변경한다.

oracle 계정으로 접속하여(su - oracle)

.bash_profile 파일에 다음내용을 추가한다.

SID의 경우 NEMI라는 이름으로 지정하였다.

ORACLE_HOSTNAME=localhost.localdomain; export ORACLE_HOSTNAME
ORACLE_BASE=/oracle/11g; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=NEMI; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

SAMBA나 FTP(oracle계정)를 통해 Oracle 11g R2 zip파일 2개를 서버로 전송한다.

아래와 같이 압축을 푼다.

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

이제부터 xming을 통해 Install을 할 것이다.

xming은 원격으로 GUI용 Linux프로그램을 윈도우화면에서 볼 수 있게 해주는 프로그램이다.

xming이 아니더라도 CentOS 메인 화면에서 설치 할 수 있다.

참고로 export LANG=c 를 꼭 해주어야 글자가 안깨진다.

압축푼 폴더에서 ./runInstaller 를 실행시키자.

Email을 입력하면 보안이슈 관련 내용을 보내주는 것 같다.

크게 필요없다면 체크박스를 해제하고 Next를 누른다.

데이터베이스까지 생성하기 때문에 첫번째를 선택한다.

서버용 설치이므로 Server Class를 선택

RAC를 통해 이중화 구성을 하지 않으므로 싱글인스턴스 선택

기본 설치인 Typical Install 선택

설치 위치를 정할 수 있는 화면이다.

글로벌 데이터베이스명과 패스워드를 입력한다.

오라클 인벤토리 설치 위치를 정하는 화면

오라클 설치중에서 제일 중요한 부분이다.

다른 부분보다 파라미터와 패키지는 fail로 나오면 안된다.

파라미터값이 fail일 경우 권장값으로 변경하고

패키지가 fail일 경우 rpm이나 yum을 통해 반드시 설치한다.

패키지의 경우 무시하면 설치 중 에러가 난다.

테스트용 서버라 메모리와 Swap 사이즈는 무시하고 설치하였다.

ignore All를 체크하면 무시하고 설치가 진행된다.

최종 설정 정보를 확인한다.

특이사항이 없으면 Finish를 누른다.

오라클 11g 설치가 진행된다.

데이터베이스 생성 화면

설치가 완료되었다.

Password Management를 누르면 유저 잠금여부와 암호를 지정할 수 있다.

root계정으로 접속하여 2개의 스크립트를 실행하자.

최종적으로 설치가 완료된다.

sqlplus로 접속하여 인스턴스를 확인해 보자.



 
 

Total 78
번호 제   목 글쓴이 날짜 조회
48 오라클 캐릭터 셋(CHARACTER SET) 변경하기(9i) 싼웹호스팅 11-29 21709
47 Alteon L4스위치 configuration 초기화 및 Dump 절차 싼웹호스팅 11-28 27865
46 오라클 폴더 퍼미션 싼웹호스팅 11-18 16372
45 mod_jk를 이용한 Apache2 + Tomcat5.5 연동 및 가상호스팅 싼웹호스팅 11-17 19698
44 아파치1 톰캣5 싼웹호스팅 11-16 45383
43 [CentOS] Tomcat 7.0.4 설치 (수정1) 싼웹호스팅 11-16 27900
42 Install Tomcat 7 on CentOS, RHEL, or Fedora 싼웹호스팅 11-15 19899
41 운영자개인자료 싼웹호스팅 11-06 6
40 오라클 계정생성 싼웹호스팅 11-02 21251
39 아파치 웹서버 무력화시킬 심각한 DoS 결함 발견 싼웹호스팅 10-20 20293
38 Oracle - sqlplus 로 접속하기, 계정생성, 테이블생성 싼웹호스팅 09-22 107703
37 centos에 oracle 11gR2 설치 싼웹호스팅 09-21 74415
36 백업 슈퍼블럭 확인하기 싼웹호스팅 07-21 16348
35 vsftp 에서 상위 폴더 이동 막기 싼웹호스팅 07-19 17713
34 Force10 OS 펌웨어 업그레이드 싼웹호스팅 06-28 19046
 1  2  3  4  5  6