[Oracle/CentOS 7] CentOS 7.2 + Oracle DB 설치하기
진행하겠습니다!
많은 부분 구굴 검색으로 정보를 얻어 설치 진행해 보았습니다.
CentOS 7 & Oracle DB 구성
⦁ 정형 데이터를 저장하는 Oracle 데이터베이스
CentOS 설치 프로그램의 진행 순서
⦁ Centos 7.2 버전 다운로드
- https://www.oracle.com/database/technologies/11g-112010-sparc64soft.html
- http://vault.centos.org/centos/7.2.1511/isos/x86_64/
⦁ VirtualBox CentOS 설치 ( Linux 환경에서 설치하셔도 됩니다.)
Oracle DB 설치 과정
⦁ CentOS 7.2 버전 설치 후 Oralce DB 다운로드
⦁ Oracle DB 다운로드 후 설치 진행
Oracle DB 설치 과정
다음의 단계를 거쳐 진행합니다.
⦁ Step 1 : CentOS 7.2 설치
⦁ Step 2 : Oracle DB 설치
⦁ oracle 11g r2 설치
⦁ 리스너 추가
⦁ 데이터베이스 추가
⦁ 방화벽 설정 및 자동 실행 스크립트
⦁ Step 3 : Oracle DB 실행
Step 1 : CentOS 7.2 다운로드
⦁ http://vault.centos.org/centos/7.2.1511/isos/x86_64/
⦁ CentOS 7.2 버전 다운로드
⦁ VirtualBox 실행 후 CentOS 설치 진행
Step 2 : Oracle DB 설치
⦁ 설치 준비는 아래와 같이 진행하며
⦁ oracle 11g r2 설치에 필요한 패키지 및 환경을 설정한다.
⦁ oracle 11g r2 설치에 GUI 환경을 이용하기 때문에 데스크톱 환경을 필요로 한다.
⦁ CUI 모드로 설치했다면 다음과 같이 진행한다.
이제 오라클을 설치해 봅시다.
진행과정
다음다음
설치를 잘 진행하다 보면
sudo yum install glibc-static.x86_64 glibc-static.i686
cd /usr/oracle/app/product/11.2.0/dbhome_1/ctx/lib
vi ins_ctx.mk
아래와 같은 구문을 찾아서
ctxhx: $(CTXHXOBJ)
$(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
아래처럼 수정하고 저장합니다.
ctxhx: $(CTXHXOBJ)
-static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a
재시도를 선택합니다.
ins_emagent.mk 파일을 수정하고 재시도하면 됩니다.
oracle 계정으로 수정
cd /usr/oracle/app/product/11.2.0/dbhome_1/sysman/lib
vi ins_emagent.mk
아래와 같은 구문을 찾아서
$(SYSMANBIN) emdctl:
$(MK_EMAGENT_NMECTL)
아래처럼 수정하고 저장합니다.
$(SYSMANBIN) emdctl:
$(MK_EMAGENT_NMECTL) -lnnz11
재시도를 선택합니다.
Root 권한으로 실행
/usr/oracle/oraInventory/orainstRoot.sh
/usr/oracle/app/product/11.2.0/dbhome_1/root.sh
마지막으로 환경설정을 진행
vi ~/.bash_profile
다음 내용을 추가합니다.
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
source ~/.bash_profile
성공적으로 마쳤습니다.
그럼 리스너 설정을 진행해줘야 합니다.
리스너 설정 명령어
netca
이렇게 뜹니다.
설정 다음
추가
이름 설정
프로토콜 선택 다음
포트 설정
다른 리스너 추가? NO
완료!
다음은 데이터베이스 설정 명령어
웰컴
데이터베이스 생성
일반목적으로 설정
오라클 SID 설정
다음
비밀번호 설정
넵
다음
플래시 리커버리 영역 설정
다음
메모리 사용 영역 설정
언어 설정
설치 진행 중
완료!
마지막으로 설정한 SID를 환경변수에 추가한다.
vi .bash_profile
export ORACLE_SID=orcl
실행