본문 바로가기

DBMS/ORACLE

(35)
VMWare Workstation 공유 볼륨(디스크) 구성 개요 VMWare Workstation에서 공유 디스크를 생성하는 방법에 대해서 알아본다. 1. 공유 볼륨(디스크) 생성 - Allocate all disk space now 체크 2. 공유 볼륨(디스크) 속성 수정 생성한 디스크의 Advance 속성의 Mode에서 Independent및 persistent 체크 3. 가상머신 설정 파일 수정(.vmx) 공유 볼륨(디스크)를 공유하는 모든 가상 머신에 아래 내용을 추가한다. 예) 여기서는 공유볼륨(디스크)가 4개 있음 disk.locking = "FALSE" diskLib.dataCacheMaxSize = "0" scsi1.sharedBus = "virtual" scsi1:0.deviceType = "disk" scsi1:1.deviceType = "di..
oracle 19c rac silent 모드에서 데이터베이스 생성 개요 oracle 19c RAC 환경에서 silent(cli) 모드에서 데이터베이스 생성하는 방법에 대해 알아본다. 구성환경 CentOS 7.6, oracle 19c(19.3.0) 샘플) ORCL 데이터베이스 생성 shell> dbca -ignorePrereqFailure -silent -createDatabase -templateName General_Purpose.dbc -gdbName ORCL -storageType ASM -diskGroupName DATA -nodeinfo node1,node2 -characterset AL32UTF8 SYS 사용자 비밀번호 입력: password SYSTEM 사용자 비밀번호 입력: password DB 작업 준비 8% 완료 데이터베이스 파일 복사 중 33% 완료..
oracle 19c RAC DBCA SILENT명령어 옵션 Usage: dbca [] [ ] Following are the possible flags: -help -contextId -ignorePreReqs - 현재 작업에 대한 필요 조건 검사를 무시합니다. -ignorePrereqFailure - 모든 필요 조건 실패를 무시합니다. -silent - 이 플래그를 지정하면 자동 모드로 구성을 진행할 수 있습니다. - Following are the possible commands: -addInstance - 관리자 관리 클러스터 데이터베이스에 인스턴스를 추가하는 명령입니다. -configureDatabase - 데이터베이스를 구성하는 명령입니다. -configurePluggableDatabase - 플러그인할 수 있는 데이터베이스를 구성하는 명령입니다. -c..
alert log 파일 위치 개요 oracle alert 로그는 데이터베이스 문제 발생시 참고할수 있는 중요한 파일이다. 해당 파일의 위치를 각 오라클 버전별로 알아본다. alert 로그 파일 위치 1. Oracle 10g 이하 $ORACLE_BASE/admin//bdump 2. Oracle 11g 이상 $ORACLE_BASE/diag/rdbms///trace * 일반적으로 DB_UNIQUE_NAME은 아래 쿼리로 확인 할수 있다.(일반적으로 SID이름의 소문자이다) SQL> SELECT DB_UNIQUE_NAME FROM v$database; 3. 쿼리 조회(11g 이상) SQL> select value from v$diag_info where name='Diag Trace' ; 예) 4. 파일명 alert.log
[ORACLE] DB Link 관리 개요 구성환경 1. DB LINK 생성 1.1 권한 부여 SQL> grant create database link to hoya ; 권한이 부여되었습니다. SQL> 1.2 DB LINK 생성 Syntax) CREATE [PUBLIC] DATABASE LINK db_link_name CONNECT TO username IDENTIFIED BY password USING 'service_name' SQL> create database link db_link_sales connect to sales identified by ******** using 'PDB1' ; 데이타베이스 링크가 생성되었습니다. SQL> * tnsname.ora(=service_name) PDB1 = (DESCRIPTION = (ADDR..
[ORACLE] impdp 옵션 개요 구성환경 1. REMAP_SCHEMA 옵션 예) hoya 스키마의 테이블을 hr 스키마로 임포트 shell> impdp system@orclpdb remap_schema=hoya:hr directory=DATA_PUMP_DIR2 dumpfile=schema_hoya.dmp nologfile=y Import: Release 19.0.0.0.0 - Production on 월 2월 3 10:09:58 2020 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved. 비밀번호: 접속 대상: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0..
[ORACLE] expdp/impdp 명령어 개요 data pump export 유틸리티(expdp)는 데이타 또는 메타데이터를 덤프 파일 형태로 unload하고, 이 덤프 파일은 data pump import 유틸리티에 의해서 import될 수 있다. 구성환경 Oracle 19c-19.3.0.0.0 1. 디렉토리 관리 명령어 1.1 디렉토리 조회 SQL> select * from dba_directories ; OWNER DIRECTORY_NAME DIRECTORY_PATH ORIGIN_CON_ID ---------- -------------------- ------------------------------ ------------- SYS DATA_PUMP_DIR /opt/oracle/admin/ORCL/dpdump/ 0 13 행이 선택되었습니..
[ORACLE] RMAN을 이용하여 PDB 테이블 복구 개요 구성환경 oracle12c 1. RMAN을 이용하여 데이타베이스 백업 RMAN> backup database 2. SCN 확인 - 복구지점 확인 SQL> SELECT CHECKPOINT_CHANGE# FROM V$DATABASE; CHECKPOINT_CHANGE# ------------------ 1657903 SQL> * 복구시점의 SCN을 알기 어렵기 때문에 Date를 SCN으로 변환하여 사용한다. * SCN을 Date로 변환 / Date를 SCN 변환 3. 장애 발생 SQL> select * from test4 ; ID -------------------- hoya4 SQL> drop table test4 ; Table dropped. SQL> commit ; Commit complete. S..