클라우드 데이터베이스 Oracle 12c 가이드 (2016년)
오라클 데이터베이스 12c의 그밖에 새로운 기능 0 0 46,485

by 구루비스터디 Oracle12c [2018.05.22]


데이터 펌프 익스포트/임포트 새로운 기능

views_as_tables 파라미터

View 를 Table 로 익스포트 받도록 하는 옵션

expdp scott/robert directory=mydir dumpfile=test.dmp views_as_tables=emp_view:emp,dept_view:dept

impdp testing/robert directory=mydir dumpfile=test.dmp remap_schema=scott:testing

Non-networked 임포트

expdp scott/robert directory=mydir dumpfile=test.dmp reuse_dumpfile=TRUE

impdp testing/robert views_as_tables=scott.dept_view, scott.emp_view directory=mydir dumpfile=test.dmp
      remap_schema=scott:testing remap_table=dept_view:dept,emp_view:emp

Network 임포트

  • DB Link 를 통한 임포트
impdp testing/robert network_link=db_scott views_as_tables=scott.dept_view:dept, scott.emp_view:emp
      directory=mydir dumpfile=test.dmp
      remap_schema=scott:testing remap_table=dept_view:dept,emp_view:emp

엔디언 포멧에 상관없는 Transportable 테이블스페이스를 통한 플랫폼 간 데이터베이스 이동

  • 이기종간 테이블스페이스 이동

호환플랫폼

SELECT * FROM v$transportable_platform;



TransForm 절의 새로운 기능

아카이브로깅비활성화

impdp testing/robert directory=mydir dumpfile=robert.dmp
      transform=disable_archive_logging:Y
      remap_schema=scott:testing

LOB 스토리지 수정

impdp testing/robert directory=mydir dumpfile=robert.dmp
      transform=LOB_STORAGE:basicfile
      remap_schema=scott:testing

테이블 Compression 절 변경

mpdp testing/robert directory=mydir dumpfile=robert.dmp
      transform=table_compression_clause:\"compress\"
      remap_schema=scott:testing


SQL*Loader 개선사항

Express 모드

  • holidays.dat 파일이 있는 위치에서 sqlldr 실행

sqlldr testing/robert table=holidays


Identity 컬럼 지원

  • colx NUMBER generated always as IDENTITY : 자동생성
  • colx NUMBER generated by default as IDENTITY : 컬럼 명시적 로드
  • colx NUMBER generated by default on null as IDENTITY : 널값 대체

Control file 개선

  • infile=dept*.dat : 와일드카드 문자 사용 가능
  • fields csv : csv 파일 로드
  • date format 'mm/dd/yyyy' : 테이블 레벨 날짜 포멧 지정(컬럼별 지정은 오버라이드)
  • 테이블 레벨 NULLIF

NULLIF {=|!=}{"char_string"|x'hex_string'|BLANKS}

  • Field Names : 항목 순서 조정. 단, input file 에 header record 필요.

Command Line 개선

  • trim : External Table 옵션에서 사용되는 Trip-ldrtrim 디폴트 세팅을 오버라이드 할 수 있다
  • Degreeofparallelism : External Table 옵션에서 사용되는 테이블 로딩시 병렬도 지정
  • Bad / Discard / Log : 디렉토리지정

External Table 개선

  • SQL*Loader 개선사항 준용
  • Compression 파라미터로 압축 레벨 지정

오라클 Log Miner 개선사항

  • SecureFiles LOB 완벽지원
  • object 와 collection 타입의 지원
  • 멀티테넌트 데이터베이스 지원
  • 확장 데이터 타입 지원

ADR 에서 DDL 과 Debug 로그

  • ADR(Oracle Automatic Diagnostic Repository) : 진단 및 분석을 위한 파일 저장소
  • DDL 로그 추가
  • Debug 로그 추가
"구루비 데이터베이스 스터디모임" 에서 2016년에 "클라우드 데이터베이스 Oracle 12c 가이드" 도서를 스터디하면서 정리한 내용 입니다.

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

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

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

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