oracle - monitoring all your autonomous …...• setting up oracle management cloud • getting...
TRANSCRIPT
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Monitoring All Your Autonomous DatabasesStep-by-Step Guide To Configuring Oracle Management CloudOMCforAutonomousDataWarehouseandAutonomousTransactionProcessing
�1Preparedby:KeithLaker,Snr.PrincipalProductManager,AutonomousDatabase
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Agenda
• SettingUpOracleManagementCloud• GettingStarted• IntroductiontoDatabaseFleetHomePage• MonitoringDatabasePerformance
– ComparingOCIConsolevs.OMC–MonitoringSQL– ViewingResourceManagementRules
• Overviewofdatabaseinitializationparameters
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Stage1:GeneratingRequiredAPIKeys• ConfiguringOCMforADBrequiresasetofAPISigningKeys
– RSAkeypairinPEMformat(minimum2048bits).• Documentationishere:HowtoGenerateanAPISigningKey.
– Fingerprintofthepublickey.• Documentationishere:HowtoGettheKey'sFingerprint.
•
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
StepsForCreatingAPISigningKey..
1. Createdirectorytostorekeys– mkdir ~/.oci
2. Generatetheprivatepartofthekeywithapassphrase– openssl genrsa -out ~/.oci/oci_api_key.pem -aes128 2048
3. Changetheattributesofthekeytomakeitread-only– chmod go-rwx ~/.oci/oci_api_key.pem
4. Generatethepublickeywithapassphrase:– openssl rsa -pubout -in ~/.oci/oci_api_key.pem -out ~/.oci/oci_api_key_public.pem
5. Notethe“fingerprint”key
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
OutputFromAPISigningKeyProcess..
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Stage2:UploadingPublicAPIKey
ConfiguringuseraccounttoallowaccessbyOCMDiscoveryprocess:• Takeinformationfromstage1:
– PublicAPIkey– Passphraseusedinkeygenerationprocess– Fingerprint
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
AddingAPIKeytoAdminUser
• LogintoOracleCloud– Thiswilltakeyoutooneofthesehomepages
• MyServiceshomepage• OCIhomepage
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
IfYourHomePageis“MyServices”
• OpenhamburgermenuonMyServices– Select“AutonomousDataWarehouse”– SwitchtoOCIconsole
• OpenOCIhamburgermenu• Navigateto“User“Console
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
IfYourHomePageis“OCI”
• OpenOCIhamburgermenu• Navigateto“User“Console
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
AddingANewAPIKey
• Clickblue“AddPublicKey”button• CopyandPastecontentsofpublickeyfilecreatedduringstage1• Visuallyconfirmfingerprintissameasgeneratedduringstage1
• Thisisallowsdiscoveryagenttoaccesstenancyviausertodiscoveravailableservices:– AutonomousDataWarehouse– AutonomousTransactionProcessing
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Pastetheinformationfromthepublickeyfileintothisbox–includealltheheadingandfooterinformationfromthefile….
-----BEGIN PUBLIC KEY-----
-----END PUBLIC KEY-----
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Systemwillautomaticallydiscoverfingerprintfrompublickey
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Stage3:CollectingUserandTenancyOCIDs
ConfiguringOCMdiscoveryprocessyouwillneed:• Takeinformationfromstage1
– PrivateAPIkey– Passphraseusedinkeygenerationprocess– Fingerprint
• Plusthefollowing:– UserandTenancyOCIDs
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
FindingYour“UserOCID”
• LogintoOracleCloud– Thiswilltakeyoutooneofthesehomepages
• MyServiceshomepage• OCIhomepage
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
IfYourHomePageis“MyServices”
• OpenhamburgermenuonMyServices– Select“AutonomousDataWarehouse”– SwitchtoOCIconsole
• OpenOCIhamburgermenu• Navigateto“User“Console
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
IfYourHomePageis“OCI”
• OpenOCIhamburgermenu• Navigateto“User“Console
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
User’sOCIDisshownhere…click“Copy”tocopyinformationto
clipboard
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
FindingTenancyOCID
• OMCDiscoveryrequiresOCIDfortenancy• Openhamburgermenu• SelectAdministration• SelectTenancyDetails
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
TenancyOCIDasshownhere…click“Copy”tocopy
informationtoclipboard
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
CreatingOracleCloudManagementInstance
• Clickonhamburgermenu• SelectMyServices
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
EmailNotification–InstanceisReady
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
GettingStartedwithOMC-HomePage
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
GettingStartedwithOMC-HomePage
• OMVofferslotsofmonitoringfeatures• MostarenotrelevanttoAutonomousDatabase– IntegrationwithotherareasisonADBroadmap
• MostareasrelevantwithinabroaderDW/OLTPecosystem–Whereadditionaltools,apps,SaaS,PaaS,IaaSservicesusedetc
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
CreatingANewDiscoveryProfile
• Asperstage1,eachtenancyhasauserwithrequiredAPIkeys• Eachtenancyhasit’sowndiscoveryprofile• Followingscreenshotsexplainhowtosetupanewdiscoveryprofile
DiscoveryProfilesSearchYourTenancyForCloudServices
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Re-RunningDiscoveryProcess
• Eachtimeyouaddnewinstancestoyourtenancyre-rundiscoveryprofile
• Monitordiscoveryjobtomakesureitcompletessuccessfully
Howtore-runyourOMCdiscoveryprocessfromtheconsole
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
IntroductionToDatabaseFleetHomePage
• StartingpagefordatabasemonitoringisFleetHome• Provideshighleveloverviewacrossalltenancies
– AsdefinedintheAdministration->DiscoveryProfiles
Viewingallyourautonomousdatabaseinstances
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
PerformanceMonitoringOCIConsolevs.ManagementCloudConsole
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
OCIInstanceManagementConsole-Overview+ActivityReportingscreenshavelimitedscopeforuserconfiguration
OMCoffersDBA/Administratoralotmoreflexibility
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
BUT…OMCDoesn’tProvideAdministrationToolsNoequivalentpagetoOCIServiceConsole-Administrationpage
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
SQLDeveloper-RunAQueryinSQLWorksheet
UseSSBschemaquerytohighlightperformancemonitoringfeaturesofOMC
SELECT sum(lo_revenue), d_year, p_brand1 FROM ssb.lineorder, ssb.dwdate, ssb.part, ssb.supplier WHERE lo_orderdate = d_datekey AND lo_partkey = p_partkey AND lo_suppkey = s_suppkey ANDp_brand1 = 'MFGR#2221’ AND s_region = 'EUROPE’ GROUP BY d_year, p_brand1 ORDER BY d_year, p_brand1;
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
OMC–SettingInstance-LevelResourceManagementRules
• SetrulesforautomaticallyterminatingSQLbasedonruntimeoramountofI/O• EachConsumerGroup:HIGH,MEDIUM,LOWhasownsettings• Criteriavalues
– Queryruntime(seconds)– AmountofIO(MB)
WhenaSQLstatementinthespecifiedconsumerrunsmorethanthespecifiedruntimelimitordoesmoreIOthanthespecifiedamount,thentheSQLstatementwillbeterminated.
ManagerunawaySQLstatementsoneachAutonomousDatabase
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
MirrorsWhat’sAvailableViaServiceConsole
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2019,Oracleand/oritsaffiliates.Allrightsreserved.|