일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 유닉스
- write by chatGPT
- NIO
- android
- write by GPT-4
- 웹 크롤링
- Java
- 고전역학
- 자바네트워크
- 자바
- 리눅스
- 파이썬
- 역학
- 자바암호
- chatGPT's answer
- Database
- JVM
- oracle
- kotlin
- GPT-4's answer
- 시스템
- Spring boot
- 소프트웨어공학
- python
- GIT
- flet
- 코틀린
- 인프라
- lombok
- 뉴턴역학
- Today
- Total
목록오라클 (4)
Akashic Records
인덱스(Index)는 데이터베이스에서 검색 속도를 향상시키기 위한 데이터 구조입니다. 데이터베이스 테이블의 열(컬럼)에 대한 인덱스를 생성하면 데이터베이스 시스템은 검색 및 정렬 작업을 더 효율적으로 수행할 수 있습니다. 인덱스는 주로 다음과 같은 목적으로 사용됩니다: 검색 속도 향상: 인덱스를 사용하면 특정 값을 검색할 때 해당 값을 가진 행을 빠르게 찾을 수 있습니다. 인덱스는 데이터베이스 엔진이 검색을 더 빠르게 수행할 수 있도록 도와줍니다. 정렬: 인덱스는 데이터를 정렬된 순서로 저장하므로 정렬된 결과를 얻는 데 효율적입니다. 이를 통해 정렬된 결과를 반환하는 쿼리의 성능을 향상시킬 수 있습니다. 중복 방지: 고유(unique) 인덱스를 사용하면 열의 중복 값을 방지할 수 있습니다. 이를 통해 데..
CBO(Cost-Based Optimizer)는 Oracle 데이터베이스의 쿼리 최적화 방법 중 하나입니다. CBO는 쿼리를 실행하는데 필요한 예상 리소스 사용량(비용)을 계산하고, 이를 기반으로 가장 효율적인 쿼리 실행 계획을 선택합니다. CBO의 작동 방식을 이해하려면 Oracle 데이터베이스가 수집하는 통계 정보에 대해 알아야 합니다. 이러한 통계에는 테이블 크기, 테이블의 행 수, 테이블의 열 분포, 인덱스의 선택도, 클러스터링 정도 등이 포함됩니다. 이러한 통계는 Oracle의 DBMS_STATS 패키지를 사용하여 수집하고 유지할 수 있습니다. CBO는 이러한 통계를 사용하여 쿼리를 수행하는 데 필요한 비용을 계산합니다. 이 때, 비용은 디스크 I/O, CPU 사용량, 네트워크 트래픽 등 여러 ..
아카이브 로그 모드를 해지 Oracle 데이터베이스에서 아카이브 로그 모드를 해지하려면 아래의 단계를 따르면 됩니다. 이 작업은 DBA 권한이 있는 사용자가 수행해야 합니다. 아래의 절차는 SQL*Plus 또는 SQL Developer와 같은 도구에서 실행할 수 있습니다. 먼저, 데이터베이스 인스턴스를 중지해야 합니다. SHUTDOWN IMMEDIATE; 이제 데이터베이스를 마운트 상태로 시작합니다. STARTUP MOUNT; 다음으로, 아카이브 로그 모드를 해지합니다. ALTER DATABASE NOARCHIVELOG; 마지막으로, 데이터베이스를 다시 열어 정상 작동하도록 합니다. ALTER DATABASE OPEN; 이제 Oracle 데이터베이스는 아카이브 로그 모드가 아닌 NOARCHIVELOG 모..
네, 오라클 데이터베이스에서 아카이브 로그를 이용하여 데이터 복구를 할 때, 특정 시점까지 복구할 수 있습니다. 이를 point-in-time recovery (PITR)라고 합니다. PITR은 일반적으로 특정 시간 또는 특정 SCN(System Change Number)까지 데이터베이스를 복구하는 것을 의미합니다. SCN은 오라클에서 사용되는 고유한 숫자이며, 데이터베이스의 특정 시점을 식별하는 데 사용됩니다. 아카이브 로그를 사용하여 PITR을 수행하려면 다음과 같은 단계를 수행해야 합니다. 복구할 시점 결정: 복구할 시점을 SCN 또는 시간으로 결정합니다. 필요한 아카이브 로그 찾기: 복구할 시점까지의 아카이브 로그를 찾습니다. 데이터베이스 복구: 찾은 아카이브 로그를 사용하여 데이터베이스를 복구합..