Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Orange Part I WareValley. 2 Orange 기능 Development Tool Schema Browser Query Builder SQL Tool PL/SQL Tool Description Tool Table Editor Loader File Editor.

Similar presentations


Presentation on theme: "1 Orange Part I WareValley. 2 Orange 기능 Development Tool Schema Browser Query Builder SQL Tool PL/SQL Tool Description Tool Table Editor Loader File Editor."— Presentation transcript:

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 을 보여줌


Download ppt "1 Orange Part I WareValley. 2 Orange 기능 Development Tool Schema Browser Query Builder SQL Tool PL/SQL Tool Description Tool Table Editor Loader File Editor."

Similar presentations


Ads by Google