Вы находитесь на странице: 1из 3

======================================================

Architecture & Configuration


Overview of Oracle DBA tasks
Oracle as a flexible, complex & robust RDBMS The evolution of hardware and the
relation to Oracle Different DBA job roles(VP of DBA, developer DBA,production
DBA, database babysitter) The changing job role of the Oracle DBA Environment
management (network, CPU, disk and RAM) Instance management (managing SGA
regions) Oracle table and index management Instance Architecture Instance vs. database
Components of an instance Creating the OFA file structure ($DBA, bdump, udump,
pfile) Oracle Instance Internals SGA vs. PGA Background processes Interfaces with
server and disk I/O subsystem Using SQL*Plus for DBA management Connecting and
executing SQL Using the as sysdba syntax
2. Overview of SQL*Plus DBA commands (startup, etc.)Control file, UNDO and REDO
managementExplaining the use of control filesListing the Contents of the control FileFile
locations for control FilesObtaining Control File InformationListing control file
contentsDisplaying and Creating Undo segmentsAltering Undo SegmentsDetermining
the Number and Size of Undo segmentsUnderstanding flashback
technologyTroubleshooting Undo snapshot too oldRedo log concepts for
recoveryOnline redo log (log_buffer) online redo logs and archived redo logsOracle
ARCH and LGWR background processesRedo log dictionary queriesRedo log switch
frequency and performanceMultiplexing the Online Redo Log FilesArchiving the Oracle
Redo LogsRecovery using the redo log filesUser and privilege managementCreating New
Database UsersUsing pre-spawned Oracle connectionsAuditing User activityIdentifying
System and Object PrivilegesGranting and Revoking PrivilegesCreating and Modifying
RolesDisplaying user security Information from the Data DictionaryOracle database
managementOverview of instance managementParameter files (init.ora, listener.ora,
tnsnames.ora)Rules for sizing SGA componentsAutomated Oracle memory management
(AMM)Initialization file managementCreating the init.ora fileUsing spfile
3. Displaying init.ora values with vparameterOracle*Net configurationCreating the
listener.ora fileCreating the tnsnames.ora fileData buffer configuration & sizingInside the
Oracle data buffersUsing the KEEP poolMonitoring buffer effectivenessUsing multiple
blocksizes (multiple buffer pools)Shared pool and PGA configuration & SizingShared
pool concepts and componentsUnderstanding the library cacheRelieving shared pool
contentionOverview of PGA for sorting and hash joinsUsing sort_area_size,
hash_area_size and pga_aggregate_targetTroubleshooting network connectivityVerifying
network connectivity with ping and tnspingTesting database linksOracle object
managementOracle tables, views and materialized viewsTypes of Oracle tables (regular,
IOT, sorted hash clusters, nested tables)Oracle ViewsOracle materialized viewsOracle
indexesTypes of Oracle indexes (b-tree, bitmap, bitmap join index)Creating B*-Tree,
bitmap and function-based IndexesFunction-based indexesFinding indexing
opportunitiesIndex maintenanceOracle constraintsCosts & benefits of constraintsTypes of
Oracle indexes constraints (check, not null, unique, PK, FK)Cascading
constraintsSchema, File & tablespace managementDescribing the relationship between
data files, tablespaces and table
4. Understanding Oracle segmentsCreating Tablespaces using the autoextend
optionChanging the Size of Tablespaces alter database datafile commandDefining a

TEMP tablespaceChanging the default storage Settings for a tablespaceReview of the


storage parameters in DBA views (ASM, ASSM, pctfree,pctusedand freelists)Monitoring
Chained rows (fetch continued rows)Monitoring Insert and Update performance (pctused,
APPEND)Database MaintenanceReason for reorgs chained rows, imbalanced
freelistsReorganizing Tables using Export and ImportUsing CTAS to reorganize
dataIndex rebuildingBackup & Recovery overview (hot & cold Backups, RMAN, block
changetracking)Oracle DBA UtilitiesData pump (Imp and exp
utilities)SQL*LoaderLogMiner ,Flashback Introduction DataGuardCreating and
Modifying RolesOracle DBA utilities Oracle dbms packages
(dbms_redefinition)Introduction Replication (Streams, multimaster, materialized
views)Monitoring OracleThis section explores the methods used for monitoring all active
componentsof the Oracle database.Dictionary and v$ viewsThe dba_, all_ and user_
structuresQuerying the tables, indexes, and segments viewsQuerying the AWR
(STATSPACK) tablesTable & index monitoringMonitoring table extents and
fragmentationUsing the dba_tables and dba_segments viewsMonitoring table CBO
statisticsMonitoring table extents and fragmentation
5. Locating chained rowsMonitoring table & index growthMonitoring index
usageMonitoring index fragmentationLocating un-used indexesIdentifying IOT
candidatesReorganizing Indexes with alter index rebuildDropping IndexesGetting Index
Information from the Data DictionaryInstance monitoringMonitoring with the AWR and
STATSPACKCreating a time-series performance reportUsing
www.statspackanalyzer.comScripts for AWR and STATSPACKPlotting performance
data (WISE, Excel)Finding performance trends and signaturesOracle environment
monitoringDisplaying and managing Oracle sessions (v$session, v$process)Using AWR
to monitor disk, network and CPU consumptionMonitoring the alert logOracle
trace/dump filesSTATSPACK and AWR performance managementInstalling
STATSPACKRunning STATSPACK reportsInterpreting a STATSPACK reportGetting
time series reports with STATSPACKFinding performance signatures with
STATSPACKPerformance ManagementThis section explores the methods used for
performance management inOracle andshows tips and scripts for monitoring all
components of any Oracle database.You will also learnthe proper action to take when any
area of Oracle becomes a bottleneck.Bottleneck performance analysis
6. Drill-down into AWR reportsTop-5 timed eventsExternal Server Bottlenecks
(Network, I/O, RAM, CPU)Network troubleshootingInstance TuningChanging init.ora
optimizer parameters (index_optimizer_cost_adj,optimizer_mode)Managing region
parameters (shared_pool_size, db_cache_size)Understanding instance contention (e.g.
Buffer busy waits, library cachecontention)SQL and CBO behaviorIntroduction to costbased optimizationChanging the default optimizer modesOptimizer parametersDynamic
samplingCollecting table and index statistics (dbms_stats)Using column histograms and
skewonlyTracing SQL ExecutionUsing EXPLAIN PLANUsing set
autotraceInterpreting EXPLAIN PLAN OutputUsing TKPROF / SQL*TraceSQL
Execution InternalsReview of Basic joining methodsMerge joinHash JoinNested Loop
joinAdvanced SQL operatorsBetween operatorSQL TuningUsing hints to improve SQL
performanceUsing parallel query to improve performanceSQL reusability within the
library cache

7. Table high-water mark Table striping and table partitions Using indexes to improve
performance Identifying full-table scans Re-writing SQL queries Tuning sub-queries
Oracle High Availability tools Continuous availability and disaster recovery Quantifying
the cost of unplanned downtime Oracle multi-master replication Introduction to
DataGuard Introduction to Oracle Streams Introduction to Real Application Clusters
Backup & Recovery OS-level backups Hardware-level backup & recovery Block-level
change tracking Disk mirroring Backup & recovery and RAID level Oracle-level backups
(exp, expdp & RMAN) Hot vs. Cold backupsContact UsPhone : +91-8500122107Email :
raj@apex-online-it-training.comWebsite : www.apex-online-it-training.com

Вам также может понравиться