Secret Poten

#7.오라클 데이터베이스 설치 (11gR2, VMware) [Step.6] 본문

오라클 데이터베이스[11gR2](#1~

#7.오라클 데이터베이스 설치 (11gR2, VMware) [Step.6]

potentail 2017. 11. 4. 13:01

오늘 오라클 데이터베이스 포스팅은 마지막으로 데이터베이스 소프트웨어를 설치하도록 하겠습니다.


#6포스팅에서는 Grid Infrastructure를 설치하였었었는데요

이번에는 핵심 소프트웨어인 Database를 설치하도록 하겠습니다.


먼저 지난번에 셧다운시킨 버추얼 이미지를 다시 돌리고 오라클 유저로 로그인 해줍시다.



1.  오라클 유저로 로그인


2. 환경설정 확인하기

저번에는 grid_env라는 파일을 실행하여 환경변수를 grid쪽으로 맞췄다면

이번에는 DB를 설치하기위해 database경로로 맞춰줍니다.

그전에 환경변수를 한번더 확인합니다.


  • echo $ORACLE_HOME
  • echo $ORACLE_SID


echo명령어로 환경변수를 확인했을때

ORACLE_HOME은 /u01/app/oracle/product/11.2.0/db_1이 맞는지 확인하고

ORACLE_SID는 orcl로 맞춰져있는지 확인합니다.


기본값이 이경로로 맞춰져있기때문에 따로 설정은 안해줘도 될거같습니다.


3.Database 설치하기


  • cd /mnt/hgfs/[공유폴더명]/[데이터베이스 압축푼 폴더]


해당위치로 오셨다면 데이터베이스 설치프로그램이 있습니다.


  • ./runInstaller


이번에도 Grid 설치때와 마찬가지로 약간의 검사를하고 소프트웨어설치를 위해 불러오는 작업을 합니다.

약간의 시간이 걸릴수 있으니 강제로 창을 닫지마시고 설치소프트 웨어가 뜰때까지 기다립니다.



이런식으로 설치프로그램이 떳다면 차근차근 진행합니다.


  • My Oracle Support에 체크박스 해제후 Next


라이센스를 정식으로 구입했다면 적어주셔도 무관합니다.


  • 데이터베이스 소프트웨어만 설치 ->next


데이터베이스 생성 및 구성은 데이터베이스를 설치하고나서 데이터베이스까지 생성할것이면 1번째 체크박스를 체크해주셔도 됩니다.


실습을 위해 저는 소프트웨어만 설치후 설치가 다 끝났다면 dbca라는 프로그램을 이용하여 데이터베이스를 생성 할려하기 때문에 제 블로그를 보고 공부하실분은 저와같은 설정인 데이터베이스 소프트웨어만 설치를 선택해주시면 됩니다.


  • 단일 인스턴스 데이터베이스 설치


단일 인스턴스 데이터베이스란

인스턴스 = 서버 라고 생각하시면 됩니다.

즉 이 인스턴스가 한개 , 컴퓨터가 한대인 독립형 서버에서는 이 설정을 맞춰주시고 설치를 하시는것이고


만약 컴퓨터가 두대이상, 즉 인스턴스가 두개이상인 데이터베이스를 RAC(Real Application Clusters)를 선택해서 설치합니다.

그리드 컴퓨팅에 관해 공부를 하시면 무슨 내용인지는 대충 감을 잡으실수 있을겁니다.

※TIP

10g, 11g 등 버젼뒤에 붙는 g는 grid의 약자이다.

12c의 c는 cloud의 약자이다.


추후 RAC에 관련된 글도 작성할것이지만 아직까진 기초를 다듬어야 하는 부분이기때문에 뒷쪽에서 포스팅 하도록 하겠습니다.


  • 사용할 언어를 선택한후 Next


언어 전체다 선택해줘도되고 영어만 선택해줘도 됩니다.


  • Enterprise Edition선택후 Next


오라클 데이터베이스도 각각의 옵션에 따라서 쓸수있는 기능, 옵션들이 있습니다.

항목란에 설명을 읽어보시면 아시겠지만


제품마다 기능이 더 들어간 버젼, 적게들어간 버젼에 따라서 저런식으로 선택할 수 있습니다.

저희는 실습을위해 Enterprise Edition을 선택하고 Next를 누릅니다.

(옵션 선택을 눌러서 몇몇개 추가할수 있지만 이부분은 PASS)


  • 설치경로 확인


데이터베이스를 설치할 경로를 확인합니다.

.bash_profile에서 설정했듯

Oracle Base는 /u01/app/oracle이며

Oracle HOME(소프트웨어 위치)는 /u01/app/oracle/product/11.2.0/db_1입니다.


맞다면 Next를 눌러줍시다.


  • 운영체제 그룹 확인


Grid 를 설치할때도 이와 같은 화면을 보신적이 있을겁니다.


운영체제에서 만들어진 그룹별로 권한을 주는것인데요 이것도 dba,oper로 기본적으로 맞춰져있다면 건들지 않고 Next를 누릅니다.


dba라는 권한은 막강하기때문에 조심하셔야 합니다.


실습할때나 root계정, dba권한으로 마음껏 테스트 해보실수 있지만

실무에서는 필요한 권한만 부여받은 계정으로 작업을 하기때문에

dba라는 권한을 가진 계정이 얼마나 무서운건지, root라는 권한을 가진 계정이 얼마나 위험한건지

인지하시면서 천천히 실습해주시기 바랍니다.


실제로도 아무것도 아닌 명령어 하나로 서버에 큰 과부하를 줄수도 있습니다.


  • 설치작업 수행


Grid설치때와 똑같이 검사를 잠깐하고 설치 요약화면이 나옵니다.


경로에 이상이 없다면 완료를 클릭하여 설치를 진행합니다.


물론 DB소프트웨어 설치시에 마지막 부분에서 Grid처럼 뭔가 root계정으로 스크립트를 실행하라는 창이 뜹니다.

설치가 진행되고있으니 그거 뜨기전까지 기다려줍니다.


  • 스크립트 실행창 확인


이런창이 뜹니다.

확인을 먼저누르지 마세요!!


  • 새터미널창 열고 su - 로 루트 로그인


  • 구성 스크립트창에 1번째 줄에 있는것을 복사 붙여넣기로 실행


엔터 한번



엔터



엔터



마지막으로 엔터를 치시면 됩니다.



스크립트는 비교적 빨리 실행이 다되므로 실행이 다되었다면

다시 설치창으로 넘어와서 확인 눌러주시면 됩니다.


  • 설치완료


DB소프트웨어까지 정상적으로 인스톨을 완료하였습니다.


설치가 다 끝났으므로 리눅스는 정상적으로 시스템 종료 하여주시고 (이미지 일시정지보다 제대로 종료하는것을 추천함)

다음포스팅에선 DB생성을 하도록 하겠습니다.


다음 포스팅부턴 이제 제대로 데이터베이스를 사용해보실수 있을겁니다.


(Youtube) Secret Poten : http://goo.gl/ENeBOR

(Youtube) Secret Poten AE : http://goo.gl/qasbWH


그외 궁금한점은

공지사항을 잘보시고 오픈채팅으로 물어봐주시면 감사하겠습니다

공지사항 바로가기


-HardWare SetUp-

CPU : Intel i7-6700k(OC)

RAM : Samsung DDR4 8GB X 4 (32GB)

HDD : Seagate 1TB X 3 (3TB HDD), Seagate 4TB =Total 7TB

SSD : SanDisk SSD 256GB

VGA : Asus GTX1080 8GB(OC)

MB : Asus Z170-A STCOM

Case : Thermaltake Core X9

PSU : Micronics Performance II HV 850W Bronze

ODD : LG BH16NS55 (Blu-ray ODD)

Other : PSIONIC Custom Water Cooler (CPU set), LED Cooler (EA 8), Scarlett 6i6, MXL990




Comments