Oracle Database 10g: Administration Workshop I

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Oracle Database 10g: Administration Workshop I

Introduction

• Explain the course objectives


• Identify the Oracle product line
• Describe the basic concepts of a relational database
• Know core database administrator tasks

Installing Oracle Database 10g Software

• Identify system requirements


• Use optimal flexible architecture
• Install software with the Oracle Universal Installer

Create an Oracle Database

• Describe Oracle Database Architecture


• Understand the instance architecture
• Use the management framework
• Use the Database Creation Assistant

Database interfaces

• Use structured query language (SQL)


• Use Procedural Language/Structured Query Language (PL/SQL)
• Use Java
• Use the Oracle C++ Call Interface (OCCI)

Controlling the database

• Start and stop the agent


• Start and stop the enterprise manager database console
• Start and stop the listener
• Startup and shutdown the database

Storage Structures

• Define the purpose of tablespaces and data files


• Create tablespaces
• Manage tablespaces
• Obtain tablespace information
• Create and manage tablespaces using Oracle Managed Files (OMF)

Administering users

• Create and manage database user accounts


• Create and manage roles
• Grant and revoke privileges
• Control resource usage by users
Managing Schema Objects

• Create and modify tables


• Define constraints
• View the attributes of a table
• View the contents of a table
• Create indexes and views

Managing Data

• Manipulating data through SQL


• Using Import
• Using Export
• Using SQL Loader

PL/SQL

• Identify PL/SQL objects


• Understand triggers and triggering events
• Idenfity configuration options that affect PL/SQL performance

Oracle Database Security

• Apply the principal of least privilege


• Manage default user accounts
• Implement standard password security features
• Audit database activity

Oracle Net Services

• Understand Oracle Net concepts


• Use Oracle Net Manager to create and configure listeners
• Use the listener control utility to control the Oracle Net Listener
• Use the Oracle Net Manager to configure client and middle-tier connection
• Use TNSPING to test Oracle Net connectivity

Oracle Shared Server

• Understand when to use Oracle Shared Servers


• Configure Oracle Shared Servers
• Monitoring Shared Servers

Performance Monitoring

• Troubleshoot invalid and unusable objects


• Gather optimizer statistics
• View performance metrics
• React to performance issues

Proactive Maintenance: Objectives


• Set warning and critical alert thresholds
• Collect and use baseline metrics
• Use tuning and diagnostic advisors
• Use the Automatic Database Diagnostic Monitor (ADDM)
• Manage the Automatic Workload Repository

Undo Management

• Monitor and administer undo


• Configure undo retention
• Guarantee undo retention
• Use the undo advisor

Monitoring and Resolving Lock Conflicts

• Detect and resolve lock conflicts


• Manage deadlocks

Backup and Recovery Concepts

• Describe the basics of database backup, restore and recovery


• List the types of failure that may occur in an Oracle Database
• Describe ways to tune instance recovery
• Identify the importance of checkpoints, redo log files, and archived log file
• Configure ARCHIVELOG mode

Database backups

• Create consistent database backups


• Back your database up without shutting it down
• Create incremental backups
• Automate database backups
• Monitor the flash recovery area

Database Recovery

• Recover from loss of a control file


• Recover from loss of a redo log file
• Recover from loss of a data file
Oracle Database 10g: Administration Workshop II

Using Globalization Support

• Datetimes with Timezones


• Specifying Language-Dependent Behavior
• Locale Variants
• Linguistic Sorting
• Case and Accent Insensitive Sorts
• Linguistic Comparisons
• Obtaining Information about the Current NLS Configuration

Securing the Oracle Listener

• Listener Password Authentication


• Controlling Database Access
• Securing the EXTPROC Service Entry

Configuring Recovery Manager

• Using a Flash Recovery Area with RMAN


• Setting Parameters for RMAN
• Starting RMAN
• Configuring Persistent Settings for RMAN
• Control File Autobackups
• Retention Policies

Using Recovery Manager

• Issuing Recovery Manager Commands


• Parallelization of Backup Sets
• Compressed Backups
• Copying the Whole Database
• Making Incremental Backups
• Block Change Tracking
• Incrementally Updating Backups
• Monitoring RMAN Backups

Diagnostic Sources

• The Alert Log


• Viewing Alerts with EM
• Alerts Notification
• Editing Thresholds
• Trace Files

Recovering from non-critical losses

• Creating New Temporary Tablespace


• Recreating Redo Log Files
• Recovering an Index Tablespace
• Read-Only Tablespace Recovery
• Loss of Password Authentication File

Database Recovery

• Recovery Steps
• User-Managed Recovery Procedures: RECOVER Command
• Types of incomplete recovery
• Incomplete Recovery Best Practices
• Recovery Using EM
• Simple Recovery Through RESETLOGS
• Point-in-time recovery using RMAN

Flashback database

• When to Use Flashback Technology


• Configuring Flashback Database
• Monitoring Flashback Database
• Best Practices for the Database and Flash Recovery Area
• Flash Recovery Area Space Usage
• Flashback Database Examples

Recovering from User Errors

• Recycle Bin
• Flashback Dropped Tables Using EM
• Querying Dropped Tables
• Flashback Versions Query
• Flashback Transaction Query
• Using Flashback Versions Query and Flashback Transaction Query
• Flashback Table
• Using EM To Flashback Tables

Dealing with Database Corruption

• What is block corruption?


• Interpreting DBVERIFY
• The ANALYZE command
• How to Handle Corruptions
• The DBMS_REPAIR Package
• Block Media Recovery (BMR)
• Detecting Database Corruptions Using DBVERIFY
• Using RMAN to Repair Corrupt Blocks

Automatic Database Management

• Automatic Optimizer Statistics Collection


• Workload Repository
• Database Control and Advisors
• Using the SQL Tuning Advisor
• Using the SQL Access Advisor
• Automatic Undo Retention Tuning

Monitoring and Managing Storage

• Redo Logfile Size Advisor


• Resumable Statements
• Tablespace Space Usage Monitoring
• Accessing the Segment Advisor
• Shrinking Segments Using SQL
• Segment Resource Estimation
• Monitoring Index Space
• Identifying Unused Indexes

Automatic Storage Management

• ASM Concepts
• ASM General Architecture
• Creating an ASM instance
• Creating tablespaces that use ASM storage
• Viewing ASM information
• Migrating a tablespace to use ASM storage

Monitoring and Managing Memory

• Oracle Memory Structures


• Automatic PGA Memory Management
• Using the Memory Advisor
• Using Automatic Shared Memory Management to avoid long running query issues

Managing Resources

• Creating a New Resource Plan


• Creating Resource Consumer Groups
• Assigning Users to Resource Consumer Groups
• Adaptive Consumer Group Mapping
• Using Sub-Plans to limit CPU Utilization
• Administering the Resource Manager
• Resource Plan Directives

Automating Tasks with the Scheduler

• Creating a Scheduler Job


• Using Scheduler Programs
• Creating and Using Schedules
• Creating a Job Class
• Prioritizing Jobs within a Window
• Viewing Job Execution Details
• Creating a job that runs a program outside of the database

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy