- 1. Managing HA Complexities in Oracle 10g Matthew Hart April
2005
2. Agenda
- The Enterprise Computing Environment
- Enterprise Manager Database Control
- Enterprise Manager Grid Control
- Enterprise Manager and RAC
- Managing Grid Componentry
3. The Enterprise Computing Environment
- As big a computer as could be bought
- As small a list of computers as could be managed
- Multiple databases on a single computer
- A highly ritualized set of responsibilities for each
professional segment
- Data segregated by function or division
4. Traditional Enterprise Computing Scenario 5. The Enterprise
Grid
- As many commoditized computers as can be requisitioned
- Single Database on Many Computers
- Professional divisions rapidly interweaving
- Computing envisioned as a single resource, distributed to
divisions based on usage
6. Enterprise Grid Scenario 7. The Enterprise Grid
- The ability to scale out leads to an ever-increasing level of
complexity
- DBAs find themselves doing operational architecture, system
administration
8. An Increasingly Complex Environment 9. What are the
management techniques in a grid computing environment?
- Single database administration
- Enterprise-scale administration
- Database, server, application tier administration
- Oracle Enterprise Manager
-
- Completely rewritten from the ground up
10. Enterprise Manager 10g Database Control
- Entirely web-based HTML interface
- Installs as an OC4J application, with a bundled web server
- Single database management only
- The Enterprise Manager repository runs locally within the
database itself
- If the database is down, EM can be used for startup/recovery
only
11. Enterprise Manager 10g Database Control for RAC
- Database Control is available for cluster databases
- An instance of DB Control runs on each node
- Each instance of DB Control has the same information, as they
share the same repository
- Jobs are scheduled at a specific node, and do not failover
12. 13. 14. 15. Enterprise Manager 10gGrid Control
- Entirely web-based HTML interface
- Runs on Oracle iAS platform
- Manages multiple target types
-
- Databases (clustered, normal, standby)
-
- Application Servers/http servers
16. Grid Control (cont.)
- Web Application monitoring
-
- End user performance monitoring
- Group Creation for sub-setting monitored targets
- Advanced Notification configuration
17. Manageability Grid 18. Managing Database Deployments Using
EM Grid Control
- Use Groups to subset your monitored targets into logical
sets
- Limit target access at the user and role level
- Configure iSQLplus for http-based sql execution
19. Managing Database Deployments Using EM Grid Control
(cont.)
-
- Must reset the login from EM for ASM management to work
- Perform and Manage Backups
-
- Monitor FLASH RECOVERY AREA
-
- Configure recurring RMAN backup
-
- Configure recurring backup housekeeping jobs
20. Managing Database Deployments Using EM Grid Control
(cont.)
- Deploy and manage RAC configurations
-
- Get key cluster monitoring metrics
-
- Monitor by clustered database, or by individual database
instances
21. Managing Database Deployments Using EM Grid Control
(cont.)
- Deploy and manage Data Guard configurations
-
- Cannot create Data Guard configurations if archivelogs are on
ASM FRA
-
- Data Guard cannot create standby database on an ASM volume
-
- Any Data Guard configuration can be monitored with Grid
Control
22. 23. 24. Managing Host Deployments in Grid Control
25. 26. 27. 28. Managing Host Deployments in Grid Control
- Review Oracle software deployments
- Get Patch advisories downloaded from metalink
- Compare hosts, or one host to many hosts
- Clone databases as well as oracle homes
-
- Designed for one off patches only not patchsets
29. 30. 31. 32. 33. Grid Control: Current Personality Traits
- There is no notification for jobs in this release
-
- Will be rectified in 10gR2 (late summer 2005)
- There is no end to the amount of information being
reported
- There are data presentation lags
-
- A target can be started, but will show as down for a few
minutes
34. Grid Control Personality Traits
- Do not even attempt without 2 GB (if repository is on the same
server)
- Default repository is 9.0.1.5 (this is an iAS 10g
artifact)
- Much integrated functionality is actually separately
licensed
35. Grid Control Personality Traits
- Performance Tuning functionality is limited for 8i and 9i
databases
-
- EM Tuning pack functionality was kernelized into 10g RDBMS
(ADDM)
-
- Now, EM 10g calls the database to perform tuning functions,
instead of doing it natively
-
- This means that legacy tuning is curtailed
36. Grid Control: Current Personality Traits
- Grid Control management can be confounding if you are not
familiar with Oracle Application Server 10g
- Expect to become familiar with iAS 10g architecture
37. Grid Control Summary
- The potential for whole-enterprise management is
unsurpassed
- In a grid enterprise model, where servers proliferate quickly,
management utilities are a business requirement
- RAC management without Grid Control is like the internet
without a web browser
38. Management Maxim #10:
- When things becomes more manageable, and easier to maintain,
the natural business reflex is to manage more things, and achieve a
higher level of maintenance.