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.

Slides:



Advertisements
Similar presentations
CUBRID 소개 (Object 개념) 서비스 사업부 / 기술지원팀. 목차 구조 일반적 특징 객체지향 특징 ORDB 개념을 이용한 스키마 ORDB 개념을 이용한 질의.
Advertisements

1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
Oracle DB 구조 및 트랜잭션 관리 이경화 Database 의 구조 Program Global Area (PGA) Instance Database Buffer Cache Redo Log Buffer Library Cache Shared.
1 Orange Part II WareValley. 2 Loader Tool 3 Loader Tool 실행.
목차 1 엑셀화면 구성 알아보기 2 저장 불러오기, 셀 이동 복사 3 텍스트 입력수정 특수화 기호 / 글꼴 서식, 맞춤 서식 / 표시형식, 테두리 및 채우기 1 4 엑셀 셀 삽입 삭제 / 워크시트 관리.
SQL Server 2000 트랜잭션과 잠금 데브피아 세미나
MrDataBld 2.x 제품 소개 2007.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
SQL 언어 SQL.
Allow reverse scans allow reverse scnas. allow reverse scans allow reverse scnas.
T A B L E 작성자 : 이 재 학.
DB2 Information Management DB2 UDB CLP Command Summary.
SQL Statement Tuning e-Architecture 팀 임성욱.
19.(코드+년도+월)별,(코드)별,전체총액을 한번에
Perfect! 대용량 데이터베이스 튜닝Ⅱ.
소리가 작으면 이어폰 사용 권장!.
ORANGE 5.0 Get Started Created :
데이터 모델링 방법론 2003년 03월.
DRIMS-Cloud 소개.
IT Application Development Dept. Financial Team May 24, 2005
SAP QUERY SAP R/3 4.6C.
Proc*C 기초 Style System 김도형.
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
관계 대수와 SQL.
오라클 데이터베이스 성능 튜닝.
Database & Internet Computing Laboratory 한 양 대 학 교
제 5 장 인덱스 생성 및 관리.
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
SQL*Plus - Oracle ISQL -
4장. 관계 대수와 SQL SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
You YoungSEok 고급 SQL You YoungSEok
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
데이터베이스 담당교수 신정식 Chapter 4 SQL(1).
Toad for Oracle 설치 방법.
Toad for SQL Server 제품 소개서 – 프로넷소프트㈜.
11장. 데이터베이스 서버 구축과 운영.
오라클 데이터베이스 성능 튜닝.
MySQL 기본 사용법.
트랜잭션과 잠금 트랜잭션 처리 메커니즘을 자세히 이해한다. 트랜잭션의 종류를 파악한다.
Chapter 05 데이터베이스 프로그래밍.
Data Modeling Database 활용을 위한 기초 이론 Database의 개요 Data Modeling
6장. 물리적 데이터베이스 설계 물리적 데이터베이스 설계
4.2 SQL 개요 SQL 개요 SQL은 IBM 연구소에서 1974년에 System R이라는 관계 DBMS 시제품을 연구할 때 관계 대수와 관계 해석을 기반으로, 집단 함수, 그룹화, 갱신 연산 등을 추가하여 개발된 언어 1986년에 ANSI(미국 표준 기구)에서 SQL.
ER-Win 사용 방법.
SQL Server 2000 세미나 Profiler를 이용한 문제해결
차례 튜닝 - 프로필러를 이용한 튜닝 프로필러 친해지기 프로필러 결과 테이블로 만들기 프로필러 결과 분석하기
(Network Transaction Application Server)
SELECT empno, ename, job, sal, dname FROM emp, dept
DP-ORA 쿼리 최적화 가이드 쿼리 최적화 방법 2014년 7월.
YOU Youngseok 트랜잭션(Transaction) YOU Youngseok
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
강사: 이종인 다우 교육원 전임강사 / 온디멘드 수석 컨설턴트 / FMG 수석 컨설턴트
SQL Server 7.0 세미나 (Performance Tuning)
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
1. Log in WCMS에서 사용하는 ID와 PW를 동일하게 사용.
정보처리기사 8조 신원철 양진원 유민호 이기목 김다연 윤현경 임수빈 조현진.
데이터베이스 (Database) SQL 추가 기능: 주장, 뷰, 프로그래밍 기법 문양세 강원대학교 IT대학 컴퓨터과학전공.
Visual C# VS2010 IDE Tips & Tricks
학습목표 학습목표 본 장은 동시성 제어와 잠금(lock) 등 효과적인 트랜잭션 관리 기법 과 필요한 명령을 다룬다. 또한 데이터베이스의 장애에 대비하여 안전한 데이터의 관리를 위한 백업과 복원 기법, 서로 다른 DBMS 간이나 다른 서버 사이의 데이터 교환을 위한 데이터.
4.DECODE 함수를 이용한 IF 처리의 효율화
06. SQL 명지대학교 ICT 융합대학 김정호.
How I Approach Tuning a SQL Statement
Oracle 구성 Internet Application Server Database Server.
INET, Inc. Ws_watch User Guide.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
Stored program 장종원
제 5 장 MariaDB인덱스 생성 및 관리.
Chakra Max V2 Database & System Audit and Protection Soluton
Presentation transcript:

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 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 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 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 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 Tool 사이의 연동성 Schema Browser SQL Tool PL/SQL Tool Description Tool Table Editor

7 Tool 사이의 연동성 Session List Cursors Tab

8 Tool 사이의 연동성  Session/Transaction/Lock/Latch Monitor 문제분석 성능개선 튜닝 문제세션 검출 문제 Transaction 검출 Lock/Latch 분석 Cursors Tab

9 InstallInstall SQL*Net 이 설치된 환경이 필요 - 최소 : 권장 : 이상 (9i/10g)

10 Install

11 Install 1. Prepare2. Wellcom 3. 사용권 계약서 4. 설치 위치 설정

12 Install 5. 프로그램 폴더 설정 6. 설치 유형 선택 7. 사용자 정의 설치 8. 설치

13 Install 9. 온라인 업그레이드 설정 10. Configuration Admin 실행

14 Install

15 Orange Configuration Admin

16 Orange Configuration Admin 실행

17 Orange Configuration Admin 1. 초기화면 2. Connect to DBMS 3. DBMS 정보 4. 기본 테이블스페이스 선택

18 Orange Configuration Admin 5. 임시 테이블스페이스 선택 6. 설치

19 Orange Configuration Admin History 관리

20 Orange Configuration Admin : Orange 사용자

21 Online Upgrade

22 Online Upgrade Tray Icon - 자동 실행 - 강제 실행

23 Orange 제거

24 Orange 제거 제어판 실행프로그램 추가 / 삭제 프로그램 제거

25 Orange 제거 Drop User Orange Cascade Orange 계정 제거

26 Orange 실행

27 Registration Key 입력 오렌지 실행 Registry Key 입력

28 Orange 초기화면

29 Network Configuration Tool

30 Network Configuration Tool 실행 TNS 서비명 등록

31 새로운 TNS 서비스 명 등록

32 새로운 TNS 서비스 명 등록 1 서비스 명 변경 2 SID 등록 3 Protocol Host IP Listener Port 등록

33 테스트 Ping Test TNS Ping Test Connect Test 사용자 변경 결과창

34 TnsNames.ora 파일 저장

35 Global Option 설정

36 Global Options General Tab

37 Global Options Startup Tab Database Tab

38 Global Options Documentation Language Tab SQL*Net Tab Health Check 와 Graph & Report Tool Guide Line 언어 선택 Orange 재 실행 시에 적용 됨

39 Global Options Upgrade Policy Tab

40 Logon/LogoutLogon/Logout

41 Logon

42 Logout

43 기본화면 스키마브라우저 메뉴 윈도우 리스트 메인툴바 보조툴바 툴 윈도우 메인 상태바 툴 상태바 세션 리스트

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 스키마브라우저스키마브라우저

46 Schema Brower 실행

47 테이블 정보 보기 – Column 정보 Table Tab Column Tab

48 테이블 정보 보기 – Index 정보 인덱스 구성 칼럼

49 테이블 정보 보기 – Trigger 정보

50 테이블 정보 보기 – Snapshot Log 정보

51 테이블 정보 보기 – Constraint 정보

52 테이블 정보 보기 – Partition 정보

53 Describe Tool 연동 Describe

54 Column List 연동 Column List Column List [ALT+C]

55 SQL Tool 연동 View Data View Data

56 Table Editor 연동 Edit Table Data Edit Table Data

57 Analyze Table Analyze…

58 Compile Invalid Objects Compile Invalid Objects Compile Invalid Objects

59 Query Builder

60 Query Builder 실행 SQL Tool, Plan Tool PL/SQL Tool 에서 실행 가능

61 기본 SQL 생성 스키마 브라우저 SQL 칼럼 선택

62 조건 삽입

63 완성된 문장의 Return Return Cancel Validate Paste SQL

64 SQL Tool

65 SQL 실행의 종류 전체실행 (F5) 현 Cursor 위치부터 전체실행 (CTRL+M) 단계별 실행 (CTRL+J) 현행 커서라인 실행 (CTRL+K) 선택 실행 (CTRL+L) 모든 탭 실행

66 SQL 실행의 종류 : 커서라인 실행 현행 or 다음 커서라인 실행 (CTRL+K)

67 SQL 실행의 종류 : 선택 실행 선택 실행 (CTRL+L)

68 결과 출력 형식 Grid Output Text OutputFile Output

69 Column Definition(ALT+C) 동시에 여러 개 화면 오픈 가능

70 Full Description(F4) Description Tool

71 Cached SQL(F8) [Action]  [Recall Cached SQL List…] 해당 SQL 문 으로 대치 Double Click : Insert Cached SQL Max Count SQL Tool Option : Database 탭

72 Named Script 저장 (ALT+R) 폴더 ( 카탈로그 ) 생성 폴더 및 스크립트 삭제 스크립트 이름

73 Recall Named Script (CTRL+R) - Rename - 위치 재 설정 : Drag & Drop

74 SQL Formatter SQL Formatting 된 모습

75 SQL Template 사용하기 Double Click Drag & Drop Toolbar

76 Bind Variable 윈도우 이용하기 지원 데이터 타입 - String - Number - Date - Char(Fixed Length)

77 HINT 사용하기

78 SQL 을 프로그래밍 언어로 변환 - Visual Basic - C/C++ - PowerBuilder - Delphi - Java - Perl

79 질의 결과 수정 (Edit Mode) 작업 1.Edit Mode 를 활성화 2. 질의 수행 3.Grid 에서 수정 작업 주의사항 -Primary Key -Unique Key + Not Null - 첫번째 칼럼 RowID 을 만족해야 함 * 수정할 수 없는 칼럼은 빨간색으로 표시 됨

80 질의 결과 수정 (Edit Mode) 작업 Accept All Modified Records Accept Current Record Cancel Current Record Commit Rollback Auto Accept

81 실행결과 창에서의 칼럼 별 소트 기능

82 칼럼 순서 변경 Column Header 를 오른쪽 버튼으로 잡고 Drag & Drop

83 Fixed Column

84 결과 저장 Excel Text Comma Separated File Html File XML

85 결과 저장 ( 저장 후 결과 보기 )

86 Grid 창 크기 조절 ALT+↑ ALT+→ALT+↓

87 LOB 데이터 삽입 및 조회

88 LOB 데이터 삽입 1. Table Editor 에서 새로운 행 추가 새로운 행 추가

89 LOB 데이터 삽입 2. Commit 3. 다시 Query 실행

90 LOB 데이터 삽입 4. Import LOB… 팝업 메뉴 선택

91 LOB 데이터 삽입 5. Import 할 파일 선택 6. Commit

92 LOB 데이터 조회 검색된 LOB 칼럼 저장

93 조회된 LOB 데이터 결과 저장 파일 이름으로 연속적인 번호 사용 파일 이름으로 칼럼 값을 사용 (COL1) 파일 이름 앞에 붙일 접두사 확장자 검색된 모든 행을 파일로 저장

94 SQL Tool Options : Database 탭 Incremental Fetch 여러 SQL 실행 시에 오류 대처 공백을 새로운 SQL 문장 시작 으로 인식

95 SQL Tool Options : Editor 탭 Tab 유지 방법 - Space - Tab

96 SQL Tool Options : Result 탭 NULL 일 경우 출력할 문자열 고정 소수점 자리 수

97 SQL Tool Options : Server Output 탭 2000 ~ 1,000,000 DBMS_OUTPUT 패키지

98 SQL Tool Options : Text Output 탭 10 ~ 100,000 9 ~ 38 지정된 자리 수를 초과하면 지수형으 로 표현

99 SQL Tool Options : Grid 탭 칼럼 헤더 선택 시 - 칼럼 정렬 - 전체 칼럼 선택

100 SQL Tool Options : File Save 탭

101 SQL Tool Options : SQL Formatter 탭 Group by / Order by 에 나열된 칼럼들을 - 하나의 라인으로 처리할 지 - 여러 라인으로 처리할 지 를 선택

102 PL/SQL Tool

103 PL/SQL Tool 창 열기 작성 및 디버깅 - Procedure - Function - Package - Trigger

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 템플릿 이용하여 프로시저 생성하기

106 저장 프로시저 변경 하기 Check Out Check Out List

107 PL/SQL Debugger Debug Mode Compile Start Debugger

108 PL/SQL Debugging Stop Debugger Step Into Step Over Step Out Insert BreakPoint Remove BreakPoint Remove All BreakPoints

109 PL/SQL Debugging Watch & Back Trace

110 Description Tool

111 Description Tool 실행 (F4)

112 Description Tool Find Object Object Type Filter 동일 이름을 갖는 객체가 여러 개 존재 할 일 경우

113 Database Information

114 Database Information 실행

115 필터 적용 및 해제 필터

116 Database Information 저장 하기 저장 포맷 - 텍스트 파일 : 현재 탭 저장 - 엑셀 파일 : 모든 탭 저장

117 Data Dictionary Tool

118 Data Dictionary Tool 실행 Data Dictionary 분류 Comment Description 정보 데이타 데이터 추출

119 Data Dictionary 분류 V$ View ListDBA List All Views & Search

120 실행

121 Plan Tool

122 실행계획 및 옵티마이저 - 실행 계획이란 ? 조인 순서 (join order) : A  B, B  A 조인 방법 (join method) : Nest Loop, Sort Merge, Hash 테이블 액세스 방법 (access method) 을 선택하는 것 : Full Scan, Index Scan, … - Optimizer 의 핵심 기능 : 최적의 실행 계획 추출 실행 계획 탐색 : 주어진 SQL 질의를 처리할 수 있는 실행 계획 나열 비용 산정 : 각 실행 계획의 비용을 계산

123 실행계획 해석 1) 위에 아래로 2) 안에서 밖으로

124 Plan Tool 실행

125 실행 계획 보기 (F5) 결과창 트리 형태 텍스트 형태 그리드 형태

126 Object 상세 정보 보기 DEPT 테이블 정보 Double Click

127 테이블, 인덱스 상세 정보 DEPT 테이블 관련 정보 EMP 테이블 관련 정보

128 트레이스 보기 – 옵션 설정 Remote 설정

129 트레이스 보기 – 옵션 설정 Local 설정 - DBMS 가 Local 인 경우 - udump 폴더가 공유 - 원격 파일 시스템 접근 가능

130 트레이스 보기

131 SQL 실행 (CTRL+Enter)

132 Optimizer Mode 설정 - Session Level 에서 설정 : Alter Session Optimizer_Mode = 모드

133 Parsing Schema 변경 - 현재 접속된 스키마와 다른 스키마로 바꿔서 실행 계획 또는 트레이스 조회 - Alter Session Set Current_Schema = 스키마

134 Trace Tool

135 Trace Tool 실행

136 Local Trace 파일 보기

137 Remote Trace 파일 보기

138 트레이스 분석 결과 트레이스 생성 정보 실행 SQL 문 SQL 수행 통계 정보 SQL 실행 계획 Wait 발생 내역

139 SQL 수행 통계 정보

140 Trace Tool 옵션 동일한 문장에 대해서는 결과를 합산 하는 옵션 트레이스의 원본 소스를 디스플레이 하는 옵션 : 시간 순 정렬 Parse Execute Fetch Total Other

141 Trace Tool 옵션 처음 몇 개의 문장만을 표시 내부적으로 호출되는 Recursive SQL 을 보여줌 SYS user 에 의해 호출되는 SQL 을 보여줌