Presentation is loading. Please wait.

Presentation is loading. Please wait.

Database Area Neighborhood (DAN)

Similar presentations


Presentation on theme: "Database Area Neighborhood (DAN)"— Presentation transcript:

0 Robyn Miller Dyke Senior Database Analyst
Destination Application Express Getting Started with Database Applications Robyn Miller Dyke Senior Database Analyst Oracle Open World, San Francisco, CA September 26, 2013

1 Database Area Neighborhood (DAN)
Provides infrastructure services for Oracle Real Application Clusters Supporting: 5 Lines of Business 45 Oracle DBAs 1100 Databases 430 hosts 91 clusters Operations Community Banking Corporate Wealth Consumer Lending DAN Infrastructure Services Enterprise Data Management (EDM) Line of Business Oracle DBA Support Groups

2 Agenda Oracle APEX Infrastructure Components Data Consolidation
Application Design Team Member Enablement Production Support Communications Streamlining the 12c Cloud Control Migration Oracle Patchset Reporting Host Level Job Reporting Policing of Resource Usage Plans for the Future Best Practices and Tips

3 APEX Infrastructure Components
DAN MetaData Interface via Oracle Application Express Host 1 Host 2 Host 3 Real Application Cluster (RAC) v Oracle RAC Database v Oracle Application Server 10gR2 with PL/SQL Toolkit (mod_plsql) Oracle APEX v4.1.1

4 Data Consolidation

5 Data Consolidation DAN MetaData via Oracle APEX
Infrastructure Data (Hardware Detail) Oracle Monitoring Requests DBA Support Communication EDM Database System of Record DAN MetaData via Oracle APEX 12c Migration Schedule 12c Cloud Control Production Level Oracle RAC Database v APEX v4.1.1 Host1 Host 2 Host 3 12c Cloud Control Non-Prod Level Oracle Patchset Report 10g Grid Control Production Level Oracle HTTP Server with mod_plsql 10g Grid Control Non-Prod Level Host Job Reporting Change Requests for DAN Components Policing Resources & Utilization Autosys Jobs (Prod, UAT, Dev) Host Configuration Metrics with Dynamic Collection Modules Cron Job Reporting

6 Data Consolidation DAN MetaData via Oracle APEX
Data is extracted from each OMS Repository Consolidated data provides a single source for efficient Oracle APEX reporting Infrastructure Data (Hardware Detail) Oracle Monitoring Requests DBA Support Communication EDM Database System of Record DAN MetaData via Oracle APEX 12c Migration Schedule 12c Cloud Control Production Level Oracle RAC Database v APEX v4.1.1 Host1 Host 2 Host 3 12c Cloud Control Non-Prod Level Oracle Patchset Report 10g Grid Control Production Level Oracle HTTP Server with mod_plsql 10g Grid Control Non-Prod Level Host Job Reporting Change Requests for DAN Components Policing Resources & Utilization Autosys Jobs (Prod, UAT, Dev) Host Configuration Metrics with Dynamic Collection Modules Cron Job Reporting

7 Data Consolidation DAN MetaData via Oracle APEX
EDM Database Inventory is fed from OMS Repositories Database contacts and Status are maintained Infrastructure Data (Hardware Detail) Oracle Monitoring Requests DBA Support Communication EDM Database System of Record DAN MetaData via Oracle APEX 12c Migration Schedule 12c Cloud Control Production Level Oracle RAC Database v APEX v4.1.1 Host1 Host 2 Host 3 12c Cloud Control Non-Prod Level Oracle Patchset Report 10g Grid Control Production Level Oracle HTTP Server with mod_plsql 10g Grid Control Non-Prod Level Host Job Reporting Change Requests for DAN Components Policing Resources & Utilization Autosys Jobs (Prod, UAT, Dev) Host Configuration Metrics with Dynamic Collection Modules Cron Job Reporting

8 Data Consolidation DAN MetaData via Oracle APEX
Capture DAN centric infrastructure components and related metrics Allows for adhoc data collection through collection modules Infrastructure Data (Hardware Detail) Oracle Monitoring Requests DBA Support Communication EDM Database System of Record DAN MetaData via Oracle APEX 12c Migration Schedule 12c Cloud Control Production Level Oracle RAC Database v APEX v4.1.1 Host1 Host 2 Host 3 12c Cloud Control Non-Prod Level Oracle Patchset Report 10g Grid Control Production Level Oracle HTTP Server with mod_plsql 10g Grid Control Non-Prod Level Host Job Reporting Change Requests for DAN Components Policing Resources & Utilization Autosys Jobs (Prod, UAT, Dev) Host Configuration Metrics with Dynamic Collection Modules Cron Job Reporting

9 Data Consolidation DAN MetaData via Oracle APEX
Centralized reporting of all host jobs ETL process runs against autosys, mapping jobs to physical hosts Infrastructure Data (Hardware Detail) Oracle Monitoring Requests DBA Support Communication EDM Database System of Record DAN MetaData via Oracle APEX 12c Migration Schedule 12c Cloud Control Production Level Oracle RAC Database v APEX v4.1.1 Host1 Host 2 Host 3 12c Cloud Control Non-Prod Level Oracle Patchset Report 10g Grid Control Production Level Oracle HTTP Server with mod_plsql 10g Grid Control Non-Prod Level Host Job Reporting Change Requests for DAN Components Policing Resources & Utilization Autosys Jobs (Prod, UAT, Dev) Host Configuration Metrics with Dynamic Collection Modules Cron Job Reporting

10 Data Consolidation DAN MetaData via Oracle APEX
Planned changes affecting the DAN Includes scheduled changes for hosts, network, database, and applications Infrastructure Data (Hardware Detail) Oracle Monitoring Requests DBA Support Communication EDM Database System of Record DAN MetaData via Oracle APEX 12c Migration Schedule 12c Cloud Control Production Level Oracle RAC Database v APEX v4.1.1 Host1 Host 2 Host 3 12c Cloud Control Non-Prod Level Oracle Patchset Report 10g Grid Control Production Level Oracle HTTP Server with mod_plsql 10g Grid Control Non-Prod Level Host Job Reporting Change Requests for DAN Components Policing Resources & Utilization Autosys Jobs (Prod, UAT, Dev) Host Configuration Metrics with Dynamic Collection Modules Cron Job Reporting

11 Data Consolidation DAN MetaData via Oracle APEX
DAN Hardware Build Engineers load data for processing and configuring incoming hosts and clusters Infrastructure Data (Hardware Detail) Oracle Monitoring Requests DBA Support Communication EDM Database System of Record DAN MetaData via Oracle APEX 12c Migration Schedule 12c Cloud Control Production Level Oracle RAC Database v APEX v4.1.1 Host1 Host 2 Host 3 12c Cloud Control Non-Prod Level Oracle Patchset Report 10g Grid Control Production Level Oracle HTTP Server with mod_plsql 10g Grid Control Non-Prod Level Host Job Reporting Change Requests for DAN Components Policing Resources & Utilization Autosys Jobs (Prod, UAT, Dev) Host Configuration Metrics with Dynamic Collection Modules Cron Job Reporting

12 Data Consolidation DAN MetaData via Oracle APEX
DBAs submit OMS Target Requests Standardizes Target Names, Configuration, and Templates with minimal discovery issues Infrastructure Data (Hardware Detail) Oracle Monitoring Requests DBA Support Communication EDM Database System of Record DAN MetaData via Oracle APEX 12c Migration Schedule 12c Cloud Control Production Level Oracle RAC Database v APEX v4.1.1 Host1 Host 2 Host 3 12c Cloud Control Non-Prod Level Oracle Patchset Report 10g Grid Control Production Level Oracle HTTP Server with mod_plsql 10g Grid Control Non-Prod Level Host Job Reporting Change Requests for DAN Components Policing Resources & Utilization Autosys Jobs (Prod, UAT, Dev) Host Configuration Metrics with Dynamic Collection Modules Cron Job Reporting

13 Lots of Data … Now what?

14 Application Express Plan Design Deliver Solutions
Map out how your application will flow Design Make use of key APEX components Deliver Solutions Understand how you can best meet your customer’s needs

15 DAN MetaData Theme Bluejay – 22 Conditional Display

16 Two Level Tabs with Sidebar Menu
Parent Tabs Standard Tabs Breadcrumb Sidebar Navigation List

17 Security Considerations
APEX Database Account Authentication Authorization Scheme Limits data access through Tabs, Lists, Pages, Regions, Items, and Report Fields Used for conditional display

18 Cascading Style Sheets
Standardized Appearance Easy Integration <STYLE> .DMD-title-xl{font: bold 20px/34px Arial, sans-serif; color: #333;} .DMD-titleblue-xl{font: bold 20px/34px Arial, sans-serif; color: #336699;} .DMD-title{font: bold 13px/30px Arial, sans-serif; color: #333;} .DMD-titleblue{font: bold 13px/30px Arial, sans-serif; color: #003366;} .DMD-text-xl{font: 19px Arial, sans-serif; color: #333;} .DMD-textblue-xl{font: 19px Arial, sans-serif; color: #336699;} .DMD-text-lg{font: 16px Arial, sans-serif; color: #333;} .DMD-textblue-lg{font: 16px Arial, sans-serif; color: #003366;} </STYLE>

19 Form for Hardware Detail

20 Form Error Checking Error checking based on data definition
Default configuration can be updated after form creation

21 Interactive Reports

22 Team Member Enablement

23 DBA Support Communication

24 Communication Search Results

25 Schedule 12c Migration 6358 Production Targets to Migrate
8728 Non-Production Targets to Migrate

26 Form for Database Monitoring Request

27 Requests Management

28 Oracle Patchset Reporting

29 Oracle Patchset Reporting

30 Oracle Patchset Analysis
Identify the patchset of the Oracle Install Home Patch number and install date are available from OMS Repositories or opatch lsinventory command the Oracle Install Home patch number maps to the oracle patchset based on Oracle Support Document Ex: Patch Number maps to Patchset Database patchset queried from dba_registry_history Databases without patchset version in registry are mapped to a patchset by taking the Oracle Install Home’s patchset at the time the Database was upgraded or installed into the home. select comments from sys.dba_registry_history where version is not null and action_time = (select max(action_time) );

31 DAN Job Reporting at Host Level

32 Drilldown to Cron Job Detail

33 Autosys Job Detail

34 DAN Capacity Overview

35 DAN Capacity Drilldown

36 Locate DAN Resources Search for Disk and Memory Available
Host counts within Cluster matching requirements

37 ASM Historical Analysis

38 ASM Diskgroup Analysis

39 Host Resource Analysis

40 Our Success and Future Plans
2013 Application Statistics: 124 application pages Average 1050 page views per day Average Time to load 0.65 Usage has doubled in the past 6 months. Enhanced Policing and Utilization Reporting Expand Data Consolidation and Reporting from DAN to all of EDM Upgrade to APEX v4.2 with APEX Listener v2.0 and Cluster Aware OHS Most Beneficial Features: DAN Communications Consolidation of Host Jobs Hardware Detail Patchset Reporting 12c Migration Support Manage Resource Over and Under Utilization Expand Job Reporting to include DBMS_JOBS Dashboard with Real time Problem Tickets captured by web query

41 What can APEX do for you?

42 Enables Solutions! Provides the framework for rapid application development Turns business problems into application solutions Database centric, developers can heavily utilize PLSQL and SQL Strong Development Community

43 Best Practices and Tips
Utilize PLSQL procedures and packages for application logic Keep complex queries in views Maintain a consistent look and feel for interface Theme Navigation Formatting with CSS Make use of built in features such as Interactive Reports APEX Advisor Monitor Activity of the Application Slow Page, check underlying queries Debug Mode for problem analysis Code Review

44 Q & A

45 Copyright © 2013 Wells Fargo Bank, N.A. All rights reserved. For public use.


Download ppt "Database Area Neighborhood (DAN)"

Similar presentations


Ads by Google