관리자

oracle

SQLD 자격증 준비 – 웹사이트 활용 TOP 7

SQLD 자격증 준비 도움이 되는 웹사이트를 소개합니다. 자격 시험 소개와 학습 정보 파악부터 기출 문제, 예상 문제 풀이까지 다양하게 활용해보세요. 1. 데이터자격검정 (한국데이터산업진흥원) 2. 데이터 전문가 포럼 (네이버 카페) 3. SQLwise – SQLD 예상문제 / 기출문제 4. Quizeey – SQLD 기출문제 5. SQLD 문제은행 6. 윤아맘 (yunamom.tistory.com) 7. 홍쌤의 데이터랩 (YouTube 채널) SQLD 자격증 준비 […]

oracle

오라클 DBMS_SCHEDULER 패키지 사용법 – 작업 스케줄링

개요 DBMS_SCHEDULER 패키지는 오라클 데이터베이스에서 작업을 예약하고 관리하는 데 사용되는 강력한 도구입니다. 정기적인 데이터베이스 유지 관리 작업, 보고서 생성, 데이터 내보내기/가져오기와 같은 자동화된 작업을 설정할 수 있습니다. 이 가이드에서는 DBMS_SCHEDULER의 기본 문법과 실습 예제를 통해 작업 스케줄링 방법을 안내합니다. 기본 문법 DBMS_SCHEDULER.CREATE_JOB ( job_name IN VARCHAR2, job_type IN VARCHAR2, job_action IN VARCHAR2, start_date IN TIMESTAMP

oracle

오라클 alert log 조회 v$diag_alert_ext

오라클 서버 접속 없이 alert log 파일을 SQL로 조회할 수 있다. 바로 v$diag_alert_ext를 이용하는 것이다. 이 테이블은 아쉽게도 RAC 환경에서 다른 인스턴스의 정보는 볼 수 없다. RAC 노드별로 보고 싶다면 해당 인스턴스에 접속해서 조회해야 한다. 참고로, alert log 뿐만 아니라 trace file, udump file도 SQL로 조회할 수 있다.

oracle

오라클 롤백 ROLLBACK 모니터링

대량 DML 작업을 하고 난 후 Rollback을 하면 시간이 상당히 소요된다. 데이터가 많을 때는 몇 시간씩 걸리기도 한다. Rollback이 진행되고 있는 상황을 모니터링 해보자. v$transaction 동적 뷰를 조회하면 Rollback 대상이 얼마나 남았는지 알 수 있다. 정확한 소요시간은 알수 없지만 대략 예측해볼 수는 있다. 오라클은 DML을 실행할 때 롤백을 위해 UNDO 영역을 사용한다. 그래서, 트랜잭션에서 현재

oracle

오라클 데이터베이스 사용자를 위한 공식 매뉴얼 추천 10개

오라클 데이터베이스 사용자를 위한 공식 매뉴얼 10가지를 추천합니다. 오라클 데이터베이스는 방대한 양의 공식 매뉴얼을 무료로 공개하고 있습니다. 그 중에서 SQL 개발자/튜너, DBA를 위한 문서 10가지를 소개합니다. 1. Database Concept https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/index.html 오라클 데이터베이스에 대한 전반적인 개념을 소개하는 문서입니다. 한번 쯤 가볍게 읽어보는 것이 좋습니다. 2. SQL Language Reference https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/index.html 오라클 SQL 문법을 자세히 소개하는 문서입니다. 자세한

oracle

오라클 옵티마이저 힌트 – ORDERED

ORDERED는 조인 순서를 지정하는 힌트입니다. 이 힌트를 사용하면 FROM절에 나열된 순서대로 조인합니다. 기본 사용법 아래 1번 쿼리는 FROM 절에 나열된 EMP, DEPT 순서로 조인하는 실행 계획을 생성합니다. 쿼리 변환과 조인 순서 힌트 옵티마이저는 최적화를 하기 위해 서브 쿼리를 조인으로 변환하는 쿼리 변환(Subquery Unnesting)을 할 수 있습니다. 일반적으로 변환된 쿼리는 서브 쿼리안의 테이블이 FROM절 순서 앞에 위치한다고

위로 스크롤