
Oracle Database에는 데이터베이스 "문제"를 방지, 감지, 진단 및 해결하기 위한 fault dianosability infrastructure가 포함되어 있습니다. "문제"에는 코드 버그, 메타데이터 손상 및 고객 데이터 손상과 같은 심각한 오류가 포함됩니다. fault dianosability infrastructure에는 ADR, alert log등이 포함됩니다. - Automatic Diagnostic Repository: ADR(자동 진단 저장소)은 trace 파일, alert log, DDL log 및 Health Monitor reports와 같은 데이터베이스 진단 데이터를 저장하는 파일 기반 저장소입니다. 아래 그림은 데이터베이스 인스턴스에 대한 ADR 디렉토리 계층 구조를 보여..

- 인스턴스: 데이터베이스 인스턴스는 데이터베이스 파일을 관리하는 메모리 구조 집합입니다. 물리적 수준에서 CDB는 CREATE DATABASE 문에 의해 생성된 디스크의 파일 집합입니다. CDB는 하나 이상의 사용자 생성 PDB를 포함합니다. PDB는 CDB에 속하는 전체 데이터 파일 세트 내에 자체 데이터 파일 세트를 포함합니다. 데이터베이스 인스턴스는 CDB 및 해당 PDB와 관련된 데이터를 관리하고 해당 사용자에게 서비스를 제공합니다. 실행 중인 모든 CDB는 하나 이상의 Oracle 데이터베이스 인스턴스와 연결됩니다. 인스턴스는 메모리에 존재하고 데이터베이스(가장 좁은 의미에서)는 디스크에 있는 파일 집합이기 때문에 인스턴스는 데이터베이스 없이 존재할 수 있고 데이터베이스는 인스턴스 없이 존재할..

- 오라클의 파일 종류: - Parameter File: 오라클 기동 시 필요하며 SGA 및 기타 환경을 구성하기 위한 정보가 기록된 파일 - Control File: 정합성을 확인하는 바이너리 파일 - Trace File: 이벤트 및 로그를 저장하는 파일 - Password File: 오라클 접속 시 인증을 위한 파일 - 파라미터 파일: 오라클의 환경을 설정하는 파일. 정적 파라미터 파일과 동적 파라미터 파일이 존재합니다. 오라클은 많은 parameter를 설정할 수 있으며 데이터베이스 관리자는 데이터베이스가 운영되는 업무의 특성에 따라 각 parameter들의 값을 설정해야 합니다. 설정 값을 파일로 저장하고 파라미터의 종류 및 파라미터 파일의 종류에 따라 바로 적용이 되거나 데이터베이스가 기동 될 ..

오라클 19c 기준으로 공식 홈페이지의 매뉴얼과 링크입니다. 1. Database Concepts https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/ Database Concepts docs.oracle.com 2. Oracle Database Documentation: Basic Group https://docs.oracle.com/en/database/oracle/oracle-database/19/admqs/introduction.html 2 Day DBA As a database administrator (DBA), you are responsible for the overall operation of Oracle Databas..
explain plan, set autotrace traceonly explain 사용한다. SYS@orcl 22/01/03> explain plan for 2 select * from emp e, dept d 3 where e.deptno = d.deptno and 4 d.deptno = 10; Explained. - SQL*Plus의 SET AUTOTRACE 이용 - PLUSTRACE 권한 생성 및 부여 SYS@orcl 22/01/03> conn / as sysdba Connected. SYS@orcl 22/01/03> @?/sqlplus/admin/plustrce.sql SYS@orcl 22/01/03> SYS@orcl 22/01/03> drop role plustrace; Role dropped...
SQL> select * from v$resource_limit; RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION LIMIT_VALUE CON_ID ------------------------- ------------------- --------------- ------------------------- ------------------------- ---------- processes 59 72 300 300 0 sessions 78 90 472 472 0 enqueue_locks 25 38 5580 5580 0 enqueue_resources 19 40 2296 UNLIMITED 0 ges_procs 0 0 0 0 0 ges_..
기존 SQL> select sysdate from dual; SYSDATE -------- 21/12/24 현재 파라미터 확인 SQL> select * from v$nls_parameters; PARAMETER VALUE CON_ID ------------------------------ ------------------------------ ---------- NLS_LANGUAGE AMERICAN 0 NLS_TERRITORY KOREA 0 NLS_CURRENCY ₩ 0 NLS_ISO_CURRENCY KOREA 0 NLS_NUMERIC_CHARACTERS ., 0 NLS_CALENDAR GREGORIAN 0 NLS_DATE_FORMAT RR/MM/DD 0 NLS_DATE_LANGUAGE AMERICAN..
오라클 접속 후 생성한 전체 유저 및 유저의 오픈 상태 확인 명령은 다음과 같다. C:\Users\java02>sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production on 토 12월 11 17:01:37 2021 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production SQL> select * from all_users; USERNAME USER_ID CREATED ----------------------------------------------------..