Upload
william-harmon
View
21
Download
0
Embed Size (px)
Citation preview
XII Konferencja PLOUGZakopane
Quest Software
ania bazami danych
Quest-Dystrybucja Sp. z o.o.email: [email protected]
Quest Software do 7
r- ! Oracle, DB2, SQL Server, " #"$ heterogenicznego, produkty Quest "%& !'()
#*a-zy danych
+, -,, ,"./a-
zy danych
&& , i-&
",*o--,*,,&
****&
Produkty Quest "% * inego.
Projektowanie bazy danych i aplikacji
!(0#11Modeler, firmy Quest "%-&*-&& 2%-%&%& 3-*-,& (0#11Modeler wspiera wiele bazdanych w tym: Oracle, DB2, SQL Server i Sybase.
Pisanie kodu i jego optymalizacja
4 Quest "% (0#15 ! - - (0#1 "./!6- - - * %,* ,"./ * 7 -%% 8-9y-konywania procedur i funkcji), SQL -9"./:*a- 1-,1.%Qu-est Central for DB2 Developers $-*
*-,-,,mainframe.
8
1,*Quest Software proponuje pakietBenchmark ;5* - & , 0%DataFactory, generator danych testowych po--,& e-czywistych danych.
Quest Central for 1-DB2, Oracle i SQL "6*,n-
Quest Software do 9
Szybka i wydajna replikacja bazy danych
!&-,*%i-* * - * - Share-Plex dramatycznie redukuje czas przestoju. "?,-@>A !l-,- 1%i--&replikacji.
10 Maciej Pogorzelski
i administratorw Oracle
Maciej Pogorzelski
Quest Dystrybucja Sp z o. o.
email: [email protected]
AbstraktTOAD dla bazy danych 0*,szybsze i prostsze. Pozwala na tworzenie, testowanie oraz --/>"./* - (0#1&% +(0#1)7(*-,7*"./ Edycja i -- Wyszukiwanie obiektw Identyfikacja problemw z bazami danych Formatowanie kodu SQL i PL/SQL# %& - (0#1 "* - - ,* (0#1-Oracle.
(0#17-,inistratorw Oracle 11
Czym jest TOAD ?
TOAD jest jednym z najbardziej znanych produktw firmy Quest "% 4 - - 0-(0#1B
, (0#1%-%
(0#1-*a- * %- > 3*, + debugger9 %:* "./ - 9 "./:* wiedzy dla programistw i administratorw.
#"
Rys. 1. Fazy powstawania aplikacji
(&)
Projektowanie kodu Pisanie kodu Testowanie koduTOAD w wersji " 1o-
.1-*(0#1*BenchmarkFacto-ry for Databases oraz Data Factory.
Projektowanie
Wraz z TOAD Suite dostarczany jest QDesigner # "** QDesigner % * % , , - 3- , ,& QDesigner w naj-nowszej wersji 11.11 wspiera ponad 40 systemw RDBMS, m.in. takie bazy danych jak Oracle,DB2, SQL Server, Sybase, My SQL, PostgreSQL.
.1- & reverse -- & "./*,-%
12 Maciej Pogorzelski
-%, '&%-do kodu SQL.
.1- --, 0-e-nie w diagramach PDM (1"./9/>"./Knowledge Base)Code Xpert. Code C-"./ 1 -, -, -*&w-ny kod.
TOAD for Oracle Xpert oprcz wszystkich zalet wersji %SQL (-**Qu-est SQL 0*, %y--
(0#17-,inistratorw Oracle 13
TOAD for Oracle Suite7%&Xpert, ale jest rozszerzona dodat-
*,,&*a-Oracle. Toad w wersji " 9DBA Mo-dule:*,9Knowledge Xpert for Oracle #:e-dzy dla programistw (Knowledge Xpert for PL/SQL:* (QDesigner PhysicalArchitect) oraz testowania aplikacji (DataFactory Developer Edition i Bench-mark Factory for Databases) .
Testowanie
4*,,*-,&,*-& ( & Benchmark Factory for Databases i Data Factory.
Benchmark Factory for Databases
Benchmark ;&,*,-*&zasobw.
Benchmark Factory for 1 , 9(==*(=1* :*,&*%-u- ,* ,bazodanowych, kodu aplikacji. Benchmark Factory forDatabases wspiera bazy danych Oracle, SQL-Server, DB2, Sybase i MySQL. BF pomaga w iden-% - ,* -* o-prawnej konfiguracji Oracle 10g RAC.
Benchmark Factory for 1 , ! & i-
, 0,-e-nia systemw.
Data Factory
Data ; - a-*,
Jednym & ,%*%**,*,%, 1;%&-&
Interfejsem bardzo przypomina Benchmark Factory. Wspiera takie platformy bazodanowe jakOracle, SQL Server, "*1*%01=
$ #"
(0#1)Schema Browser, SQL Editor i Procedure Editor.
Schema BrowserEFG
Schema bazie danych.
+-,*,--,
14 Maciej Pogorzelski
'& ,
(0#17-,inistratorw Oracle 15
+"./-&*&SQL*Plus lub Quest Script Debugger.
+?&"./&-,
1"./$&Object "e-rania przy pomocy myszy obiektw bazy danych takich jak tabele, widoki czy synonimy.
1- Code Snippets, ktry zawiera gotowe%Oracle-owych.
SQL $F
*, & 1 * ,
SQL $&%,i-,;
"./ ? , - 9Java, Perl,C++, C#, Visual Basic i Delhi).
Procedure EditorEHG
$/>"./%,)*%** +%--%w procesie kompilacji.
Procedure $, +-
3-ITeam Coding,1-oprogramowaniaE@G innych pro-ducentw.
Zawarty w edytorze Code !6- * ***
'%&
Procedure Editor tak jak SQL $%k-cja Auto *,--
Funkcja Code ( , * %*
+,,&,*
Database Browser
Database o--tnsnames.ora.
Database Browser-,%)
Instancji Bazy danych Sesji '-
16 Maciej Pogorzelski
Operacji dyskowych Czasw oczekiwania +"J# (%% #& Roll Back Segmentw
EBGSession Browser
Session -, % danych.
(0#17-,inistratorw Oracle 17
Rys. 3. Tworzenie zapytania w SQL Modeler
ER Diagram
ER Diagram. ER od Entity Relationship czyli relacje 4o-*,, 1--,**l-
18 Maciej Pogorzelski
PL/SQL Profiler
1%"./*&-,
%&*, 1*,%&*>%
Rys. 4.
% debuggera
1--$/>"./
&,)
Funkcje Procedury Pakiety Triggery
(0#17-,inistratorw Oracle 19
J,&)
Tablic Widokw Klastrw Sekwencji Synonimw 0,9%**,: Triggerw & K(
20 Maciej Pogorzelski
System kontroli wersji
(0#1 - - -, &
M"=9Version Controling System).
0, JCode Con-trol J%&-*,-o-lowanego kodu lub nie.
(0#1 - Team Coding M* , o-dem.
4-Team Coding z oprogramowaniem version control takim jak:
VSS PVCS QVCS StarTeam CS-RCS CVS Zgodnymi z MS SCC (Source Code Control) API
(0#17-,inistratorw Oracle 21
Dodatkowe funkcje
Project manager&-*,y-stamy:
Pliki lokalne %sftp. Katalogi +- Obiekty bazy danych jak tabele, widoki, synonimy 2 +Master Detail Browser ,a-
8 * (0#1 * , poprzez klucze obce.
&EG7(0#1)
FTP SFTP Telnet Rexec Ping TNSPing SSHOracle Utilities7(0#1%)
TKProf SQL*Loader /,Java Export ImportWrap utility7+(0#1&wrapper. Pozwala ono na
,- 4*,-&
Archive 7 (0#1 i%,
Task Scheduler%Windows.
Script manager -skryptw oraz dodawanie nowych. Script manager dostarcza menu do szybkiego wybierania naj-,
22 Maciej Pogorzelski
#"
% '"!(
(0#17-,inistratorw Oracle 23
Tablespace %- 1i-&,, ,
Tablespace Map ,*,
Index Monitoring &
Rapaired Chained Rows &-a-mi.
Pinned Code ,"J#* y-konywania.
New Database , 'i-&- &,8rodziny Unix '&-,-,
Compare Schemas,
24 Maciej Pogorzelski
4 , & "./ +%--&,/>"./
-,-,, ) %a-
,*,*-
+%/>"./*-tuningu.
1&
%&/>"./- %a-
* - ,* L - % o-,&
*
(0#1 * , ! -/>"./* (0#1&
(0#1%*i modyfikowania obiektw bazy danych, pisania i debuggowania kodu SQL PL/SQL. Pozwala na>?*,, 7 (0#1 %-, +-tuningu zapy-"./
1 , (0#1 Quest oferuje grupy dyskusyjne, grupy,Quest Pipelines (http://www.quest-pipelines.com).
Quest Central for Databases 25
Quest Central for Databases
Quest-Dystrybucja Sp. z o.o.
email: [email protected]
26
1. *Oracle
+*,* & 8 - o- * * & , o-wiedzialni.
Zaprojektowane przy pomocy specjalistw firmy Oracle produkty .*a-*y- #&*Quest oferuje Quest CentralTM bogate, zin--**a- 1&*-&&*,)
Database Administration
Space Management
24x7 Monitoring
Performance Diagnostics
Database Analysis
Performance Analysis
Load Testing and Data Generation
2. % j-
Quest Central %& & L-Foglight, Quest Central%o- ! Spotlight % -&, * - 07,Data-base Administration, Performance Management oraz Storage Management 7&
3. Diagnostyka w czasie rzeczywistym
!Spotlight*,-*%o-&-,r--, Js-pertw Oracle, takich jak Guy KEyal #%%*--&(,s--,
Quest Central for Databases 27
Spotlight -% -% 1 & & * 8 - I-O*"--%
Kluczowe cechy produktu
'%,**
$-*&, -#=
Podstawowe funkcje
#Oracle 9i przy wykorzystaniu porad zaimple-mentowanych w bazie danych
28
"-,,n-tegrowane z Knowledge Xpert for Oracle Administration
Quest Central for Databases 29
- - @?A , do-
Podstawowe funkcje
8 % Foglight ktre na--&-Quest Central
+- "- -, i%,-
30
3,*-
#= 3'>0%a-
$
Quest Central for Databases 31
7. Szybki i efektywny SQL Tuning
+"./7SQLab Vision*Quest Central Performance Management.0%*-"./ 8,*n-tyfikowane oraz analizowane. Gdy wychwycone zostanie niewydajne zapytanie SQL, jest ono*l-ternatywy.
Kluczowe cechy produktu
& ' SQL
$*& ,y-
$a-mi aplikacji i bazy danych
+"./) 8QO"./
32
Dostarcza porady eksperckie 3,"./ #"./*,
,
Oferuje Touchless Tuning poprzez zadania optymalizacyjne wykonywane w tlePodstawowe funkcje
8,-,, 3-% #"./e-
go polecenia SQL
0%,Oracle Wykonuje walidacje zaproponowanych porad optymalizacyjnych Rekomenduje najbardziej optymalny zestaw indeksw dla podanego polecenia SQL 1%
8.
Quest Central for Databases 33
Dostarcza domowego eksperta 0O* , - & l-tantw
0% * - *
(-Podstawowe funkcje
#-optymalizacji
Oferuje %r--*%-
, J*K(
34
9. Sprawdzony Live Space Management (LiveReorg)
!Space Management, poprzednio znane jako Space Manager i LiveReorg,*,-, 0%&-*a-sem przestoju, Space
Quest Central for Databases 35
10. Oracle
.=o-0 1.=)
+7n-cji Oracle, co pozwala na szybkie wyszukanie newralgicznych punktw systemu oraz,,zapisanej w repozytorium
# 7 , i
Analizowanie bazy danych specjalny test stanu zdrowia bazy danych, pozwala na-,-*%-e-
Performance # 7 , "./-
Live Space
36
LiveReorg reorganizacja baz danych bezprzestoju
Quest-Dystrybucja Sp. z o.o.
email: [email protected]
LiveReorg reorganizacja baz danych bez przestoju 37
Reorganizacja dla baz 24x7
- , i-, *& &- & !*-- & - = -*-&-
(,,-7OLTP takie jak Oracle Application, SAP, People Soft, aplikacje 7,-& 8,@?A*-
,,
+LiveReorg
Oprogramowanie firmy Quest Software /6- , , - ( & - @?A 1* - &-, -LiveReorg danew tabli,,
38
, LiveReorg
/6--"?replikacji da- % , 3 -/6-,&&,o-- !*LiveReorg reorganizuje dane tabeli poprzez skopiowanie ichz Oryginalnej Tabeli do nowo utworzonej Reorganizowanej Tabeli. Podczas tej operacji Orygi- * , ,,, ;- !-(a-beli brakuje zmian (insert, update, delete) wykonanych na Oryginalnej tabeli podczas procesyreorganizacji. W drugiej fazie jeden z procesw LiveReorg (redo log : - zapisane w,-(* 8%/6- -(0-(90-(: 8y--,, -
Wydajna SharePlex 39
Wydajna replikacja baz danychz wykorzystaniem narzdzia SharePlex
Quest-Dystrybucja Sp. z o.o.
email: [email protected]
40
1 - , e-$ &,a- , * -* #&-*,e-commerce i organizacje po-,$%Quest "%a-nie ktre gwarantuje za&
replikacji
#&&&*%-*&, Share-? * , , - "? 9, )Oracle, SQL Server, DB2)w&,- -&%,systemy backupowe.
-+$
-, - * (0/(j-
Wydajna SharePlex 41
,%*Share?%
$
3-*-
/ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /CropGrayImages true /GrayImageMinResolution 300 /GrayImageMinResolutionPolicy /OK /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageMinDownsampleDepth 2 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /CropMonoImages true /MonoImageMinResolution 1200 /MonoImageMinResolutionPolicy /OK /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /CheckCompliance [ /None ] /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputConditionIdentifier () /PDFXOutputCondition () /PDFXRegistryName () /PDFXTrapped /False
/Description > /Namespace [ (Adobe) (Common) (1.0) ] /OtherNamespaces [ > /FormElements false /GenerateStructure true /IncludeBookmarks false /IncludeHyperlinks false /IncludeInteractive false /IncludeLayers false /IncludeProfiles true /MultimediaHandling /UseObjectSettings /Namespace [ (Adobe) (CreativeSuite) (2.0) ] /PDFXOutputIntentProfileSelector /NA /PreserveEditing true /UntaggedCMYKHandling /LeaveUntagged /UntaggedRGBHandling /LeaveUntagged /UseDocumentBleed false >> ]>> setdistillerparams> setpagedevice