Transcript
- 1. Managing HA Complexities in Oracle 10g Matthew Hart April 2005
2. Agenda
- The Enterprise Computing Environment
- The Enterprise Grid
- 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
- Database Control
- Grid Control
- 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
- Expanded Host Monitoring
- Databases (clustered, normal, standby)
- Listener
- 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
- Job management
- SSL security
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.)
- Monitor ASM volume usage
- 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
- Add and remove RAC nodes
- 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
- Review host metrics
- Disk utilization
- Memory Utilization
- Top processes
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
- Apply software patches
- 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
- busy page syndrome
- 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
- emctl start oms
- opmnctl startall/stopall
- opmnctl status
- 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.
top related