CENTOS 6.6 최소 화 설 치 를 바탕 으로 Oacle 11g 데이터 설치 과정!

Linux 환경 설정
OS:CentOS 6.6
DB:Oracle 11gR2  
Oracle 을 홈 / oracle 디 렉 터 리 에 설치 하기 
설정 과정: 본 고 는 Oracle 공식 문서 + 인터넷 자료 에서 왔 습 니 다.
Oracle 공식 문서:http://www.oracle.com/pls/db112/homepage
1. 루트 사용자 로 Linux 에 로그 인
2. 기계 하드웨어 요구 사항 검사
2.1 메모리 요구 사항
최소 1GB 의 메모리 가 필요 합 니 다. 기계 메모리 크기 보기 # grep MemTotal /proc / meminfoswap 공간 조정 swapoff - v / dev / VolGroup 00 / LogVol01lvresize - L + 1024M / dev / VolGroup 00 / LogVol 01           (lvextend - L + 1024 M / dev / VolGroup 00 / LogVol 01 도 가능 하 며, 해당 볼 륨 그룹 에 상당 한 용량 의 Free PE / size 를 확보 해 야 합 니 다) mkswap / dev / VolGroup 00 / LogVol01swapon - vafree - m      (swap 확대 후 상황 보기)
2.2 swap 공간 요구 사항
메모리 크기                 스 왑 공간 크기 1 GB ~ 2 GB             메모리 크기 * 1.5 2 GB ~ 16 GB            메모리 크기 < 16 GB          16 GB  swap 공간 크기 보기 grep SwapTotal /proc/meminfo
3. 운영 체제 소프트웨어 요구 사항 확인
Oracle 공식 문서 에는 여러 개의 Linux 시스템 에 대한 요구 가 포함 되 어 있 습 니 다. 자세 한 내용 은 공식 문 서 를 참고 하 십시오.
 (RHEL 6. x) 의 소프트웨어 요구 목록 은 다음 과 같 습 니 다. 데스크 톱 환경 을 설치 해 야 합 니 다.
\ # 패키지 검사
yum -y install binutils-2.20.51.0.2-5.11.el6     compat-libcap1-1.10-1     compat-libstdc++-33-3.2.3-69.el6     compat-libstdc++-33-3.2.3-69.el6.i686   gcc-4.4.4-13.el6     gcc-c++-4.4.4-13.el6     glibc-2.12-1.7.el6     glibc-2.12-1.7.el6     glibc-devel-2.12-1.7.el6     glibc-devel-2.12-1.7.el6.i686      libgcc-4.4.4-13.el6     libgcc-4.4.4-13.el6     libstdc++-4.4.4-13.el6     libstdc++-4.4.4-13.el6.i686   libstdc++-devel-4.4.4-13.el6     libstdc++-devel-4.4.4-13.el6.i686   libaio-0.3.107-10.el6     libaio-0.3.107-10.el6.i686   libaio-devel-0.3.107-10.el6     libaio-devel-0.3.107-10.el6.i686   make-3.81-19.el6   sysstat-9.0.4-11.el6  
시스템 에 이 패 키 지 를 설 치 했 는 지 확인 합 니 다. # rpm -q package_name
\ # 개발 패키지 설치
 yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel elfutils-libelf-devel.x86_64
\ # 데스크 톱 환경 설치 (뒤에 도형 으로 설치)
yum groupinstall -y   "Desktop"   "Desktop Platform"   "Desktop Platform Development"  "Fonts"  "General Purpose Desktop"  "Graphical Administration Tools"  "Graphics Creation Tools"  "Input Methods"  "X Window System"  "Chinese Support [zh]" "Internet Browser"
yum -y install xorg-x11-drivers
yum -y install unzip
4. Oracle 설치 에 필요 한 시스템 그룹 과 사용 자 를 만 듭 니 다.
Oracle 만 들 기 Inventory 그룹 groupadd oinstall OSDBA 만 들 기 그룹 groupadd dba Oracle 소프트웨어 작성 자 만 들 기 useradd -g oinstall -G dba Oacle 에서 Oacle 사용자 의 암 호 를 수정 합 니 다.  passwd oracle
5. 시스템 커 널 파라미터 값 설정
/ etc / sysctl. conf 파일 편집 vim /etc/sysctl.conf  열 린 파일 의 아래쪽 에 아래 내용 을 추가 합 니 다. fs.aio-max-nr = 1048576  fs.file-max = 6815744  kernel.shmall = 2097152  kernel.shmmax = 536870912  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  현재 시스템 커 널 매개 변수 값 변경 (/ etc / sysctl. conf 즉시 적용) # sysctl -p
6. Oracle 설치 사용자 (oracle) 자원 제한 검사
/ etc / security / limits. conf 파일 수정 vim /etc/security/limits.conf  열 린 파일 의 아래쪽 에 아래 내용 을 추가 합 니 다. oracle              soft    nproc   2047  oracle              hard    nproc   16384  oracle              soft    nofile  1024  oracle              hard    nofile  65536  oracle              soft    stack   10240  
7. Oracle 소프트웨어 설치 에 필요 한 디 렉 터 리 만 들 기
 mkdir -p /u01/app/ chown -R oracle:oinstall /u01/app/ chmod -R 775 /u01/app/
8. Oracle 설치 사용자 (oracle) 를 설치 하 는 환경 설정
편집 하 다. /home/oracle/.bash_profile  vim /home/oracle/.bash_profile  열 린 파일 에 다음 내용 추가 umask 022  export ORACLE_BASE=/u01/app  export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1  export ORACLE_SID=orcl --Oracle 실례 명, 수정 가능 export PATH=$PATH:HOME/bin:$ORACLE_HOME/bin  
BASH 설정 적용
$ . ./.bash_profile

편집 하 다. /etc/pam.d/login  vim /etc/pam.d/login  열 린 파일 에 다음 내용 추가 session required /lib/security/pam_limits.so  session required pam_limits.so 
 편집 하 다. /etc/profile  vim /etc/profile  열 린 파일 에 다음 내용 추가 if [ $USER = "oracle" ]; then  if [ $SHELL = "/bin/ksh" ]; then        ulimit -p 16384        ulimit -n 65536  else      ulimit -u 16384 -n 65536     fi  fi  
9. 시스템 이 그래 픽 인터페이스 를 지원 하 는 지 확인
루트 사용자 아래 에 DISPLAY 변수 가 설정 되 어 있 는 지 확인 # echo $DISPLAY 값 이 나타 나 면 DISPLAY 변수 가 설정 되 어 있 음 을 설명 합 니 다. 그렇지 않 으 면 DISPLAY 를 수 동 으로 설정 해 야 합 니 다. 
질문
영문 인터페이스 로 설정
export LANG=en.US.UTF-8 
 
창 해상도 향상 1024 * 768
호스트 파일 에 대응 하 는 호스트 이름 수정
10. Oracle 소프트웨어 설치 시작
# cd /tmp# unzip linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip# xhost +# su - oracle$ export DISPLAY=:0  $ cd /database  $ ./runInstaller  다음 시스템 은 Oracle 그래 픽 설치 인터페이스 를 시작 합 니 다. 설치 과정 은 Windows 와 같 습 니 다. 
설치 과정 에서 루트 사용자 에 게 두 개의 스 크 립 트 파일 을 실행 하 는 것 을 알려 줍 니 다.
11. 설치 후 기본 사용
Linux 의 Oracle 은 설치 가 끝 난 후 실행 상태 입 니 다. 기 계 를 다시 시작 하면 Oracle 은 Windows 에서 처럼 Oracle 을 Windows 서비스 에 추가 하지 않 습 니 다. Liux 에서 수 동 으로 Orcle 서 비 스 를 시작 해 야 합 니 다.
Oacle 사용자 로 아래 명령 을 수행 합 니 다. sqlplus 진입 $ sqlplus /nolog  sysdba 로 데이터베이스 에 연결 하고 Oracle 데이터베이스 엔진 을 시작 합 니 다. SQL< conn /as sysdba  SQL< startup  sqlplus 를 종료 하고 Listener 를 실행 합 니 다. SQL< exit  $ lsnrctl start  
이렇게 하면 Oracle 데이터베이스 에 연결 할 수 있 습 니 다. Oracle 이 제공 하 는 EM 으로 Oracle 을 관리 하려 면 EM 콘 솔 을 시작 하고 다음 명령 을 실행 해 야 합 니 다.
$ emctl start dbconsole  
이렇게 하면 통과 할 수 있어 요.http://localhost:1158/em/EM 콘 솔 을 방문 하 러 왔 습 니 다.
시키다
이 파일 을 부팅 에 추가 합 니 다.
[c-sharp]view plaincopy
  • # chmod 755 /etc/rc.d/init.d/oradb
  • # chkconfig --add oradb

  • 서비스 다시 시작
    [c-sharp]view plaincopy
  • # service oradb stop
  • # service oradb start

  • 다음 에 기 계 를 시작 할 때 Oracle 서 비 스 는 랜 덤 으로 함께 시 작 됩 니 다.
    Oracle 데이터베이스 설치, 설정 완료.
    Tip: Oracle 데이터베이스 의 기본 포트 번호: 1521, Oracle 이 제공 하 는 EM 관리자 의 기본 포트 번 호 는 1158 입 니 다.

    좋은 웹페이지 즐겨찾기