Database/Oracle Database 썸네일형 리스트형 ORATOP - Oracle Database Monitoring Tool 아래 MOS 문서를 참조했습니다. oratop - Utility for Near Real-time Monitoring of Databases, RAC and Single Instance (Doc ID 1500864.1) "oratop"은 오라클이 제공하는 Oracle Call Interface (OCI) API를 이용한, 텍스트 기반 데이터베이스 모니터링 툴입니다. 현재 데이터베이스 활동 상태와 성능을 모니터링하고, 경합과 병목지점을 식별할 수 있습니다. 오라클 데이터베이스 11gR2 버전부터 지원하며, 유닉스 "top" 유틸리티와 유사한 인터페이스를 가지고 있습니다. Oracle RAC와 non-RAC 환경에서 사용할 수 있습니다. 서포트 툴 번들로 Trace File Analyzer (TFA)와 함께.. 더보기 commit_wait, commit_logging 설정이 성능에 미치는 영향 비록 아주 작은 환경 (1 OCPU, 16 GB Memory, Oracle 21c EE)이지만, commit_wait, commit_logging 데이터베이스 파라미터 설정 변경에 따라 어느정도 성능에 영향이 있는지 간단한 테스트를 해 보았습니다. 아래 테스트 결과는 테스트 서버의 자원, 테스트한 어플리케이션에 따라 다를 수 있는 내용입니다. 대략적인 현상을 확인하는 차원에서 수행한 테스트 결과입니다. 아래 오라클 문서를 참조했습니다. 21c Database Reference COMMIT_WAIT 커밋을 했을 때 리두를 언제 리두 로그에 flush 할 지를 제어하는 파라미터 NOWAIT: 커밋 시 로그 버퍼의 내용이 로그 파일에 기록될 때까지 기다리지 않고, 다음 작업 처리를 진행. 데이터베이스가 비정상.. 더보기 Oracle Database In-Memory Advisor Oracle Database In-Memroy Advisor는 Workload Repository (AWR), Active Session History (ASH) 및 기타 메타 데이터를 이용해서 Database In-Memory를 썼을 때 어떤 오브젝트에 적용할 경우 성능 효과가 있을지 미리 추정할 수 있게 해 줍니다. 오라클 데이터베이스 11.2.0.3 부터 사용할 수 있으며, 아래 MOS 문서에서 관련 자료들을 추가로 확인할 수 있습니다. Oracle Database In-Memory Advisor (Doc ID 1965343.1) In-Memory Advisor 설치 먼저 위 MOS 문서에서 제공되는 In-Memory Advisor 설치파일 (imadvisor.zip)을 데이터베이스 호스트에 업로드.. 더보기 19c 신기능 - Memoptimized Rowstore - Fast Ingest 아래 오라클 문서를 참조한 내용입니다. Enabling High Performance Data Streaming with the Memoptimized Rowstore New in Oracle Database 19c: Memoptimized Rowstore – Fast Ingest Concept Memoptimized Rowstore는 IoT 어플리케이션 처럼 많은 수의 클라이언트에서 동시에 단일 로우 insert를 하거나, 빈번한 조회가 발생하는 어플리케이션에 대해 고성능 데이터 스트리밍을 할 수 있게 해 주는 오라클 데이터베이스 19c 신기능입니다. ①빠른 Insert를 가능케하는 Fast Ingest와 ②빠른 조회를 위한 Fast Lookup 두가지 기능이 있는데요, 여기에서는 Fast Ingest.. 더보기 18c 신기능 - 오라클 샤딩 (Sharding) - #1 개념 아래 오라클 문서를 참조한 내용입니다. Micropage: Oracle Sharding Oracle Document: Oracle Sharding Overview 오라클 샤딩이란? 주로 오픈소스 데이터베이스 진영에서 OLTP 업무 확장을 위해 사용하던 샤딩(Sharding)을 오라클 데이터베이스에서도 18c부터 제공합니다. 기본 컨셉은 오픈소스의 그것과 거의 유사합니다만, 기존 사용 데이터베이스로서 오라클의 RAC, ADG, OGG 같은 기술을 샤드의 고가용성을 위해 사용하는 차별점이 있습니다. 오라클 샤딩은 데이터를 샤드(Shard)라고 하는 독립된 데이터베이스에 수평으로 분할(partitioning)하는 데이터 계층 아키텍처입니다. 각 샤드는 주로 같은 테이블, 칼럼에 서로 다른 데이터셋을 보유하게 .. 더보기 21c 신기능 - 블록체인 테이블 아래 오라클 문서를 참조한 내용입니다. Details: Oracle Blockchain Table Practice: Managing Blockchain Tables and Rows 오라클 데이터베이스 21c 신기능 중 하나인 블록체인(Blockchain) 테이블에 대해서 살펴보겠습니다. 블록체인 테이블이란? 블록체인 테이블은 insert 작업만 허용되는 append 전용 테이블입니다. 로우(row)에 대한 삭제는 허용되지 않거나, 시간을 기준으로 제한이 됩니다. 블록체인 테이블의 로우는 내부 시퀀싱 및 체인 알고리즘에 의해 위변조가 방지되며, 사용자는 로우가 변조 여부를 확인할 수 있습니다. 로우의 메타데이터를 구성하는 해시 값은 로우를 연결하고 유효성을 검사하는 데 사용됩니다. 어디에 사용하나? 블록체.. 더보기 오라클 데이터베이스 샘플 스키마 설치 오라클 데이터베이스 샘플 스키마 설치하는 방법입니다. 예전에는 디폴트로 설치되어 있었던 거 같은데, 요즘 버전에서는 따로 다운로드 받아서 설치해야 하네요. 설치는 GitHub에서 스크립트를 다운로드 받아서 실행하면 됩니다. https://github.com/oracle/db-sample-schemas/releases 설치 명령은 아래 형식을 따름니다. sqlplus system/systempw@connect_string @mksample systempw syspw hrpw oepw pmpw ixpw shpw bipw users temp /your/path/to/log/ connect_string connection_string 값은 아래와 같은 형식입니다. localhost:1521/noncdb loca.. 더보기 이전 1 2 3 4 5 다음