|
|
33번째 줄: |
33번째 줄: |
| __notoc__ | | __notoc__ |
| = 1. 오라클 ORACLE = | | = 1. 오라클 ORACLE = |
− | = SQL 명령어 = | + | == SQL 명령어 == |
| # [[Oracle DBA 명령어|오라클 DBA 명령어]] | | # [[Oracle DBA 명령어|오라클 DBA 명령어]] |
| ## [[Oracle DBA 명령어#INSERT|INSERT]] | | ## [[Oracle DBA 명령어#INSERT|INSERT]] |
57번째 줄: |
57번째 줄: |
| #### [[Oracle DBA 명령어#If/then/else|If/then/else]] | | #### [[Oracle DBA 명령어#If/then/else|If/then/else]] |
| ### [[Oracle DBA 명령어#Arrays|Arrays]] | | ### [[Oracle DBA 명령어#Arrays|Arrays]] |
− |
| |
− | == DBA 명령어(테이블/컬럼/인덱스/뷰/....)==
| |
− | # [[ORACLE_테이블_컬럼|테이블/컬럼 CRUD]]
| |
− | ## [[Oracle DBA 명령어#Tables|테이블]]
| |
− | ## [[컬럼정보조회|컬럼정보조회]]
| |
− | ## [[CLOB_처리|CLOB 처리]]
| |
− | ##[[파티셔닝테이블|파티셔닝테이블]]
| |
− | ## [[ORACLE_테이블_추출쿼리|테이블 추출쿼리]]
| |
− | ##[[오라클_DDL_생성_스트립트|오라클 DDL 생성 스트립트]]
| |
− | # [[ORACLE_인덱스|인덱스]]
| |
− | ## [[Oracle DBA 명령어#INDEXES|인덱스]]
| |
− | ## [[ORACLE_FK_인덱스|FK 인덱스]]
| |
− | ## [[파티션_테이블_로컬인덱스_생성|파티션 테이블 로컬인덱스 생성]]
| |
− | ## [[FK_로_참조되는_테이블|FK로 참조되는 테이블]]
| |
− | ## [[ORACLE_추출쿼리|인덱스 추출쿼리]]
| |
− | # [[ORACLE_뷰|뷰]]
| |
− | # [[ORACLE_DBLINK|DBLINK]]
| |
− | # [[오라클_시퀀스_관리|시퀀스 관리]]
| |
− | ## [[Oracle DBA 명령어#SEQUENCES|시퀀스]]
| |
− | # [[오라클_트리거|트리거]]
| |
− | # [[Oracle DBA 명령어#테이블 스페이스 |테이블 스페이스 ]]
| |
− | ----
| |
− | === 함수/프로시져/트리거 오브젝트 추출 쿼리 ===
| |
− | # [[ORACLE_함수_추출쿼리|함수 추출쿼리]]
| |
− | # [[ORACLE_프로시져_추출쿼리|프로시져 추출쿼리]]
| |
− | # [[ORACLE_트리거_추출쿼리|트리거 추출쿼리]]
| |
− | ----
| |
− | === 사용자 관리 ===
| |
− | #[[ORACLE_사용자_생성|사용자 관리]]
| |
− | ## [[Oracle DBA 명령어#User 관리|User 관리]]
| |
− | ##[[ORACLE_사용자_롤_생성|사용자 롤 관리]]
| |
− | ##[[ORACLE_사용자_권한|사용자 권한 관리]]
| |
− | ## [[Oracle DBA 명령어#DBA 작업|DBA 작업]]
| |
− | ----
| |
− | === 오라클 ASM|ASM 관리 ===
| |
− | # [[오라클 ASM|ASM 관리 ]]
| |
− | ## [[오라클 ASM#ASM Disk 그룹 조회|ASM Disk 그룹 조회]]
| |
− | ## [[오라클 ASM#ASM Disk 조회|ASM Disk 조회]]
| |
− | ## [[오라클 ASM#ASM File 조회|ASM File 조회]]
| |
− | ## [[오라클 ASM#Disk 그룹/패스 조회|Disk 그룹/패스 조회]]
| |
− | ## [[오라클 ASM#테이블 스페이스생성|테이블 스페이스생성]]
| |
− | ## [[오라클 ASM#테이블 스페이스 정보 조회 SQL|테이블 스페이스 정보 조회 SQL]]
| |
− | ----
| |
− | === 오라클 RAC 관리 ===
| |
− | # [[오라클 rac|오라클 RAC 관리]]
| |
− | ## [[오라클 rac 시작 종료|오라클 RAC 시작/종료]]
| |
− | ## [[RAC 리스너 설정|RAC 리스너 관리]]
| |
− | ## [[Rac 아카이브모드|RAC 아카이브모드 변경 절차 ]]
| |
− | ## [[오라클 rac wait event|오라클 RAC Wait Event]]
| |
− | ## [[Rac 체크 스크립트|RAC 체크 스크립트]]
| |
− | ----
| |
− | === 파라미터 관리 ===
| |
− | #[[오라클_파라미터|오라클 파라미터]]
| |
− | ##[[오라클_히든_파라미터|오라클 히든 파라미터]]
| |
− | #[[Oracle 언어설정|오라클 Language 설정]]
| |
− | ----
| |
− | === 저장공간/용량 관리 ===
| |
− | # [[ORACLE_테이블스페이스|테이블스페이스]]
| |
− | # [[UNDO_REDO|UNDO_REDO]]
| |
− | # [[템프테이블|템프테이블]]
| |
− | # [[ORACLE_NOLOGGING|LOGGING VS. NOLOOGING]]
| |
− | ----
| |
− | === [[SQL_모음|DB 관리 SQL ]] ===
| |
− | # [[ORACLE_테이블스페이스#테이블스페이스별 파일 목록|테이블스페이스별 파일 목록 보기]]
| |
− | # [[ORACLE_테이블스페이스#테이블스페이스별 정보 보기|테이블스페이스별 정보 보기]]
| |
− | # [[ORACLE_테이블스페이스#테이블스페이스별 사용하는 파일의 크기 합 보기|테이블스페이스별 사용하는 파일의 크기 합 보기]]
| |
− | # [[ORACLE_테이블스페이스#테이블스페이스별 디스크 사용량 보기|테이블스페이스별 디스크 사용량 보기]]
| |
− | # [[ORACLE_테이블스페이스#테이블스페이스의 테이블 명 보기|테이블스페이스의 테이블 명 보기]]
| |
− | # [[ORACLE_테이블스페이스#공간의 90% 이상을 사용하고 있는 Tablespace|공간의 90% 이상을 사용하고 있는 Tablespace]]
| |
− | # [[ORACLE_테이블스페이스#Object별 테이블스페이스 및 데이터파일|Object별 테이블스페이스 및 데이터파일]]
| |
− | # [[ORACLE_테이블스페이스#Tablespace별 Table, Index 개수|Tablespace별 Table, Index 개수]]
| |
− | # [[ORACLE_테이블스페이스#위치별 space를 아는 방법|위치별 space를 아는 방법]]
| |
− | # [[ORACLE_테이블스페이스#현재 Extension 횟수가 MaxExtents의 80% 이상인 경우|현재 Extension 횟수가 MaxExtents의 80% 이상인 경우]]
| |
− | # [[ORACLE_테이블스페이스#테이블의 익스텐트 정보 조회|테이블의 익스텐트 정보 조회]]
| |
− | ----
| |
− | # [[SQL_모음#ROLLBACK SEGMENT의 사용상황 보기|ROLLBACK SEGMENT의 사용상황 보기]]
| |
− | # [[SQL_모음#INDEX 보기|INDEX 보기]]
| |
− | # [[SQL_모음#전체 INDEX 보기|전체 INDEX 보기]]
| |
− | # [[SQL_모음#특정 테이블의 인덱스 확인|특정 테이블의 인덱스 확인]]
| |
− | # [[SQL_모음#인덱스에 대한 컬럼 조회|인덱스에 대한 컬럼 조회]]
| |
− | # [[SQL_모음#PRIMARY KEY 재생성 방법|PRIMARY KEY 재생성 방법]]
| |
− | # [[SQL_모음#PRIMARY KEY를 REFERENCE 하는 FOREIGN KEY 찾기|PRIMARY KEY를 REFERENCE 하는 FOREIGN KEY 찾기]]
| |
− | # [[SQL_모음#중복인덱스 체크|중복인덱스 체크]]
| |
− | # [[SQL_모음#테이블의 PK를 구성하는 컬럼 조회|테이블의 PK를 구성하는 컬럼 조회]]
| |
− | # [[SQL_모음#Index가 없는 Table 조회|Index가 없는 Table 조회]]
| |
− | # [[SQL_모음#테이블에 LOCK이 걸렸는지를 보기|테이블에 LOCK이 걸렸는지를 보기]]
| |
− | # [[SQL_모음#Lock을 잡고있는 세션과 기다리는 세션 조회|Lock을 잡고있는 세션과 기다리는 세션 조회]]
| |
− | # [[SQL_모음#테이블에 걸린 비정상적 LOCK 풀기|테이블에 걸린 비정상적 LOCK 풀기]]
| |
− | # [[SQL_모음#작업 중인 데이터베이스 트랜잭션 조회|작업 중인 데이터베이스 트랜잭션 조회]]
| |
− | # [[SQL_모음#열려 있는 커서 조회|열려 있는 커서 조회]]
| |
− | # [[SQL_모음#잠금 발생 유형 조회|잠금 발생 유형 조회]]
| |
− | # [[SQL_모음#잠금 상태 오브젝트 조회|잠금 상태 오브젝트 조회]]
| |
− | # [[SQL_모음#잠금 SQL 구문 조회|잠금 SQL 구문 조회]]
| |
− | # [[SQL_모음#해당 테이블의 세션을 제거하는 쿼리|해당 테이블의 세션을 제거하는 쿼리]]
| |
− | # [[SQL_모음#Blocking Lock Session 확인|Blocking Lock Session 확인]]
| |
− | # [[SQL_모음#테이블 생성일자 보기|테이블 생성일자 보기]]
| |
− | # [[SQL_모음#테이블의 크기 및 블록 보기|테이블의 크기 및 블록 보기]]
| |
− | # [[SQL_모음#파티션 테이블의 파티션 범위 보기|파티션 테이블의 파티션 범위 보기]]
| |
− | # [[SQL_모음#CONSTRAINT 보기|CONSTRAINT 보기]]
| |
− | # [[SQL_모음#특정 테이블의 스키마 구조 확인|특정 테이블의 스키마 구조 확인]]
| |
− | # [[SQL_모음#사용자별 오브젝트 수|사용자별 오브젝트 수]]
| |
− | # [[SQL_모음#연결되어 있는 OS 사용자 및 프로그램 조회|연결되어 있는 OS 사용자 및 프로그램 조회]]
| |
− | # [[SQL_모음#1시간 이상 유휴 상태인 세션|1시간 이상 유휴 상태인 세션]]
| |
− | # [[SQL_모음#Active Session 중 Idle Time이 긴 작업|Active Session 중 Idle Time이 긴 작업]]
| |
− | # [[SQL_모음#DBUser 별로 Session 정보를 조회|DBUser 별로 Session 정보를 조회]]
| |
− | # [[SQL_모음#Session별 사용 명령어|Session별 사용 명령어]]
| |
− | # [[SQL_모음#사용자 session 중에서 2시간 이상 idle 상태가 지속되는 session을 kill|사용자 session 중에서 2시간 이상 idle 상태가 지속되는 session을 kill]]
| |
− | # [[SQL_모음#Oracle Process의 정보|Oracle Process의 정보]]
| |
− | # [[SQL_모음#오브젝트에 접속되어 있는 프로그램 조회|오브젝트에 접속되어 있는 프로그램 조회]]
| |
− | # [[SQL_모음#롤백 세그먼트 경합 조회|롤백 세그먼트 경합 조회]]
| |
− | # [[SQL_모음#CPU를 많이 사용하는 세션의 식별|CPU를 많이 사용하는 세션의 식별]]
| |
− | # [[SQL_모음#Disk Read 가 많은 SQL문 찾기|Disk Read 가 많은 SQL문 찾기]]
| |
− | # [[SQL_모음#Rollback Segment를 사용하고 있는 SQL문 조회|Rollback Segment를 사용하고 있는 SQL문 조회]]
| |
− | # [[SQL_모음#오래도록 수행되는 Full Table Scan를 모니터링|오래도록 수행되는 Full Table Scan를 모니터링]]
| |
− | # [[SQL_모음#System 테이블스페이스에 비시스템 세그먼트 조회|System 테이블스페이스에 비시스템 세그먼트 조회]]
| |
− | # [[SQL_모음#인덱스의 Delete Space 조회|인덱스의 Delete Space 조회]]
| |
− | # [[SQL_모음#딕셔너리/뷰 정보 조회|딕셔너리/뷰 정보 조회]]
| |
− | # [[SQL_모음#패키지 검색 1 - 특정 오라클 사용자 중에서 패키지 소스와 일치하는 텍스트를 조회|패키지 검색 1 - 특정 오라클 사용자 중에서 패키지 소스와 일치하는 텍스트를 조회]]
| |
− | # [[SQL_모음#특정 사용자의 패키지 내에서 주석처리가 되지 않은 항목을 조회|특정 사용자의 패키지 내에서 주석처리가 되지 않은 항목을 조회]]
| |
− | # [[SQL_모음#다중 UPDATE 쿼리|다중 UPDATE 쿼리]]
| |
− | # [[SQL_모음#CPU를 많이 사용하는 세션의 식별(SQL TEXT 조회)|CPU를 많이 사용하는 세션의 식별(SQL TEXT 조회)]]
| |
− | # [[SQL_모음#현재 세션에서 10초이상 걸리는 쿼리 조회 (SELECT절)|현재 세션에서 10초이상 걸리는 쿼리 조회 (SELECT절)]]
| |
− | # [[SQL_모음#현재 세션에서 PGA, UGA, CPU 사용량 세션별로 조회하는 쿼리|현재 세션에서 PGA, UGA, CPU 사용량 세션별로 조회하는 쿼리]]
| |
− | # [[SQL_모음#상호 DB간에 컬럼 이름 비교|상호 DB간에 컬럼 이름 비교]]
| |
− | # [[SQL_모음#DB Link 보기|DB Link 보기]]
| |
− | # [[SQL_모음#View의 정의 내역 보기|View의 정의 내역 보기]]
| |
− | # [[SQL_모음#동일(중복) 자료 삭제|동일한 자료 삭제]]
| |
− | ----
| |
− |
| |
− | == DB 모니터링 조회 ==
| |
− | # [[ORACLE_모니터링|모니터링]]
| |
− | ## [[ORACLE_모니터링#세션/접속사용자 정보|세션/접속사용자 정보]]
| |
− | ### [[ORACLE_모니터링#오래 걸리는 세션 정보|오래 걸리는 세션 정보]]
| |
− | ### [[ORACLE_모니터링#현재 작업중인 세션 정보|현재 작업중인 세션 정보]]
| |
− | ## [[ORACLE_모니터링#프로세스 정보|프로세스 정보]]
| |
− | ### [[ORACLE_모니터링#부하 발생 모니터링|부하 발생 모니터링]]
| |
− | ## [[ORACLE_모니터링#DB 용량 관리|DB 용량 관리]]
| |
− | ## [[ORACLE_모니터링#오라클 서버 스펙|오라클 서버 스펙]]
| |
− | ## [[ORACLE_모니터링#테이블 스페이스|테이블 스페이스]]
| |
− | ## [[ORACLE_모니터링#DB Time 분석하기|DB Time 분석하기]]
| |
− | ## [[ORACLE_모니터링#SQL 통계 정보확인하기|SQL 통계 정보확인하기]]
| |
− | ## [[ORACLE_모니터링#SQL_ID를 이용하여 SQL문의 PLAN 추출하기|SQL_ID를 이용하여 SQL문의 PLAN 추출하기]]
| |
− | ## [[ORACLE_모니터링#INDEX 정보 추출하기|INDEX 정보 추출하기]]
| |
− | ## [[ORACLE_모니터링#ASH를 이용한 모니터링|ASH를 이용한 모니터링]]
| |
− | ## [[ORACLE_모니터링#AWR을 이용한 모니터링|AWR을 이용한 모니터링]]
| |
− | ----
| |
− | # [[ORACLE_모니터링#사용자 작업 정보 추적|사용자 작업 정보 추적]]
| |
− | ## [[오라클_DDL_트리거|오브젝트 DDL 트리거]]
| |
− | ## [[오라클 LogMiner|오브젝트 CRUD 추적(로그마이너)]]
| |
− | ----
| |
− | # [[ORACLE_락_정보|락 조회]]
| |
− | ## [[ORACLE_락_정보#LOCK 걸린 개체 확인 및 LOCK 해제|LOCK 걸린 개체 확인 및 LOCK 해제]]
| |
− | ## [[ORACLE_락_정보#락 발생 사용자 및 OBJECT 조회 + 어떤 sql 를 실행중하여 lock 을 걸고 있는지 확인|락 발생 사용자 및 OBJECT 조회 + 어떤 sql 를 실행중하여 lock 을 걸고 있는지 확인]]
| |
− | ## [[ORACLE_락_정보#락 트리 형태 로 보기|락 트리 형태 로 보기]]
| |
− | ## [[ORACLE_락_정보#테이블 별 LOCK 확인|테이블 별 LOCK 확인]]
| |
− | ## [[ORACLE_락_정보#Lock을 잡고있는 세션과 기다리는 세션 조회|Lock을 잡고있는 세션과 기다리는 세션 조회]]
| |
− | ## [[ORACLE_락_정보#작업 중인 데이터베이스 트랜잭션 조회|작업 중인 데이터베이스 트랜잭션 조회]]
| |
− | ## [[ORACLE_락_정보#열려 있는 커서 조회|열려 있는 커서 조회]]
| |
− | ## [[ORACLE_락_정보#잠금 발생 유형 조회|잠금 발생 유형 조회]]
| |
− | ## [[ORACLE_락_정보#잠금 상태 오브젝트 조회|잠금 상태 오브젝트 조회]]
| |
− | ## [[ORACLE_락_정보#잠금 SQL 구문 조회|잠금 SQL 구문 조회]]
| |
− | ## [[ORACLE_락_정보#해당 테이블의 세션을 제거하는 쿼리 KILL / DISCONNECT|해당 테이블의 세션을 제거하는 쿼리 KILL / DISCONNECT]]
| |
− | ## [[ORACLE_락_정보#Blocking Lock Session 확인|Blocking Lock Session 확인]]
| |
− | ----
| |
− |
| |
− | == ORACLE 아키텍처 ==
| |
− | # [[오라클_아키텍처|오라클 아키텍처]]
| |
− | ## [[오라클_아키텍처#데이터베이스|데이터베이스]]
| |
− | ## [[오라클_아키텍처#클라이언트 어플리케이션|클라이언트 어플리케이션]]
| |
− | ## [[오라클_아키텍처#서버 프로세스|서버 프로세스]]
| |
− | ## [[오라클_아키텍처#데이터 파일|데이터 파일]]
| |
− | ## [[오라클_아키텍처#리두 로그(REDO)|리두 로그(REDO)]]
| |
− | ## [[오라클_아키텍처#서버파라미터|서버파라미터]]
| |
− | ## [[오라클_아키텍처#컨트롤 파일|컨트롤 파일]]
| |
− | ## [[오라클_아키텍처#메모리관리|메모리관리]]
| |
− | ## [[오라클_아키텍처#메모리 관리방식|메모리 관리방식]]
| |
− | ## [[오라클_아키텍처#백그라운드 프로세스|백그라운드 프로세스]]
| |
− | ## [[오라클_아키텍처#로그파일|로그파일]]
| |
− | ## [[오라클_아키텍처#데이터 딕셔너리 뷰|데이터 딕셔너리 뷰]]
| |
− | ## [[오라클_아키텍처#스키마 오브젝트 와 데이터 저장방식|스키마 오브젝트 와 데이터 저장방식]]
| |
− | ## [[오라클_아키텍처#테이블|테이블]]
| |
− | ## [[오라클_아키텍처#데이터 타입|데이터 타입]]
| |
− | ## [[오라클_아키텍처#인덱스 구조|인덱스 구조]]
| |
− | ## [[오라클_아키텍처#작업 스케쥴링|작업 스케쥴링]]
| |
− | ----
| |
− |
| |
− | == ORACLE 프로시져/패키지/함수 개발==
| |
− | # 패키지
| |
− | # 프로시져
| |
− | ## [[프로시져 샘플]]
| |
− | ## [[ORACLE 프로시져]]
| |
− | ## [[ORACLE 프로시져 추출쿼리]]
| |
− | ## [[오라클 프로시져 함수 목록]]
| |
− | ## [[오라클 테이블 복사 프로시져]]
| |
− | ## [[오라클 FK 생성 프로시져]]
| |
− | # 함수
| |
− | ----
| |
− |
| |
− | ==오라클 튜닝==
| |
− | #[[XPLAN|XPLAN]]
| |
− | #[[오라클 AWR|AWR]]
| |
− | #[[ASH|ASH]]
| |
− | #[[튜닝_관련_뷰|튜닝 관련 뷰]]
| |
− | # [[V$SQL MONITOR|병렬처리,5초이상 IO발생쿼리 모니터링]]
| |
− | # [[오라클_통계정보|오라클 통계정보]]
| |
− | # [[오라클 히스토그램]]
| |
− | # [[오라클 바인드피크]]
| |
− |
| |
− | ----
| |
− |
| |
− | ==[[오라클_툴|오라클 툴]]==
| |
− | # SQL PLUS 사용법
| |
− | ## [[Sqlplus|SQL PLUS]]
| |
− | #[//마이그레이션 마이그레이션]
| |
− | # Oracle_데이터펌프 사용법
| |
− | ## [[Oracle 데이터펌프]]
| |
− | ----
| |
| | | |
| = DB 프로젝트 수행 절차 = | | = DB 프로젝트 수행 절차 = |