Book description
A real-world DBA survival guide for Oracle 11g database implementations
A comprehensive handbook aimed at reducing the day-to-day struggle of Oracle 11g Database newcomers
Real-world reflections from an experienced DBA—what novice DBAs should really know
Implement Oracle's Maximum Availability Architecture with expert guidance
Extensive information on providing high availability for Grid Control
In Detail
Today DBAs are expected to deploy and manage large databases with quality service and little to no downtime. The DBA's main focus is on increasing productivity and eliminating idle redundancy throughout the enterprise. However, there is no magic set of best practices or hard and fast rules that DBAs need to follow, and this can make life difficult. But if DBAs follow some basic approaches and best practices, tasks can be performed more efficiently and effectively.
This survival guide offers previously unwritten underground advice for DBAs. The author provides extensive information to illuminate where you fit in, and runs through many of the tasks that you need to be watchful of, extensively covering solutions to the most common problems encountered by newcomers to the world of Oracle databases.
The book will quickly introduce you to your job responsibilities, as well as the skills, and abilities needed to be successful as a DBA. It will show you how to overcome common problems and proactively prevent disasters by implementing distributed grid computing—scalable and robust—with the ability to redeploy or rearchitect when business needs change. Reduce downtime across your enterprise by standardizing hardware, software, tools, utilities, commands, and architectural components.
This book will also help you in situations where you need to install Oracle Database 11g or migrate to new hardware making it compliant with a Maximum Availability Architecture. By the end of this book you will have learned a lot and gained confidence in your abilities. You will be armed with knowledge as to which tools are best used to accomplis h tasks while proactively moving towards an automated environment.
An example-oriented guide to optimize a DBA's performance on 11g databases
Table of contents
-
Oracle Database 11g–Underground Advice for Database Administrators
- Table of Contents
- Oracle Database 11g—Underground Advice for Database Administrators
- Credits
- About the author
- About the reviewers
- Preface
- 1. When to Step Away from the Keyboard
-
2. Maintaining Oracle Standards
- Adapting to constant change
- Oracle's Optimal Flexible Architecture (OFA)
- Automating day-to-day tasks
- 11g Diagnosability Framework
-
Environmental variables and scripting
-
Guidelines for scripting
- Separating the configuration file
- Separating the variable part of the script into its own configuration file
- Don't hardcode values; reference a configuration file and password file at runtime
- Putting variables at the top of the script with curly braces
- Moving functions to a centralized file to be reused
- Validating the use of the script
- Using SQL to generate code
- Helpful Unix commands
-
Guidelines for scripting
- Reducing operating system differences with common tools
- Configuration management, release management, and change control
- Where, when, and who to call for help
- Summary
- 3. Tracking the Bits and Bytes
-
4. Achieving Maximum Uptime
- Maximum Availability Architecture (MAA)
-
Optimizing Oracle Database High Availability
- To archive or not to archive, you pick the mode
- Database compatibility parameter with spfile, pfile management
- Dealing with storage—RAID, SAME, ASM, and OMF
- Mirrored files—control files and online redo logs
- Autoextending data files
- Auditing, log files, and max dump file size
- Data dictionary healthcheck
- SQL*Net hardening, tuning, and troubleshooting
- Grid Control High Availability and Disaster Recovery
- Summary
-
5. Data Guard and Flashback
-
Physical, snapshot, and logical standbys
- Physical standby database
- Snapshot standby database
- Logical standby database
- Commodity hardware and mixed environments
- What is Data Guard broker?
- Which tool is best?
- Utilizing multiple standby sites
- Protection modes and real-time apply
- Database states
- Manual failover with physical standby
- Manual failover with DGMGRL
- Flashback and guaranteed restore points
- Possible testing/recovery scenarios for Flashback and Data Guard
- Lost-write detection using a physical standby database
- Active Data Guard and RMAN
- Other Data Guard notes and features
- Summary
-
Physical, snapshot, and logical standbys
-
6. Extended RMAN
- Recovery goals determine backup configuration
- Backup types and the default configuration
- Oracle's recommended backup strategy
- Corruption detection
- Data Recovery Adviser
- What does RMAN backup, restore, and recover?
- What doesn't RMAN backup, restore, and recover?
- What do I do before starting a restore and recovery?
- RMAN cloning and standbys—physical, snapshot, or logical
- Summary
-
7. Migrating to 11g: A Step-Ordered Approach
- Oracle net services
- Client compatibility (SQL*Net, JDBC, ODBC)
- RMAN binary, virtual/catalog, and database
- Grid Control—database repository and agents
- ASM, CFS, and RDBMS within an Oracle Grid infrastructure
- Recommended order of migration
- Installation of major versions, maintenance releases, and patches
- Database upgrade methods
- RMAN
-
Transportable Tablespaces (TTS)
- Preparatory steps for TTS migrations
- Using TTS for upgrades
- TTS cookbook
- Recreating an unrecoverable database with TTS
- Using TTS to add skipped read-only tablespaces during duplication
- Using TTS to merge two ASM databases into one
- Sharing read-only tablespaces between different databases with TTS
- Cross-platform migrations with a transportable database
- Physical and/or snapshot standbys
- Transient logical standby: Rolling upgrades with minimal downtime
- Export/import or data pump migration
- Character set selection—UTF8
- Post-11g upgrade tasks
- Summary
- 8. 11g Tuning Tools
- Index
Product information
- Title: Oracle Database 11g—Underground Advice for Database Administrators
- Author(s):
- Release date: April 2010
- Publisher(s): Packt Publishing
- ISBN: 9781849680004
You might also like
book
Oracle Database 11g DBA Handbook
The Essential Resource for Oracle DBAs--Fully Updated and Expanded Manage a flexible, highly available Oracle database …
book
Oracle Database 11g: New Features for DBAs and Developers
Oracle Database 11g : New Features for DBAs and Developers is a comprehensive, example-laden review of …
book
OCA Oracle Database 11g: Database Administration I: A Real-World Certification Guide
Learn how to become an Oracle certified database administrator Prepare for Oracle Database Administration I certification …
book
Pro Oracle Database 11g Administration
Pro Oracle Database 11g Administration is a book focused on results. Author Darl Kuhn draws from …