Vous êtes sur la page 1sur 8

Oracle Database 11g: SQL Fundamentals I

Exam Number: 1Z0-051

Retrieving Data Using the SQL SELECT Statement


List the capabilities of SQL SELECT statements
Execute a basic SELECT statement

Restricting and Sorting Data


Limit the rows that are retrieved by a query
Sort the rows that are retrieved by a query
Use ampersand substitution to restrict and sort output at runtime

Using Single-Row Functions to Customize Output


Describe various types of functions available in SQL
Use character, number, and date functions in SELECT statements
Using Conversion Functions and Conditional Expressions
Describe various types of conversion functions that are available in SQL
Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
Apply conditional expressions in a SELECT statement

Reporting Aggregated Data Using the Group Functions


Identify the available group functions
Describe the use of group functions
Group data by using the GROUP BY clause
Include or exclude grouped rows by using the HAVING clause

Displaying Data from Multiple Tables


Write SELECT statements to access data from more than one table using equijoins and
nonequijoins
Join a table to itself by using a self-join
View data that generally does not meet a join condition by using outer joins
Generate a Cartesian product of all rows from two or more tables

Using Subqueries to Solve Queries


Define subqueries
Describe the types of problems that the subqueries can solve
List the types of subqueries
Write single-row and multiple-row subqueries

Using the Set Operators


Describe set operators
Control the order of rows returned

Manipulating Data
Describe each data manipulation language (DML) statement
Insert rows into a table
Update rows in a table
Delete rows from a table
Control transactions
Using DDL Statements to Create and Manage Tables
Categorize the main database objects
Review the table structure
List the data types that are available for columns
Create a simple table
Explain how constraints are created at the time of table creation
Describe how schema objects work

Creating Other Schema Objects


Create simple and complex views
Retrieve data from views
Create, maintain, and use sequences
Create and maintain indexes
Create private and public synonyms
Oracle Database 11g: Administration I
Exam Number: 1Z0-052

Associated Certifications: Oracle Database 11g Administrator Certified Associate

Exploring the Oracle Database Architecture


Explain the Memory Structures
Describe the Process Structures
Overview of Storage Structures

Preparing the Database Environment


Identify the tools for Administering an Oracle Database
Plan an Oracle Database installation
Install the Oracle software by using Oracle Universal Installer (OUI)

Creating an Oracle Database


Create a database by using the Database Configuration Assistant (DBCA)

Managing the Oracle Instance


Setting database initialization parameters
Describe the stages of database startup and shutdown
Using alert log and trace files
Using data dictionary and dynamic performance views

Configuring the Oracle Network Environment


Configure and Manage the Oracle Network
Using the Oracle Shared Server architecture

Managing Database Storage Structures


Overview of tablespace and datafiles
Create and manage tablespaces
Space management in tablespaces

Administering User Security


Create and manage database user accounts
Grant and revoke privileges
Create and manage roles
Create and manage profiles

Managing Schema Objects


Create and Modify tables
Manage Constraints
Create indexes
Create and use temporary tables

Managing Data and Concurrency


Manage data using DML
Identify and administer PL/SQL objects
Monitor and resolve locking conflicts

Managing Undo Data


Overview of Undo
Transactions and undo data
Managing undo

Implementing Oracle Database Security


Database Security and Principle of Least Privilege
Work with Standard Database Auditing

Database Maintenance
Use and manage optimizer statistics
Use and manage Automatic Workload Repositor (AWR)
Use advisory framework
Manage Alerts and Thresholds

Performance Management
Use Automatic Memory Management
Use Memory Advisors
Troubleshoot invalid and unusable objects

Intelligent Infrastructure Enhancements


Use the Enterprise Manager Support Workbench
Managing Patches

Backup and Recovery Concepts


Identify the types of failure that can occur in an Oracle database
Describe ways to tune instance recovery
Identify the importance of checkpoints, redo log files, and archived log files
Overview of flash recovery area
Configure ARCHIVELOG mode

Performing Database Backups


Create consistent database backups
Back up your database without shutting it down
Create incremental backups
Automate database backups
Manage backups, view backup reports and monitor the flash recovery area

Performing Database Recovery


Overview of Data Recovery Advisor
Use Data Recovery Advisor to Perform recovery (Control file, Redo log file and Data
file)

Moving Data
Describe and use methods to move data (Directory objects, SQL*Loader, External
Tables)
Explain the general architecture of Oracle Data Pump
Use Data Pump Export and Import to move data between Oracle databases
Oracle Database 11g: Administration II
Exam Number: 1Z1-053
Associated Certifications: Oracle Database 11g Administrator Certified
Professional

Overview of Tuning

Describe the dependency between tuning in different development phases


Describe appropriate tuning goals
Describe the most common tuning problems
Diagnostic and Tuning Tools
Describe how the alert.log file is used
Describe the statistics kept in the dynamic performance views
Collect statistics using StatsPack
Use other tuning tools
Database Configuration and I/O Issues
Diagnose tablespace usage problems
Describe how checkpoints work
Monitor and tune checkpoints
Monitor and tune redo logs
Tuning the Shared Pool
Measure and tune the library cache hit ratio
Measure and tune the dictionary cache hit ratio
Size and pin objects in the shared pool
Tune the shared pool reserved space
Describe the user global area (UGA) and session memory considerations
Explain other tuning issues related to the shared pool

Tuning the Buffer Cache


Describe how the buffer cache is used by different Oracle processes
Describe the tuning issues related to the buffer cache
Monitor the use of buffer cache, and the different pools within buffer cache
Implement dynamic SGA allocation
Set the DB_CACHE_ADVICE parameter
Create and size multiple buffer pools
Detect and resolve free list contention

Sizing Other SGA Structures


Monitor and size the redo log buffer
Monitor and size the java pool

Optimizing Sort Operations


Identify the SQL operations which require sorts
Create and monitor temporary tablespaces
Reduce total sorts and disk sorts
SQL Statement Tuning
Describe how the Optimizer is used
Use stored outlines
Use SQL Trace and TKPROF
Collect statistics on indexes and tables
Copy statistics between databases

Using Oracle Blocks Efficiently


Describe the correct usage of extents and Oracle blocks
Explain space usage and the high-water mark
Recover space from sparsely populated segments
Describe and detect chaining and migration of Oracle blocks
Perform index reorganization
Monitor indexes to determine usage

Application Tuning
Explain the different types of indexes
Describe materialized views and the use of query rewrites

Resolving Locking Issues


Define levels of locking
List possible causes of contention
Use Oracle utilities to detect lock contention
Resolve contention in an emergency
Prevent locking problems

Backup and Recovery Overview


Describe the basics of database backup, restore and recovery
List the types of failure that may occur in an Oracle environment
Define a backup and recovery strategy

Instance and Media Recovery Structures


Identify the importance of checkpoints, redo log files, and archived log files

Configuring the Database Archiving Mode


Describe the differences between Archivelog and Noarchivelog modes
Configure a database for Archivelog mode
Enable automatic archiving

User-Managed Backups
Describe user-managed backup and recovery operations
Perform closed database backups
Perform open database backups
Back up the control file
User-Managed Complete Recovery
Perform recovery in Noarchivelog mode
Perform complete recovery in Archivelog mode
Restore datafiles to different locations
Relocate and recover a tablespace by using archived redo logfiles
Describe read-only tablespace recovery

User-Managed Incomplete Recovery


Describe the steps of incomplete recovery
Perform an incomplete database recovery
Identify the loss of current online redo log files

Transporting Data Between Databases


Describe the uses of the Export and Import utilities
Describe Export and Import concepts and structures
Perform simple Export and Import operations
Loading Data into a Database
Demonstrate usage of direct-load insert operations
Describe the usage of SQL*Loader
Perform basic SQL*Loader operations

Vous aimerez peut-être aussi