Download presentation
Presentation is loading. Please wait.
Published by승민 풍 Modified 8년 전
1
1 Orange Part I WareValley
2
2 Orange 기능 Development Tool Schema Browser Query Builder SQL Tool PL/SQL Tool Description Tool Table Editor Loader File Editor Monitoring Tool SQL Monitor Session Monitor Lock/Latch Monitor ERP Monitor Transaction Monitor Tuning Tool Plan Tool Trace Tool Other Tool Database Information Data Dictionary Tool Describe DB Objects Network Configuration Export Tool Import Tool DBA Tool Space Manager Security Manager Instance Monitor Graph & Report Health Check Analyze Manager Log Miner Reorg Manager
3
3 Standard Edition Schema Browser/Tool 접근 가능한 사용자의 모든 스키마 정보 제공 Query Builder 마우스 클릭만으로 SQL 을 쉽게 작성 PLAN Tool SQL 실행계획, 실시간 트레이스 분석, 관련 스키마 정보 제공 PL/SQL Tool PL/SQL 작성과 컴파일, 실행, Server Output, 동시 사용자 Lock 기능 제공 SQL Tool 여러 SQL 의 일괄 실행, 순차 실행, 현 위치 실행, 선택 실행, 모 든 탭 실행 기능 제공, 실행 결과 및 Server Output 보기 기능 제 공 Trace Tool Local 및 Remote(FTP) 상의 트레이스 파일 분석 기능 제공 DBMS Information 오라클 인스턴스에 관한 다양한 정보 제공 Description Tool DBMS 의 모든 Object 에 대한 명세에 대한 조회 기능 제공 Table Editor 테이블 데이터의 조회, 편집, 저장 기능 제공 Network Configuration Tool “tnsnames.ora” 파일의 편집, 테스트, 저장 기능 제공 File Editor SQL 파일 및 Text 파일에 대한 편집 기능 제공
4
4 Standard Edition Export/Import Tool Oracle Export/Import 를 편리하게 사용할 수 있는 인터페이스 제공 Loader 엑셀 (Excel) 및 텍스트 파일의 Load 및 Unload 기능 제공 SQL Monitor 다양한 기준 값 설정에 근거한 Shared pool 의 SQL 들에 대한 통 계정보 및 악성 SQL 추출 기능 제공 Session Monitor 세션의 자원 사용 현황 모니터링 및 튜닝 기능 제공 Lock Monitor 시스템내의 Lock/Latch 목록, Blocking 세션, Waiting 세션 모니 터링 및 세션 Kill 기능 제공 Transaction Monitor 트렌잭션에 관한 세션, 프로세스, 롤백 세그먼트 정보 제공 ERP Monitor Oracle E-Business Suite 의 모니터링 Describe DB Objects 스키마에 속한 다양한 객체 및 테이블스페이스의 Script 추출기 능을 제공 Data Dictionary Tool Oracle 에 존재하는 다양한 뷰를 성격 및 역활에 따라 카테고리 화하고 관련 설명을 제공함으로써 사용자가 보다 쉽게 뷰를 이 해하고 조회할 수 있는 기능을 제공
5
5 DBA Edition Space Manager 테이블, 인덱스, 세그먼트 등의 데이터파일내의 물리적인 위치와 정보 를 그래프로 제공 Security Manager 사용자, 권한, 롤, 프로파일의 조회, 생성, 변경, 삭제 기능 제공 Graph & Report 시스템 자원 사용에 대한 통계 데이터 및 관련 정보 제공 Health Check 데이터베이스의 각종 성능에 대한 수치와 가이드라인 제시 Analyze Manager 오브젝트에 대한 통계정보 생성 기능 제공 Instance Monitor 인스턴스의 통계정보를 9 개의 그래프로 모니터링할 수 있는 기능 제공 Log Miner Tool 리두 로그로부터 변경사항을 쉽게 조회할 수 있고 Update, Insert, Delete 등의 변경사항을 재실행 / 복구할 수 있는 기능을 제공 Re-org Manager Online 상에서 테이블과 인덱스의 재구성 작업을 할 수 있는 기능 제공
6
6 Tool 사이의 연동성 Schema Browser SQL Tool PL/SQL Tool Description Tool Table Editor
7
7 Tool 사이의 연동성 Session List Cursors Tab
8
8 Tool 사이의 연동성 Session/Transaction/Lock/Latch Monitor 문제분석 성능개선 튜닝 문제세션 검출 문제 Transaction 검출 Lock/Latch 분석 Cursors Tab
9
9 InstallInstall SQL*Net 이 설치된 환경이 필요 - 최소 : 8.0.5 - 권장 : 8.1.7 이상 (9i/10g)
10
10 Install
11
11 Install 1. Prepare2. Wellcom 3. 사용권 계약서 4. 설치 위치 설정
12
12 Install 5. 프로그램 폴더 설정 6. 설치 유형 선택 7. 사용자 정의 설치 8. 설치
13
13 Install 9. 온라인 업그레이드 설정 10. Configuration Admin 실행
14
14 Install
15
15 Orange Configuration Admin
16
16 Orange Configuration Admin 실행
17
17 Orange Configuration Admin 1. 초기화면 2. Connect to DBMS 3. DBMS 정보 4. 기본 테이블스페이스 선택
18
18 Orange Configuration Admin 5. 임시 테이블스페이스 선택 6. 설치
19
19 Orange Configuration Admin History 관리
20
20 Orange Configuration Admin : Orange 사용자
21
21 Online Upgrade
22
22 Online Upgrade Tray Icon - 자동 실행 - 강제 실행
23
23 Orange 제거
24
24 Orange 제거 제어판 실행프로그램 추가 / 삭제 프로그램 제거
25
25 Orange 제거 Drop User Orange Cascade Orange 계정 제거
26
26 Orange 실행
27
27 Registration Key 입력 오렌지 실행 Registry Key 입력
28
28 Orange 초기화면
29
29 Network Configuration Tool
30
30 Network Configuration Tool 실행 TNS 서비명 등록
31
31 새로운 TNS 서비스 명 등록
32
32 새로운 TNS 서비스 명 등록 1 서비스 명 변경 2 SID 등록 3 Protocol Host IP Listener Port 등록
33
33 테스트 Ping Test TNS Ping Test Connect Test 사용자 변경 결과창
34
34 TnsNames.ora 파일 저장
35
35 Global Option 설정
36
36 Global Options General Tab
37
37 Global Options Startup Tab Database Tab
38
38 Global Options Documentation Language Tab SQL*Net Tab Health Check 와 Graph & Report Tool Guide Line 언어 선택 Orange 재 실행 시에 적용 됨
39
39 Global Options Upgrade Policy Tab
40
40 Logon/LogoutLogon/Logout
41
41 Logon
42
42 Logout
43
43 기본화면 스키마브라우저 메뉴 윈도우 리스트 메인툴바 보조툴바 툴 윈도우 메인 상태바 툴 상태바 세션 리스트
44
44 공용 세션 / 전용 세션 공용 세션 - 여러 툴들이 공용으로 사용하는 세션 - 지원 툴 : SQL Tool, PL/SQL Tool, PLAN Tool, Trace Tool, Table Editor, Schema Tool, Description Tool, Database Information, Data Dictionary Tool, Log Miner Tool 전용 세션 - 해당 툴에서만 배타적으로 사용하는 세션 - 지원 툴 : SQL Monitor, Session Monitor, Transaction Monitor, Lock/Latch Monitor, Instance Monitor, Oracle ERP Monitor, Export Tool, Import Tool, Loader, Space Manager, Security Manager, Analyze Manager, Graph & Report, Health Check 세션을 사용하지 않는 툴 - 지원 툴 : Network Configuration Tool, File Editor
45
45 스키마브라우저스키마브라우저
46
46 Schema Brower 실행
47
47 테이블 정보 보기 – Column 정보 Table Tab Column Tab
48
48 테이블 정보 보기 – Index 정보 인덱스 구성 칼럼
49
49 테이블 정보 보기 – Trigger 정보
50
50 테이블 정보 보기 – Snapshot Log 정보
51
51 테이블 정보 보기 – Constraint 정보
52
52 테이블 정보 보기 – Partition 정보
53
53 Describe Tool 연동 Describe
54
54 Column List 연동 Column List Column List [ALT+C]
55
55 SQL Tool 연동 View Data View Data
56
56 Table Editor 연동 Edit Table Data Edit Table Data
57
57 Analyze Table Analyze…
58
58 Compile Invalid Objects Compile Invalid Objects Compile Invalid Objects
59
59 Query Builder
60
60 Query Builder 실행 SQL Tool, Plan Tool PL/SQL Tool 에서 실행 가능
61
61 기본 SQL 생성 스키마 브라우저 SQL 칼럼 선택
62
62 조건 삽입
63
63 완성된 문장의 Return Return Cancel Validate Paste SQL
64
64 SQL Tool
65
65 SQL 실행의 종류 전체실행 (F5) 현 Cursor 위치부터 전체실행 (CTRL+M) 단계별 실행 (CTRL+J) 현행 커서라인 실행 (CTRL+K) 선택 실행 (CTRL+L) 모든 탭 실행
66
66 SQL 실행의 종류 : 커서라인 실행 현행 or 다음 커서라인 실행 (CTRL+K)
67
67 SQL 실행의 종류 : 선택 실행 선택 실행 (CTRL+L)
68
68 결과 출력 형식 Grid Output Text OutputFile Output
69
69 Column Definition(ALT+C) 동시에 여러 개 화면 오픈 가능
70
70 Full Description(F4) Description Tool
71
71 Cached SQL(F8) [Action] [Recall Cached SQL List…] 해당 SQL 문 으로 대치 Double Click : Insert Cached SQL Max Count SQL Tool Option : Database 탭
72
72 Named Script 저장 (ALT+R) 폴더 ( 카탈로그 ) 생성 폴더 및 스크립트 삭제 스크립트 이름
73
73 Recall Named Script (CTRL+R) - Rename - 위치 재 설정 : Drag & Drop
74
74 SQL Formatter SQL Formatting 된 모습
75
75 SQL Template 사용하기 Double Click Drag & Drop Toolbar
76
76 Bind Variable 윈도우 이용하기 지원 데이터 타입 - String - Number - Date - Char(Fixed Length)
77
77 HINT 사용하기
78
78 SQL 을 프로그래밍 언어로 변환 - Visual Basic - C/C++ - PowerBuilder - Delphi - Java - Perl
79
79 질의 결과 수정 (Edit Mode) 작업 1.Edit Mode 를 활성화 2. 질의 수행 3.Grid 에서 수정 작업 주의사항 -Primary Key -Unique Key + Not Null - 첫번째 칼럼 RowID 을 만족해야 함 * 수정할 수 없는 칼럼은 빨간색으로 표시 됨
80
80 질의 결과 수정 (Edit Mode) 작업 Accept All Modified Records Accept Current Record Cancel Current Record Commit Rollback Auto Accept
81
81 실행결과 창에서의 칼럼 별 소트 기능
82
82 칼럼 순서 변경 Column Header 를 오른쪽 버튼으로 잡고 Drag & Drop
83
83 Fixed Column
84
84 결과 저장 Excel Text Comma Separated File Html File XML
85
85 결과 저장 ( 저장 후 결과 보기 )
86
86 Grid 창 크기 조절 ALT+↑ ALT+→ALT+↓
87
87 LOB 데이터 삽입 및 조회
88
88 LOB 데이터 삽입 1. Table Editor 에서 새로운 행 추가 새로운 행 추가
89
89 LOB 데이터 삽입 2. Commit 3. 다시 Query 실행
90
90 LOB 데이터 삽입 4. Import LOB… 팝업 메뉴 선택
91
91 LOB 데이터 삽입 5. Import 할 파일 선택 6. Commit
92
92 LOB 데이터 조회 검색된 LOB 칼럼 저장
93
93 조회된 LOB 데이터 결과 저장 파일 이름으로 연속적인 번호 사용 파일 이름으로 칼럼 값을 사용 (COL1) 파일 이름 앞에 붙일 접두사 확장자 검색된 모든 행을 파일로 저장
94
94 SQL Tool Options : Database 탭 Incremental Fetch 여러 SQL 실행 시에 오류 대처 공백을 새로운 SQL 문장 시작 으로 인식
95
95 SQL Tool Options : Editor 탭 Tab 유지 방법 - Space - Tab
96
96 SQL Tool Options : Result 탭 NULL 일 경우 출력할 문자열 고정 소수점 자리 수
97
97 SQL Tool Options : Server Output 탭 2000 ~ 1,000,000 DBMS_OUTPUT 패키지
98
98 SQL Tool Options : Text Output 탭 10 ~ 100,000 9 ~ 38 지정된 자리 수를 초과하면 지수형으 로 표현
99
99 SQL Tool Options : Grid 탭 칼럼 헤더 선택 시 - 칼럼 정렬 - 전체 칼럼 선택
100
100 SQL Tool Options : File Save 탭
101
101 SQL Tool Options : SQL Formatter 탭 Group by / Order by 에 나열된 칼럼들을 - 하나의 라인으로 처리할 지 - 여러 라인으로 처리할 지 를 선택
102
102 PL/SQL Tool
103
103 PL/SQL Tool 창 열기 작성 및 디버깅 - Procedure - Function - Package - Trigger
104
104 프로시저 생성하기 CREATE OR REPLACE PROCEDURE scott.dbms_sql_test is cursor_name integer; ret integer; string varchar2(100) := 'select * from emp where empno = 1234'; begin cursor_name := DBMS_SQL.open_cursor; dbms_sql.parse(cursor_name, string, dbms_sql.native); ret := dbms_sql.execute(cursor_name); dbms_sql.close_cursor(cursor_name); end; Source Compile/Run (F5)
105
105 템플릿 이용하여 프로시저 생성하기
106
106 저장 프로시저 변경 하기 Check Out Check Out List
107
107 PL/SQL Debugger Debug Mode Compile Start Debugger
108
108 PL/SQL Debugging Stop Debugger Step Into Step Over Step Out Insert BreakPoint Remove BreakPoint Remove All BreakPoints
109
109 PL/SQL Debugging Watch & Back Trace
110
110 Description Tool
111
111 Description Tool 실행 (F4)
112
112 Description Tool Find Object Object Type Filter 동일 이름을 갖는 객체가 여러 개 존재 할 일 경우
113
113 Database Information
114
114 Database Information 실행
115
115 필터 적용 및 해제 필터
116
116 Database Information 저장 하기 저장 포맷 - 텍스트 파일 : 현재 탭 저장 - 엑셀 파일 : 모든 탭 저장
117
117 Data Dictionary Tool
118
118 Data Dictionary Tool 실행 Data Dictionary 분류 Comment Description 정보 데이타 데이터 추출
119
119 Data Dictionary 분류 V$ View ListDBA List All Views & Search
120
120 실행
121
121 Plan Tool
122
122 실행계획 및 옵티마이저 - 실행 계획이란 ? 조인 순서 (join order) : A B, B A 조인 방법 (join method) : Nest Loop, Sort Merge, Hash 테이블 액세스 방법 (access method) 을 선택하는 것 : Full Scan, Index Scan, … - Optimizer 의 핵심 기능 : 최적의 실행 계획 추출 실행 계획 탐색 : 주어진 SQL 질의를 처리할 수 있는 실행 계획 나열 비용 산정 : 각 실행 계획의 비용을 계산
123
123 실행계획 해석 1) 위에 아래로 2) 안에서 밖으로
124
124 Plan Tool 실행
125
125 실행 계획 보기 (F5) 결과창 트리 형태 텍스트 형태 그리드 형태
126
126 Object 상세 정보 보기 DEPT 테이블 정보 Double Click
127
127 테이블, 인덱스 상세 정보 DEPT 테이블 관련 정보 EMP 테이블 관련 정보
128
128 트레이스 보기 – 옵션 설정 Remote 설정
129
129 트레이스 보기 – 옵션 설정 Local 설정 - DBMS 가 Local 인 경우 - udump 폴더가 공유 - 원격 파일 시스템 접근 가능
130
130 트레이스 보기
131
131 SQL 실행 (CTRL+Enter)
132
132 Optimizer Mode 설정 - Session Level 에서 설정 : Alter Session Optimizer_Mode = 모드
133
133 Parsing Schema 변경 - 현재 접속된 스키마와 다른 스키마로 바꿔서 실행 계획 또는 트레이스 조회 - Alter Session Set Current_Schema = 스키마
134
134 Trace Tool
135
135 Trace Tool 실행
136
136 Local Trace 파일 보기
137
137 Remote Trace 파일 보기
138
138 트레이스 분석 결과 트레이스 생성 정보 실행 SQL 문 SQL 수행 통계 정보 SQL 실행 계획 Wait 발생 내역
139
139 SQL 수행 통계 정보
140
140 Trace Tool 옵션 동일한 문장에 대해서는 결과를 합산 하는 옵션 트레이스의 원본 소스를 디스플레이 하는 옵션 : 시간 순 정렬 Parse Execute Fetch Total Other
141
141 Trace Tool 옵션 처음 몇 개의 문장만을 표시 내부적으로 호출되는 Recursive SQL 을 보여줌 SYS user 에 의해 호출되는 SQL 을 보여줌
Similar presentations