레이블이 오라클인 게시물을 표시합니다. 모든 게시물 표시
레이블이 오라클인 게시물을 표시합니다. 모든 게시물 표시

2015년 4월 8일 수요일

센트OS 7 오라클 11g 설치 정리

- 작업환경

리눅스 : Cent Os 7 minimal (최소설치버전)

데이터 베이스 : 오라클 11g(Gnome설치 후 다운로드)

★(작업 진행전 네트워크 설정 및 업데이트 필요)★

1. 먼저 최소 설치이기 때문에 그래픽환경인 Gnome을 설치해줍니다.
   "패키지명"을 입력 하실때 대소문자 꼭 지켜주세요!! 틀리게 입력하면 패키지를 못찾습니다.
    yum -y groupinstall "GNOME Desktop" "Development Tools"

"GNOME Desktop" : 리눅스에서 사용하는 GUI환경

"Development Tools" : 이 패키지를 설치하면 필수 요소 들을 한번에 설치해주기 때문에                                   번거로움을 덜 수 있습니다.

부팅시 GUI환경을 기본값으로 설정
    ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

2. 사용자 그룹 및 사용자 추가

사용자 그룹 추가

-> /usr/sbin/groupadd -g 501 oinstall
-> /usr/sbin/groupadd -g 502 dba
-> /usr/sbin/groupadd -g 503 oper

Oracle 사용자 추가
-> /usr/sbin/useradd -u 502 -g oinstall -G dba,oper oracle

패스워드 변경
-> passwd oracle

3. 커널 파라미터 설정
 -> vi  /etc/sysctl.conf

     kernel.shmmni = 4096
     kernel.shmmax = 4398046511104
     kernel.shmall = 1073741824
     kernel.sem = 250 32000 100 128
     fs.aio-max-nr = 1048576
     fs.file-max = 6815744
     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

     위 값들을 작성한 후 :wq를 입력하여 저장 후 빠져나오세요.

3-1.수정한 파라미터값 적용 
-> /sbin/sysctl -p

4. 권한 설정
-> vi /etc/security/limits.conf 파일 편집
  oracle soft   nproc 131072 
  oracle hard  nproc 131072 
  oracle soft   nofile 131072 
  oracle hard  nofile 131072 
  oracle soft   core unlimited 
  oracle hard  core unlimited 
  oracle soft   memlock 50000000 
  oracle hard  memlock 50000000

파일내용의 아래쪽에 작성 후 저장

5.호스트파일 편집
-> vi /etc/hosts 
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
-> 아래쪽에 한줄 삽입을 한뒤 127.0.0.1 oracle을 입력하고 저장

6. 패스등록
-> vi /home/oracle/.bash_profile
export TMP=/tmp 
export TMPDIR=$TMP 

export ORACLE_HOSTNAME=oracle
export ORACLE_UNQNAME=orcl 
export ORACLE_BASE=/app/oracle 
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1 
export ORACLE_SID=orcl 

export PATH=/usr/sbin:$PATH 
export PATH=$ORACLE_HOME/bin:$PATH 

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib 
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

입력이 끝나면 :wq 명령을 통해 저장후 빠져 나옵니다.

그 뒤에 source /home/oracle/.bash_profile 명령을 수행하여 적용시켜 주세요

7. 디렉토리 생성 및 권한 설정
mkdir -p /app/oracle/product/12.1.0 (디렉토리 생성)
chown -R oracle:oinstall /app/ (디렉토리 소유자 변경)
chmod 775 /app (디렉토리 권한설정)

8.셀리눅스 변경
-> SELINUX=permissive

9. 사용자 변경
-> ssh -X oracle@192.168.0.183(설치된 컴퓨터의 주소) - 원격으로 설치시 사용
     원격이 아니라면 su - oracle을 사용하여 접속한뒤 설치 진행

10. 접속 후 
-> LANG=C 입력(인스톨러 글자 깨짐 방지)

-> 다운받은 oracle 오라클 압축 파일의 압축을 해제 한 후 아까 생성한 app폴더 밑으로
     이동 시켜줍니다.

-> 이제 터미널에서 cd /app/database/ 를 입력하여 폴더로 이동합니다.
     이동 후 ./runInstaller 를 실행


 위의 화면에서 i wish 체크 박스를 해제 하신 후 넥스트를 눌러주세요



 경고 메시지가 뜨면 yes를 눌러서 진행합니다.

Create and configure a database를 선택하고 Next


 우리는 서버용으로 테스트 및 학습 목적이므로 Server Class를 선택후 Next



 Single instance선택 후 Next


 Typical install선택 후 Next


 Administrative password에 원하는 암호를 입력해줍니다.(Confirm도 똑같이)
 Next를 눌러서 진행해주세요.


그대로 놔두고 Next



Ignore All 체크 후 Next


 

Yes를 눌러서 다음으로 진행


Install 버튼을 클릭하여 설치를 시작합니다.


설치중~~


설치 중에 위의 그림 처럼 뜨면 Continue를 클릭하여 계속 진행해 줍니다.


위의 화면이 뜨면 디비를 생성하는 작업을 하게 됩니다. 끝날때 까지 기다려 주세요


위의 화면이 뜬다면 설치가 완료 되었습니다.



홈