클라우드 데이터베이스 Oracle 12c 가이드 (2016년)
오라클 데이터베이스 12c 시작 0 0 99,999+

by 구루비스터디 Oracle12c Oracle12c 설치 [2018.05.22]


오라클 데이터베이스 12c의 다운로드와 스테이징

다운로드

  • http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
  • https://edelivery.oracle.com/

12c의 새로운 기능 정보

http://docs.oracle.com/database/121/ADMIN/release_changes.htm#ADMIN12529
  • Oracle Database 12c Release 1 → Administering → Administrator's Guide → Changes in This Release for Oracle Database Administrator's Guide
12.1.0.1
  • Oracle Multitenant option
  • Resource Manager support for a multitenant environment
  • Full transportable export/import
  • New administrative privileges for separation of duties
  • Database Smart Flash Cache support for multiple flash devices
  • Temporary undo
  • Move a data file online
  • Multiple indexes on the same set of column
  • Move a partition or subpartition online
  • Online redefinition of a table in one step
  • Online redefinition of tables with multiple partitions
  • Online redefinition of tables with Virtual Private Database (VPD) policies
  • New time limit parameter in the FINISHREDEFTABLE procedure
  • Invisible columns
  • Optimized ALTER TABLE...ADD COLUMN with default value for nullable columns
  • Copy-on-write cloning of a database with CloneDB
  • DDL log
  • Debug log
  • Full-word options for the Server Control (SRVCTL) utility
  • Transaction Guard and Application Continuity
  • Enhanced statement queuing
  • New Job Types
12.1.0.2
  • In-Memory Column Store
  • Data Pump Support for the In-Memory Column Store
  • Force full database caching mode
  • Big Table Cache
  • Attribute-clustered tables
  • Zone maps
  • Advanced index compression
  • Preserving the open mode of PDBs when the CDB restarts
  • The USER_TABLESPACES clause of the CREATE PLUGGABLE DATABASE statement
  • Excluding data when cloning a PDB
  • Default Oracle Managed Files file system directory or Oracle ASM disk group for a PDB's files
  • Create a PDB by cloning a non-CDB
  • The logging_clause of the CREATE PLUGGABLE DATABASE and ALTER PLUGGABLE DATABASE statement
  • The pdbforcelogging_clause of the ALTER PLUGGABLE DATABASE statement
  • The STANDBYS clause of the CREATE PLUGGABLE DATABASE statement
  • Querying user-created tables and views across all PDBs
  • Oracle Clusterware support for the Diagnosability Framework
  • READ object privilege and READ ANY TABLE system privilege

RAW devices

  • Announcement of De-Support of using RAW devices in Oracle Database Version 12.1
  • Oracle ASM, NFS, supported cluster file system 으로 마이그레이션 가능

오라클 데이터베이스 12c 설치 준비

설치 가이드와 read-me 파일 검토

  • 설치 가이드 : 12c 설치 준비 시 수행해야 하는 단계 설명
  • 업그레이드 가이드 : 업그레이드 시 참조
  • read-me : 설치 관련 검토 내용

OS 필수 업데이트 설치 확인

  • 12c 지원 OS 버전 여부 확인 (패치 및 Fix 포함)

H/W, S/W 최소 요구사항 확인

  • 스토리지 : 12cEE 6.4GB, 12cSE 6.1GB, 12cSE1 6.1GB
  • FRA 사용시 추가 공간 필요, /tmp 최소 1GB 필요
  • 메모리 : 최소 1GB(2GB 권장), Swap(메모리 2GB 이하 : 1.5배, 2GB 초과 : 1.0배, 최대 16GB)
  • OS : OL6 (UE커널 2.6.39 이상), OL6 (RH커널2.6.32 이상), OL5U6 (UE커널 2.6.32 이상), OL5U6 (RH커널 2.6.18 이상), RHEL5U6 (커널 2.6.18 이상), RHEL5U6 (UE커널 2.6.32 이상), SUSE11SP2 (커널 3.0.13 이상)
  • 12c 설치 전 여러 패키지 설치 필요 (RPM)
  • 리눅스 버전 확인 (/etc/oracle-release, /etc/redhat-release, lsb_release -id)

OS 그룹, 유저 생성

  • oinstall : 오라클 Inventory 그룹
  • dba : OSDBA 그룹
  • oper : OSOPER 그룹
  • oracle : 오라클 소프트웨어 소유자

커널 파라미터 설정

  • 새 시스템은 OS 커널 파라미터 설정
  • 계정에 지정된 리소스 LIMIT 확인

설치전 선행 패치 확인

  • MOS 에서 업데이트(패치) 다운로드

설치 선행 과정 끝내기

  • ORACLE_BASE 위치 결정
  • X 터미널 구동 환경
  • ORACLEHOME, TNSADMIN 파라미터 설정 해제, PATH 에 $ORACLE_HOME/bin 제거
  • OFA(Optimal Flexible Architecture)에 따라 ORACLEBASE 기준 ORACLEHOME 경로 결정


오라클 데이터베이스 12c 설치

준비

export ORACLE_BASE=/u01/app/oracle
./runInstaller

Splash

보안 갱신 구성

설치 옵션

oracle12c

  • (D)선택 시 DBCA 로 데이터베이스 생성 필요

시스템 클래스

oracle12c

  • 서버 클래스 선택시 더 많은 옵션 선택 가능

Grid 설치 옵션

oracle12c

설치 유형

oracle12c

제품 언어

oracle12c

데이터베이스 버전

oracle12c

설치 위치

oracle12c

  • ORACLEBASE 기준 ORACLEHOME 자동 설정

인벤토리 생성

oracle12c

  • 설치된 오라클 소프트웨어 기록 정보 보관

구성 유형

oracle12c

데이터베이스 식별자

oracle12c

  • 대소문자 구별은 플랫폼에 따라 다름
  • 멀티테넌트 컨테이너 데이터베이스

구성 옵션 - 메모리

oracle12c

구성 옵션 - 문자 집합

oracle12c

  • KO16KSC5601 선택 불가

구성 옵션 - 샘플 스키마

oracle12c

데이터베이스 저장 영역

oracle12c

  • ASM 은 보통 RAC 환경에서 선택

관리 옵션

oracle12c

  • Oracle Enterprise Manager Database Control 설정 옵션 사라짐
  • Oracle Enterprise Manager Database Express 로 교체 됨

복구 옵션

oracle12c

  • FRA(Fast Recovery Area)

스키마 비밀번호

oracle12c

운영 체제 그룹

oracle12c

필요 조건 검사 - 처음(일부 실패)

oracle12c

  • 설치를 위해 필요한 시스템의 모든 조건 확인
  • "수정 및 다시 확인" 을 통해 자동 수정(해결 가능 = 예 항목)

수정 스크립트

oracle12c

  • 자동 수정 스크립트 수행

수정 결과

oracle12c

확인 결과

oracle12c

확인 결과 - 모두 무시

oracle12c

  • 요구 값 보다 실제 값이 큼 : 무시 가능

요약

oracle12c

  • "응답 파일 저장" 후 Silent 설치 시 활용 가능

제품 설치

oracle12c

구성 스크립트 실행

oracle12c

제품 설치 - 수행중

oracle12c

제품 설치 - 결과 요약

oracle12c

  • Database Control URL → Database Express URL

완료

oracle12c

OUI를 사용해 오라클 데이터베이스 12c 제거

  • 기존에 설치 제거 툴은 이제 더 이상 사용되지 않고 OUI 인터페이스를 이용하여 제거된다.
  • http://docs.oracle.com/database/121/ADMQS/GUID-12147E57-8794-4238-9CB6-DCA5894639F6.htm#ADMQS12388

$ORACLE_HOME/oui/bin/runInstaller 실행

oracle12c

"제품 설치 해제(D)" 선택

oracle12c

"OraDB12Home1" 선택

oracle12c

"제거" 클릭

oracle12c

  • [^deinstall.txt], 완전히 제거 됨

"Oracle Database 12c 12.1.0.2.0" 선택

oracle12c

확인

oracle12c

deinstall_01_3_2.png

결과

oracle12c

  • 완전히 제거 안됨

Oracle Enterprise Manager Database Express 12c 소개

  • Database Express
  • 웹 기반, Database Control 보다 쉽고 부하 적음, Database Control 의 몇 가지 기능 미지원
  • 데이터베이스 구동 불가, 서비스/리스너 구동 가능
  • 구동 포트 번호(기본 : 5500)
SQL> select dbms_xdb_config.gethttpport() from dual;
SQL> dbms_xdb_config.sethttpsport(5500);

Database Express Logon

oracle12c

Database Express 홈 화면

oracle12c

  • Enterprise Manager Cloud Control 12c와 유사
  • 단일 화면에서 데이터베이스 검토 및 모니터링 가능
  • 개별적인 데이터베이스(인스턴스)를 위한 관리 인터페이스 제공

구성 → 초기화 매개변수

oracle12c

구성 → 메모리 관리

oracle12c

구성 → 데이터베이스 기능 사용량

oracle12c

  • 데이터베이스에서 사용하는 기능 확인

구성 → 현재 데이터베이스 속성

oracle12c

저장영역 → 테이블스페이스

oracle12c

저장영역 → 실행 취소 관리 세부 정보

oracle12c

저장영역 → 리두 로그 구룹

oracle12c

저장영역 → 아카이브 로그

oracle12c

저장영역 → 제어 파일

oracle12c

보안 → 사용자

oracle12c

보안 → 롤

oracle12c

보안 → 프로파일

oracle12c

성능 → 성능 허브

oracle12c

성능 → SQL 튜닝 권고자

oracle12c

"구루비 데이터베이스 스터디모임" 에서 2016년에 "클라우드 데이터베이스 Oracle 12c 가이드" 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/3314

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입