"대문"의 두 판 사이의 차이
DB CAFE
7번째 줄: | 7번째 줄: | ||
<div style="float: left;width: 100%;"> | <div style="float: left;width: 100%;"> | ||
<pre> | <pre> | ||
− | 매일의 진로를 시각화(그래피) | + | 매일의 진로를 <big>시각화(그래피) 하여 체크</big> 하고 |
− | 자신의 진로가 효과적인지 타인들의 | + | 자신의 진로가 효과적인지 <big>타인들의 피드백</big>을 받는다. |
빈둥거리다가 갑자기 몇시간을 꼬박 책상앞에 앉아 무서운 속도로 일한다. | 빈둥거리다가 갑자기 몇시간을 꼬박 책상앞에 앉아 무서운 속도로 일한다. | ||
매순간 집중한다는것은 불가능하다. | 매순간 집중한다는것은 불가능하다. | ||
− | 여유로운 시간을 충분히 즐기면서 계속 머리속으로는 목표에 접근하는 루트를 | + | 여유로운 시간을 충분히 즐기면서 계속 머리속으로는 <big>목표에 접근하는 루트를 탐색</big>한다. |
</pre> | </pre> | ||
<big>''' 집중하는 순간에는 반드시 거절의 달인 이 되어야 한다.'''</big> | <big>''' 집중하는 순간에는 반드시 거절의 달인 이 되어야 한다.'''</big> |
2019년 11월 26일 (화) 13:46 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
디비 카페
자신의 일을 [프로젝트화] 하는 능력
매일의 진로를 <big>시각화(그래피) 하여 체크</big> 하고 자신의 진로가 효과적인지 <big>타인들의 피드백</big>을 받는다. 빈둥거리다가 갑자기 몇시간을 꼬박 책상앞에 앉아 무서운 속도로 일한다. 매순간 집중한다는것은 불가능하다. 여유로운 시간을 충분히 즐기면서 계속 머리속으로는 <big>목표에 접근하는 루트를 탐색</big>한다.
집중하는 순간에는 반드시 거절의 달인 이 되어야 한다.
[편집]
1.1 아키텍처[편집]
- 오라클 아키텍처
- 데이터베이스
- 클라이언트 어플리케이션
- 서버 프로세스
- 데이터 파일
- 리두 로그(REDO)
- 서버파라미터
- 컨트롤 파일
- 메모리관리
- 메모리 관리방식
- 백그라운드 프로세스
- 로그파일
- 데이터 딕셔너리 뷰
- 스키마 오브젝트 와 데이터 저장방식
- 테이블
- 데이터 타입
- 인덱스 구조
- 작업 스케쥴링
- ASM 관리
- ASM Disk 그룹 조회
- ASM Disk 조회
- ASM File 조회
- Disk 그룹/패스 조회
- 테이블 스페이스생성
- 테이블 스페이스 정보 조회
- 오라클_rac_시작_종료
1.2 SQL 명령어[편집]
- 오라클 DBA 명령어
- INSERT
- UPDATE
- SEQUENCES
- 프로시져 기본
- 문자열 함수
- DDL SQL
- Tables
- INDEXES
- DBA 작업
- User 관리
- 테이블 스페이스
- PL/SQL
- 연산자
- Types
- Stored logic
- Functions
- Procedures
- anonymous block
- Passing parameters to stored logic
- Table functions
- Flow control
- Conditional Operators
- Example
- If/then/else
- Arrays
- 조인 LATERAL Inline Views (12C)
- CROSS APPLY Join
- OUTER APPLY Join
1.2.1 DB 오브젝트 관리 (테이블/컬럼/인덱스/뷰/....)[편집]
1.2.3 모니터링 정보조회[편집]
- 모니터링
- 세션/접속사용자 정보
- 오래 걸리는 세션 정보
- 현재 작업중인 세션 정보
- 프로세스 정보
- 부하 발생 모니터링
- DB 용량 관리
- 오라클 서버 스펙
- 테이블 스페이스
- DB Time 분석하기
- SQL 통계 정보확인하기
- SQL_ID를 이용하여 SQL문의 PLAN 추출하기
- INDEX 정보 추출하기
- ASH를 이용한 모니터링
- AWR을 이용한 모니터링
- 세션/접속사용자 정보
- 사용자 작업 정보 추적
1.2.4 락 정보조회[편집]
- 락 조회
- LOCK 걸린 개체 확인 및 LOCK 해제
- 락 발생 사용자 및 OBJECT 조회 + 어떤 sql 를 실행중하여 lock 을 걸고 있는지 확인
- 락 트리 형태 로 보기
- 테이블 별 LOCK 확인
- Lock을 잡고있는 세션과 기다리는 세션 조회
- 작업 중인 데이터베이스 트랜잭션 조회
- 열려 있는 커서 조회
- 잠금 발생 유형 조회
- 잠금 상태 오브젝트 조회
- 잠금 SQL 구문 조회
- 해당 테이블의 세션을 제거하는 쿼리 KILL / DISCONNECT
- Blocking Lock Session 확인
1.2.5 튜닝 정보 조회[편집]
1.2.7 파라미터 관리[편집]
1.2.8 저장공간/용량 관리[편집]
1.3 오라클 프로시져/패키지/함수 개발[편집]
1.6 DB 관리 SQL [편집]
- 테이블스페이스별 파일 목록을 보기
- 테이블스페이스별 정보 보기
- 테이블스페이스별 사용하는 파일의 크기 합 보기
- 테이블스페이스별 디스크 사용량 보기
- 테이블스페이스의 테이블 명 보기
- 공간의 90% 이상을 사용하고 있는 Tablespace
- Object별 테이블스페이스 및 데이터파일
- Tablespace별 Table, Index 개수
- 위치별 space를 아는 방법
- 현재 Extension 횟수가 MaxExtents의 80% 이상인 경우
- 테이블의 익스텐트 정보 조회
- ROLLBACK SEGMENT의 사용상황 보기
- INDEX 보기
- 전체 INDEX 보기
- 특정 테이블의 인덱스 확인
- 인덱스에 대한 컬럼 조회
- PRIMARY KEY 재생성 방법
- PRIMARY KEY를 REFERENCE 하는 FOREIGN KEY 찾기
- 중복인덱스 체크
- 테이블의 PK를 구성하는 컬럼 조회
- Index가 없는 Table 조회
- 테이블에 LOCK이 걸렸는지를 보기
- Lock을 잡고있는 세션과 기다리는 세션 조회
- 테이블에 걸린 비정상적 LOCK 풀기
- 작업 중인 데이터베이스 트랜잭션 조회
- 열려 있는 커서 조회
- 잠금 발생 유형 조회
- 잠금 상태 오브젝트 조회
- 잠금 SQL 구문 조회
- 해당 테이블의 세션을 제거하는 쿼리
- Blocking Lock Session 확인
- 테이블 생성일자 보기
- 테이블의 크기 및 블록 보기
- 파티션 테이블의 파티션 범위 보기
- CONSTRAINT 보기
- 특정 테이블의 스키마 구조 확인
- 사용자별 오브젝트 수
- 연결되어 있는 OS 사용자 및 프로그램 조회
- 1시간 이상 유휴 상태인 세션
- Active Session 중 Idle Time이 긴 작업
- DBUser 별로 Session 정보를 조회
- Session별 사용 명령어
- 사용자 session 중에서 2시간 이상 idle 상태가 지속되는 session을 kill
- Oracle Process의 정보
- 오브젝트에 접속되어 있는 프로그램 조회
- 롤백 세그먼트 경합 조회
- CPU를 많이 사용하는 세션의 식별
- Disk Read 가 많은 SQL문 찾기
- Rollback Segment를 사용하고 있는 SQL문 조회
- 오래도록 수행되는 Full Table Scan를 모니터링
- System 테이블스페이스에 비시스템 세그먼트 조회
- 인덱스의 Delete Space 조회
- 딕셔너리/뷰 정보 조회
- 패키지 검색 1 - 특정 오라클 사용자 중에서 패키지 소스와 일치하는 텍스트를 조회
- 특정 사용자의 패키지 내에서 주석처리가 되지 않은 항목을 조회
- 다중 UPDATE 쿼리
- CPU를 많이 사용하는 세션의 식별(SQL TEXT 조회)
- 현재 세션에서 10초이상 걸리는 쿼리 조회 (SELECT절)
- 현재 세션에서 PGA, UGA, CPU 사용량 세션별로 조회하는 쿼리
- 상호 DB간에 컬럼 이름 비교
- DB Link 보기
- View의 정의 내역 보기
- 동일한 자료 삭제 방법
5.1 PYTHON 학습[편집]
5.2 PYTHON 예제[편집]
- 파이썬_UTF_인코딩처리
- ODBC, MS Acess 연결
- ProgressBar ( 진행바 ) 출력
- Python 프로그램 재시작
- 프로그램 강제 종료
- CONFIG INI 파일 읽고쓰기
- 파일읽기_쓰기_변경
- 로그쓰기
- [[리스트_배열_NUMPY_바이트_바이너리변환]리스트,배열,NUMPY 데이터를 바이트바이너리변환]
- pylint로 파이썬 코드를 정적으로 분석
- 시간 변환
- 데이터 포인터 주소 얻기
- 람다함수
- 파이썬 멀티프로세싱
- GIL 없이 멀티쓰레드
- GETTER|SETTER / GETTER 사용
- 소켓 포트 조회하기
- 파이썬_설치모듈확인
- 파이썬 예외처리
- 파이썬 마우스_키보드_컨트롤
- 파이썬_폴더_파일_목록
- 절대경로_상대경로
- PYTHON 가상화
- 챠트 분석
10.1 grid 개발[편집]
이용자 수 : 16