Oracle Essential Support Tools im ExadataUmfeld · PDF file•Zusammenfassung der MOS Notes...

42
Oracle Essential Support Tools im Exadata Umfeld Stefan Panek, DOAG Konferenz 2017

Transcript of Oracle Essential Support Tools im ExadataUmfeld · PDF file•Zusammenfassung der MOS Notes...

OracleEssentialSupportToolsimExadata Umfeld

StefanPanek,DOAGKonferenz2017

Agenda

• StefanPanek– Systemberatung• OracleServiceRequest• ServiceRequestDataCollection• OracleSupportTools• Fazit• Termine

18.10.17 ©CopyrightStefanPanek 2

StefanPanek– Systemberatung

• StefanPanek– Systemberatung• freiberuflicherOracleDatenbankBerater• OracleACE• DOAGThemenverantwortlicher„Engineered Systems“• @Stefan_Panek• https://stefanpanek.wordpress.com

18.10.17 ©CopyrightStefanPanek 3

3MembershipTiers• OracleACEDirector• OracleACE• OracleACEAssociate

bit.ly/OracleACEProgram

500+TechnicalExpertsHelpingPeersGlobally

Connect:

Nominateyourselforsomeoneyouknow:acenomination.oracle.com

@oracleace

Facebook.com/oracleaces

[email protected]

Agenda

• StefanPanek– Systemberatung• OracleServiceRequest• ServiceRequestDataCollection• OracleSupportTools• Fazit• Termine

18.10.17 ©CopyrightStefanPanek 5

OracleServiceRequest• WoraufsetztOracleSupportzukünftig?– SRAutomationnichtmitASRverwechseln– DerSRdurchläufteinenWorkflowohneEingriffeinesSupportAnalysten

– DerWorkflowvalidiertFehlerundfordertautomatischnotwendigeUploadsan

– DerWorkflowrichtetsichnachFragenu.Anworten diederSubject MatterExpertdefiniert

18.10.17 ©CopyrightStefanPanek 6

OracleServiceRequest– Get Proactive with Exadata =>DocID432.1

18.10.17 ©CopyrightStefanPanek 7

OracleServiceRequest• Get Proactive Prevent

18.10.17 ©CopyrightStefanPanek 8

OracleServiceRequest• Get Proactive Upgrade

18.10.17 ©CopyrightStefanPanek 9

OracleServiceRequest• Accreditation=>DocID1583898.1

18.10.17 ©CopyrightStefanPanek 10

Agenda

• StefanPanek– Systemberatung• OracleServiceRequest• ServiceRequestDataCollection• OracleSupportTools• Fazit• Termine

18.10.17 ©CopyrightStefanPanek 11

ServiceRequestDataCollection• SRDataCollectionCatalog– (DocID1987484.2)

• DerDataCollectionCatalog zeigt Itemsan,welchebei jedem SRhochgeladen werdensollten

• Diesvereinfacht dem SupportdieArbeiterheblich u.verhindert ein « Ping/Pong »

18.10.17 ©CopyrightStefanPanek 12

ServiceRequestDataCollection• SRDataCollectionCatalog

18.10.17 ©CopyrightStefanPanek 13

ServiceRequestDataCollection• SRDataCollectionCatalog Exadata

18.10.17 ©CopyrightStefanPanek 14

ServiceRequestDataCollection• Beispiel„StorageCell PerformanceIssues“(DocID2303303.1)

18.10.17 ©CopyrightStefanPanek 15

Agenda

• StefanPanek– Systemberatung• OracleServiceRequest• ServiceRequestDataCollection• OracleSupportTools• Fazit• Termine

18.10.17 ©CopyrightStefanPanek 16

OracleSupportTools• OracleSupportTools• zweiSchwerpunkte– exachk– tfactl

• Livedemo– tfactl Beispiele

18.10.17 ©CopyrightStefanPanek 17

OracleSupportTools• exachk– aktuelle Version 12.2.0.1.3– exachk ermitteltdieaktuelleKonfigurationunderstellteinenausführlichenBericht

– BasissinddieOracleBestPractices– DerBerichtistu.a.ein„crosscheck“gegendie„Exadata Bibel“• MOSNote888828.1

• exachk MOSNote1070954.1

18.10.17 ©CopyrightStefanPanek 18

OracleSupportTools

• exachk

18.10.17 ©CopyrightStefanPanek 19

OracleSupportTools• exachk CriticalIssue Exposure Report– Exadata CriticalIssues DocID1270094.1

18.10.17 ©CopyrightStefanPanek 20

OracleSupportTools• exachk– Versionrecommended– critical exposure report– Exadata CriticalIssues (MOS1270094.1)

18.10.17 ©CopyrightStefanPanek 21

OracleSupportTools

• Aufgabe des Trace FileAnalyzer (TFA)– bei kritischen Clustersystemen gibt es mehrere TausendTracefiles

– die richtigen Files zur Analyse zu finden ist schwierig zumaldies oft unter Zeitdruck passiert

– der TFAunterstützt den DBA,umso zeitnah wichtigeInformationen an den Support zu liefern

18.10.17 ©CopyrightStefanPanek 22

OracleSupportTools• TraceFileAnalyzer(TFA)– tfactl DocID1513912.1

• Version12.2.1.1.1• new Features der Version imHinblick auf SR’s– SRDC(ServiceRequestDataCollections)• unteranderem

– dbpatchinstall,dbpatchconflict,dbupgrade• tfactl diagcollcet -srdc <srdc_type>

– QuickSystem&ClusterSummary– LogMaintenancemitPurge Option– usw.

18.10.17 ©CopyrightStefanPanek 23

OracleSupportTools• QuickStart– unzip p21757377_121020_Linux-x86-64.zip

• Empfehlung– InstallationaufLinuxalsroot UserimDaemonMode

– ./installTFA-LINUX

• TFAwirdautomatischbeieinemPSUmitupgedated

18.10.17 ©CopyrightStefanPanek 24

OracleSupportTools• TraceFileAnalyzerFunktionsweise

• Daemon läuftaufdemDBNode• tfactl kommuniziertmitdemlokalenDaemon istdasInterfacefürdieKommandoeingabe

18.10.17 ©CopyrightStefanPanek 25

OracleSupportTools• tfactl CommandInterface• esgibtdreiverschiedeneVarianten– command line• $tfactl <Kommando>

– ShellInterface• $tfactl inAktionmitderShell

–MenuInterface(neu)• $tfactl menu

18.10.17 ©CopyrightStefanPanek 26

OracleSupportTools• tfactl status

18.10.17 ©CopyrightStefanPanek 27

OracleSupportTools• tfactl toolstatus

18.10.17 ©CopyrightStefanPanek 28

OracleSupportTools• tfactl Exadata– tfactl run summary –exadata -overview

18.10.17 ©CopyrightStefanPanek 29

OracleSupportTools• tfactl „analyze Funktionen“• analyze suchtnachallenFehlern– tfactl analyze –last1d– tfactl analyze –last8h

• analyze –search „ORA-“suchtnachDatenbankFehlern– tfactl analyze -search “ora-00600"-last8h

18.10.17 ©CopyrightStefanPanek 30

OracleSupportTools• tfactl „analyze Funktionen“• orachk– tfactl run orachk

• oratop– tfactl– >database db122– >oratop– „Startdesoratop RealtimeMonitoringTool“• DownloadPDFvonMOS

18.10.17 ©CopyrightStefanPanek 31

OracleSupportTools• tfactl „collect Funktionen“• neuinderVersionsinddie ServiceRequestDataCollections (SRDC‘s)

• $tfactl diagcollcet -srdc <srdc_type>• srdc_typen– ORAErrors,internaldatabase errors,performance problems,patching,install,upgradeproblems,diverseEnterpriseManagerproblems

18.10.17 ©CopyrightStefanPanek 32

OracleSupportTools• tfactl „collect Funktionen“• $tfactl diagcollcet -srdc ORA-00600• Waswirdhierzusammengestellt– IPSPackage– PatchListing– AWR-Report–Memoryinformation– RDAoutput

18.10.17 ©CopyrightStefanPanek 33

OracleSupportTools• tfactl „collect Funktionen“• alsOracleoderGrid User• $tfactl diagcollcet -srdc ORA-00600• Demo• tfactl diagcollect -database db122• tfactl diagcollect -srdc ORA-00600

18.10.17 ©CopyrightStefanPanek 34

OracleSupportTools• tfactl „collect Funktionen“• ErweiterungbeiClusterwareFehlern• ÄderungdesDebuglevel möglich• tfactl dgblevel –set <profile >• tfactl dgblevel –help

18.10.17 ©CopyrightStefanPanek 35

OracleSupportTools• tfactl „oswbb Funktionen“– SammeltOSStatistikenunderstelltGraphendaraus

– tfactl>run oswbb

18.10.17 ©CopyrightStefanPanek 36

OracleSupportTools• tfactl „prw Funktionen“– prw Process watcher– tfactl>run prw

18.10.17 ©CopyrightStefanPanek 37

OracleSupportNotes

• ZusammenfassungderMOSNotes– 888828.1Exadata Masternote– 1070954.1Exachk Masternote– 1270094.1CriticalExachk– 1513912.1 tfactl– 432.1Get Proactive with Exadata– 1583898.1Accreditation

– 1987484.2SRDataCollectionCatalog

18.10.17 ©CopyrightStefanPanek 38

Quellen

• Dokumente– OracleTraceFileAnalyzer, UserGuide– OracleTraceFileAnalyzer,WhitepaperMai2017– Diagnostics with TFA,best practices, DanielWestermann,dbi Services

18.10.17 ©CopyrightStefanPanek 39

Termine• DOAGDatenbankDay2018– 0x.05.2018Düsseldorf

• DOAGExaday 2018– 0x.06.2018

• AllesWeitereunterwww.doag.de einfachmalvorbeischauen

18.10.17 ©CopyrightStefanPanek 40

18.10.17 ©CopyrightStefanPanek 41

VielenDankfürIhreAufmerksamkeitund

vielSpaßbeiderVermehrungderneuenAnsichten

18.10.17 ©CopyrightStefanPanek 42

Kontakt

StefanPanek- Systemberatung

[email protected]

https://stefanpanek.wordpress.com