일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- DBeaver
- AWS
- DB
- 오라클
- 개인연금저축펀드
- RDS
- 조인
- AZURE
- 백업및복구
- EC2
- Linux
- 재테크
- oracle
- 펀드
- 투자
- 파티셔닝
- 데이터베이스
- SQL Server
- 오렌지
- 시스템 성능
- VPC
- 성능
- MySQL
- azure sql
- 주식
- mysql error
- 애져
- 에러
- 리눅스
- 인덱스
- Today
- Total
목록Database (66)
미스터 역마살

DBA_HIST 테이블을 활용하면 DB에 남은 로그를 분석할 수 있다. 내가 주로 사용하는 것은 DBA_HIST_ACTIVE_SESS_HISTORY 테이블인데 말그대로 ACTIVE SESSION HISTORY 를 보여준다. 사용용도는 이 테이블에서 SQL_ID 로 SQLTEXT 를 찾을 수 있다. DBA_HIST_TEXT 테이블을 찾아보면 DB 에서 실행된 SQL 문을 확인 할 수 있다. 그 외 DBA_HIST 관련 테이블은 아래 리스트에서 확인 가능하다.
정리가 너무 잘되어 있어 퍼왔어요. 여기서 보고 공부합시다. http://rosebud90.tistory.com/entry/Oracle-RAC%EB%9E%80
먼저 아래와 같이 오류메세지가 뜨게 되면 기간만료에 대한 내용이다. 이 경우 아래와 같이 해결할 수 있다.참고로 아래는 모두 SYS 계정으로 실행 하여야 함. 1. 현재 Default 값에 대한 조회해당 SQL 실행시 현재 PASSWORD_LIFE_TIME은 180으로 되어 있을 것이다.이것을 UNLIMITED로 수정할 것이다. 2. PASSWORD_LIFE_TIME 값 수정 3. 계정 비밀번호 변경 이 과정을 거치게 되면 오류해결!! -끝-
제 1절 데이터베이스 아키텍처점점 초대용량화돼 가는 데이터베이스 환경에서 DBMS 내부 아키텍처와 SQL 수행원리에 대한 이해는 필수적이다. 서버 프로세스는 사용자 프로세스와 통신하면서 사용자로부터의 각종 명령을 처리한다.백그라운드 프로세스는 Dirty 버퍼와 로그버퍼를 디스크에 기록하고 인스턴스 및 프로세스를 복구하는 등 각 프로세스 별로 주어진 역할을 수행한다.주요 파일구조는 데이터파일, 임시데이터 파일, 로그파일로 나뉠 수 있다.메모리 구조는 시스템 공유 메모리(SGA) 와 프로세스 전용 메모리로 나뉘게 된다. 시스템 공유메모리의 3대 캐시 영역, 즉 Data 캐시, Code 캐시, Log 캐시를 중심으로 데이터베이스 성능 고도화 핵심원리를 설명할 수 있고, 데이터베이스 Call을 통해 이루어지는 ..
오늘은 TRACE에 나온 것들이 뭣을 말하는지 알아보자구 01. Call - Parse : SQL을 파싱하는 구간. 이 단계에서 새로 파싱하거나 Shared SQL Pool 에서 찾아온 것 까지 포함됨 - Execute : SQL 실행공간. Update, Insert, Delete와 같은 DML문장이 여기수행한 결과가 나온다. - Fetch : SQL을 통해 나온값을 사용자에게 반환하는 구간02. Count : SQL문이 Parse/Execute/Fetch 된 횟수03. CPU Time : Parse/Execute/Fetch 등이 실행한 횟수04. Elapsed Time : 각 구간에서 시작과 종료까지 총 수행한 시간(단위 : 초)05. Disk : 디스크에서 블락을 읽은 양(Physical Read)0..
1. 데이터 베이스란? 오라클에서의 정의는 디스크에 저장된 데이터 집합(Datafile, Redo Log File, Control File등) 임. 2. 프로세스 프로세스는 서버프로세스와 백그라운드 프로세스로 나뉘게 되는데 서버프로세스는 사용자가 지시한 각종 명령들을 처리하고 백그라운드 프로세스는 말 그대로 백그라운드에서 묵묵히 주어진역할을 수행한다.2-1. 서버프로세스 서버프로세스의 역할은 SQL을 파싱하고 최적화를 수행하며, 커서를 열어 SQL을 실행하면서 블록을 읽고, 읽은 데이터를 정렬해서 클라이언트가 요청한 결과집합을 만들어 네트워크를 통해 전송하는 작업들을 처리한다.2-2. 백그라운드 프로세스 백그라운드 프로세스는 Dirty 버퍼와 로그버퍼를 디스크에 기록하고 인스턴스 및 프로세스를 복구하는 ..