본문 바로가기
데이터베이스

[오라클] Oracle 데이터베이스 설치하기

by 꿈꾸는나그네 2021. 6. 15.
반응형

< 오라클 설치를 위한 사전 작업 >

시스템 요구 사항 -> 운영체제 요구 사항 -> 운영체제 커널 파라미터 -> 필요한 디렉토리 생성 -> 운영체제 유저/그룹 생성

★설치 전에 설정해야 하는 운영체제 환경 및 기타 사전 작업을 정확히 준비해야한다.

  • 시스템 요구사항

시스템 종류에 따른 메모리 크기, 가상메모리, 디스크 공간, 임시공간, 시스템 비트가 사양이 맞는지 확인한다.

리눅스 : 임시공간- 임시 공간이란 리눅스 또는 유닉스에서 /tmp 파일 시스템을 의미
시스템 비트 - 시스템마다 내부적인 통신을 수행할 경우 데이터를 주고받는 방식

  • 운영체제 요구사항

-운영체제 요구사항은 해당 운영체제에서 필요한 운영체제 버전과 필요한 패키지, 서비스 팩 및 패치를 의미한다
-리눅스나 유닉스는 많은 패키지를 필요로 한다. 각 패키지에 대한 내용을 확인하기 위해서는 운영체제 메뉴얼이나 해당 업체에 확인하기

[패키지, 서비스 팩 및 패치]
새로운 운영체제를 발표한 후 해당 운영체제에 문제가 발생하여 해당 문제에 대해 수정을 하거나 신규 버전을 서비스하지 않고 해당 버전에서 추가적인 작은 모듈을 추가할 경우 사용

-리눅스 종류 확인, 리눅스 버전 확인, 패키지 정보확인하기

리눅스 종류 확인 : cat /etc/issue
리눅스 버전 확인 : uname -r
패키지 정보확인하기 : rqm -q pacakage_name

  • 운영체제 커널 파라미터

-운영체제 커널 파라미터는 운영체제에서 제공하는 매뉴얼 참고하기

리눅스 시스템에서 각각의 파라미터 값을 변경하기 위해서는
1. /etc/sysctl.conf파일을 편집기를 이용하여 원하는 값으로 수정
2. /sbin/sysctl -p

  • 필요한 디렉토리 생성

 

  • 운영체제 유저/그룹 생성



2.2 오라클 소프트웨어 설치

2.3 데이터베이스 생성

오라클 데이터베이스 구성요소 (필수 3요소)

  • 데이터 파일 : 실제 데이터베이스의 데이터가 저장되는 공간
  • 컨트롤 파일 : 데이터베이스의 내부적 변경을 제어하는 파일
  • 리두로그 파일 : 데이터의 변경에 대한 로그를 기록하는 파일
  • 기타파일 : 동적/정적 파라미터 파일등

필수 3요소를 중심으로 백업이 이뤄진다.

  • 데이터베이스 생성 방법에는 수동으로 생성하는 방법
  • DBCA(Oracle Database Configuration Assisant)를 사용하여 자동으로 생성


<수동으로 데이터베이스 생성>

  1. 오라클 파라미터 파일 생성

데이터베이스 생성을 위해 먼저 오라클 환경 설정 정보가 저장되는 파라미터 파일을 생성해야 함.
해당 파라미터 파일에 지정되지 않은 파라미터 값은 기본값을 가지게 된다.

  • 정적 파라미터 파일 - 텍스트 파일 형태, 오라클 파라미터의 변경을 위해 사용자가 해당 파일을 직접 수정 가능
  • 동적 파라미터 파일 - 바이너리 파일 형태이며 SQL명령어로 오라클 파라미터의 값을 변경 및 파라미터 파일에 적용가능
  •  

데이터베이스 생성을 위해서는 둘중 하나만 존재하면 된다. 둘다 존재한다면 동적 파라미터 파일이 우선순위가 더 높다.







반응형