customer case oracle dba dag 22-6-2010
TRANSCRIPT
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
1/33
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
2/33
Agenda
Case introduction
Configuration Management
Provisioning & Automated Patching
Finally Q & A
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
3/33
Case introduction
Too many incidents related to Configuration changes
OS, Database / App Server Parameter changes
Not sure what we have got
What Database releases?
What Patches have been applied?
Not sure about compliancy
Database Standards
Configuration of the Database
Security
Where to improve?
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
4/33
Case introduction
Any direct threads?
Are there any known issues that might relate to one of ourdatabases and is a fix available?
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
5/33
Case introduction
High demand for:
Standardization
Task automation
Reduction of complexity
Reduction of costs
Improvement of Time to Market
It takes too long to startup projects
Configuration of Clusters, Databases, Application Servers
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
6/33
Case introduction
Customer choice was implementation of:
OEM GC including:
Configuration Management Pack
Provisioning and Automated Patching Pack
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
7/33
Agenda
Case introduction
Configuration Management
Provisioning & Automated Patching
Finally Q & A
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
8/33
Configuration Management Pack
Based on CMDB(Configuration Management Database)
SYSMAN schema
Implicitly available after installation of OEM GC
After discovery of Targets (Databases, Servers, ApplicationServers, Listeners, Clusters, ASM, Hardware, Storage, etc.)
Analytics & Reports
Change detection
Compliancy assessments
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
9/33
Configuration Management Pack
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
10/33
Configuration Management Pack
Saved Configuration
Take a Picture of current Configuration
To be used as:
Blueprint
Baselines
Base for detecting Configuration drifting
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
11/33
Configuration Management Pack
Comparing Configurations
One Configuration with another
One Configuration with several others (Job)
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
12/33
Configuration Management Pack
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
13/33
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
14/33
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
15/33
Configuration Management Pack
Complete control on:
all Configurations
Licenses
Changes
History
Compliancy
Company Rules
The Hague, Brussels, Dutch Bank
Need for Role in Organization Weekly check of any Configuration Drift
15 minutes a week
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
16/33
Agenda
Case introduction
Configuration Management
Provisioning & Automated Patching
Finally Q & A
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
17/33
System LifecycleInstall Software
Patch
Configure
Monitor
Administer
Remove
VirtualMachines
OperatingSystem
Databases
Middleware
Applications
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
18/33
Installing the software with OEM
Create ReferenceSystem
Stage as GoldenImage inSoftware Library
DeployProductionSystem
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
19/33
Patch Software with OEMStage Patch in
Software LibraryDownloadPatch
Deploy on
multiple Systems
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
20/33
Configuring Systems with OEM
Identify
Systems
Create
DirectivesandComponents
Deploy
Configuration
Stage in
Software Library
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
21/33
Software Library
Software Library
DirectivesScripts (Perl or Bash)to be executed on thetarget
ComponentsAll kind of filesthat can be usedby a directive
Deployment Procedures
Orchestration of Directivesand Components
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
22/33
Provisioning and Automated Patching
Customer Case
Provisioning of
Operating System Bare Metal Provisioning
Cluster infrastructure
Multiple Node Clusters Software installation and Cluster configuration
ASM
Software installation and ASM Instance creation oneach Node
DB
Software installation on each Node
Creation of Cluster Database (RAC) 1 3 Instances
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
23/33
Provisioning and Automated Patching
Software Library
Golden Images
OS
Oracle Software
Cluster Infrastructure ASM Software
DB Software
Etc.
Network specifications Etc.
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
24/33
Provisioning and Automated Patching
Customer Case
Oracle Clusterware / RAC Provisioning For UNIX
Provisioning and Automated Patching
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
25/33
Provisioning and Automated PatchingClusterware / RAC
ClusterwareASM Software
Database Software
Shared Storage
ClusterConfiguration
ASM Instancecreation(Optional)
Databasecreation(Optional)
Installed:- Clusterware- ASM Software
- DB Software
Software Library
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
26/33
Provisioning and Automated Patching
Customer Case
Extending the Cluster
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
27/33
Provisioning and Automated PatchingExtending the Cluster
ClusterwareASM Software
Database Software
Shared Storage
Installed:
- Clusterware- ASM Software
- DB Software
Cluster
Re-configuration
ASM InstancecreationDatabase
Instancecreation
Software Library
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
28/33
Provisioning and Automated Patching
WRAP UP
Full configuration of Oracle Database Cluster Clusterware ASM DB
ASM Instance creation / DB Creation
Fully operational
Customers Project shows:
Provisioning of a 3 node Cluster in only 2 hours
OEL 5, CRS 11.1.0.7, ASM 11.1.0.7, DB 11.1.0.7
HP Blade Servers
Instead of several days
Based on Best Practice (Oracle / Customer) Standardized
Fully compliant to Customer rules
Security (European Law, Dutch Law, Dutch NationalBank)
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
29/33
Provisioning and Automated Patching
Patching as part of Release Management
4 / Year CPU
4 x 400 DB x 1 hr = 1600 hrs per year (manually)
4 x 400 DB x 00:10 hr = 266 hrs per year (OEM GC)
Patching thousands as one
Based on connection between OMS andupdates.oracle.com
Via Company proxy
Patch advisories
Patches downloaded in Patch Cache (SoftwareLibrary)
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
30/33
Provisioning and Automated Patching
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
31/33
Agenda
Case introduction
Configuration Management
Provisioning & Automated Patching
Finally Q & A
-
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
32/33
Finally
http://otn.oracle.com
Linkedin Groups:
http://www.linkedin.com/groups?gid=1776007&trk=
hb_side_g http://www.linkedin.com/groups?gid=2688744&trk=
hb_side_g
http://oemgc.wordpress.com
http://otn.oracle.com/http://www.linkedin.com/groups?gid=1776007&trk=hb_side_ghttp://www.linkedin.com/groups?gid=1776007&trk=hb_side_ghttp://www.linkedin.com/groups?gid=2688744&trk=hb_side_ghttp://www.linkedin.com/groups?gid=2688744&trk=hb_side_ghttp://oemgc.wordpress.com/mailto:[email protected]:[email protected]://oemgc.wordpress.com/http://oemgc.wordpress.com/http://www.linkedin.com/groups?gid=2688744&trk=hb_side_ghttp://www.linkedin.com/groups?gid=2688744&trk=hb_side_ghttp://www.linkedin.com/groups?gid=1776007&trk=hb_side_ghttp://www.linkedin.com/groups?gid=1776007&trk=hb_side_ghttp://otn.oracle.com/ -
8/4/2019 Customer Case Oracle DBA Dag 22-6-2010
33/33
Q & A