You are on page 1of 12

14th YEAR SPECIAL OFFER

w w w . s u n m a r s s . n e t
SM

ORACLE 11g R2 DBA


with

FREE UNIX & SQL


Duration : 2 Months

1. 2. 3. 4. 5.

HIGHLIGHTS Database Upgradation & Migration Patch Upgradation (10g to 11g) Creation of ASM Database Oracle Enterprise Manager (OEM) Adv. Performance Tuning
Managing Director Cum Faculty By

Mr. K. Hari Prasad Rao


B.E. (Computer Science)
21 Years of Experience

O.C.P. DBA Certified

SunMarss
Te c h n o l o g e s T e c h n o l o g ii e s
UNLIMITED LAB FACILITY

Flat No. 407, 4th Floor, New HUDA MYTHRI VIHAR, Beside Aditya Trade Centre, Ameerpet, Hyd. Cell : 9951332283

FASTTRACK BATCHES ALSO AVAILABLE WE PROVIDE RESUME PREPARATION

Ameerpet :9951332283

visit us : www.sunmarss.net

ABOUT US
Sun Marss Technologies is one of the leading I.T. Software Training Institute for Unix Administration, Networking, Storage Technologies (SAN) & Database Administration (DBA) in Ameerpet, Hyderabad, A.P., INDIA. It is established in the year of 1998 founded by Mr. K. HARI PRASAD RAO., B.E.(Comp. Sci.) having 21 years of experience. We trained nearly 20,000+ students, who are working in various companies in India and Abroad. We provide free placements. Our students are working in various companies like WIPRO, MAHENDRA SATYAM, INFOSYS, ORACLE, IBM, SUN MICROSYSTEMS, HCL, TCS, CAPGEMINI & CONVERGYS etc. PLACEMENTS :

We assist students in getting job on successful completion of their courses. We also provide recruitment assistance to Students. Students who are short listed based on the organization's requirement. All this help students to find appropriate jobs in the IT industry.

QUALITY EDUCATION :

We give great importance to quality of education. We teach in-demand courses. We provide impactful learning material. Our faculties are well-selected & trained. We follow world-class teaching methods. Our course timings are flexible. We conduct fast track batches. We provide Unlimited Lab Facility. We conduct technical workshops. You can be our Best Student. We also help resume preparation. We help our students to get placed.
2 visit us : www.sunmarss.net

Ameerpet :23750253

Ameerpet :9951332283

visit us : www.sunmarss.net

FREE BASIC UNIX COMMANDS


Pre-Requisites : FUNDAMENTALS OF COMPUTERS
Duration: 1 / 2 Weeks Getting Started to UNIX Different Versions and Flavours their features. Comparison between Windows & Unix Unix Structure Operating System File System Unix Directories files and inodes Shell Types of Shells in Unix Features of Shell Basic Unix Commands Creation and Deletion of Files with different options Types of Filters Working with Directories Making /Deleting / Renaming of Directories Copying Files & Directories Special Directory Names Listing of Files & Directories Searching of Files & Directories using find command Wild Card Characters Investigation of the system File Access Permissions Absolute/Numeric Method
Ameerpet :23750253
3

Symbolic Method (both at file level and directory level) Vi-Editor Introduction Different Modes in Vi (command mode, insert mode, escape mode) Vi command reference Linking Files Soft Link Hard Link Removing a Link Creating/Deleting of User accounts Contents of User Account Password Tips Changing Password

of

Unix

Operating System with

Simple Filters (more, less, head, tail, sort, paste, wc, tr, diff, cut, comm) Advanced Filters (sed, grep, find & awk) Process Scheduling System Process Killing the Process Background Process Foreground Process Communication Options (write, talk, mesg, wall & mail) Other Usefull Commands
visit us : www.sunmarss.net

Ameerpet :9951332283

visit us : www.sunmarss.net

FREE ORACLE SQL


Duration: 1/2 Weeks Evolution of RDBMS DB Computing Architecture Data Defination Language (DDL) Create Recreate Alter Drop Rename Logical AND, OR & NOT Relational <, >, <2, >2, ! Special Operators IN LIKE NOT IN BETWEEN

Manipulating Data using DML Insert Update Delete Merge

NOT BETWEEN IS NILL IS NOT NILL FUNCTIONS Single-Row Functions Character Numeric Date Data Conversion

Transaction Control Language (TCL) Commit Save point Data Control Language (DCL) Grant Revoke Writing basic SQL Select Statements Select All Columns Select Specified Columns Column alias names Column Concadination Using Wherer Order by arc Order by disc Nulls First Nulls Last Distinct Clauses Discribing the SQL select capabilities Operators Arthematical Operator *, -, +, /
Ameerpet :23750253 4

Rollback

Multiple Row Function Aggrigative Function SPECIAL FUNCTIONS Aggregating Data using Group Functions Group By Clauses Having Clauses

Cube

Rollup

Subqueries Single - Row Multiple - Row Formatting output using sqlplus column format set command spool sqlplus commands (save, insert, append & change)
visit us : www.sunmarss.net

Ameerpet :9951332283

visit us : www.sunmarss.net

ORACLE 11g R2 DBA


Duration: 6 Weeks
ORACLE ARCHITECTURAL COMPONENTS : DATABASE COMPONENTS a) Storage Devices Physical Structure Logical Structure b)Memory Structure UNDERSTANDING ABOUT PFILE & SPFILE : Understanding and Modification of PFILE (INIT.ORA) Creating & Managing Pfile & SPfile Differences & advantages of Pfile & SPfile

Program Global Area (PGA) Creation of spfile from pfile System Global Area (SGA) Creation of pfile from spfile SQL Statement Execution User sessions c) Process Structure Client Process Server Process Background Process INSTALLATION OF ORACLE 11g : Hardware requirements for installation Installation of Oracle 11g on REDHAT LINUX Machine DATABASE STARTUP & SHUTDOWN PROCEDURES : Startup Nomount, Mount, Mount Restrict, Open & Force Shutdown Normal Immediate, Transactional and Abort MONITORING DATABASE ACTIVITIES : Managing Alert .log and Trace Files

DATA DICTIONARY STATIC & ORACLE 11g ARCHITECTURE : DYNAMIC TABLES / VIEWS ( V$ & DBA ) Understanding about Oracle Database Components UNDERSTANDING & with Update Statement MANAGING TABLESPACES Understanding about all AND DATAFILES : background process while Type of Tablespaces updating a transaction a) Permanent & Undo Log Switch Mechanism b) Temporary CREATING A DATABASE : Create, Alter and Drop Creating a command line Tablespaces Database with pfile Offline and Online tablespaces

Creating a DBCA database with spfile Creation of OMF Database Database Instance
Ameerpet :23750253 5

Read write & Read only mode Tablespaces Resizing a Datafile Manually Adding & Deleting a Datafile to the visit us :tablespace existing www.sunmarss.net

Ameerpet :9951332283

visit us : www.sunmarss.net

Creation of Bigfile Tablespace & Default Tablespace How to move a datafile Renaming a Datafile & Tablespace How to reuse a datafile Drop a tablespace Managing Auto Extend ON and OFF UNDERSTANDING ABOUT SYSAUX TABLESPACE CREATION OF TEMPORARY TABLESPACES & GROUPS DROP A DATABASE FROM SQL PROMPT

ARCHIVE LOG MANAGEMENT : Changing the Database from no Archive mode to Archive mode Configuration of Multiple Archive Destinations Archive Files Format MANAGING CONTROL FILES : Control File Contents Multiplexing the Control files by using PFILE (INIT.ora) MANAGING UNDO SEGMENTS & TABLESPACES : Creating and Maintaining Rollback Segments & Undo Segments (Online / Offline)

MANAGING DATABASE USERS Types of Undo Segments WITH PRIVILEGES & ROLES : a) System b) Non-System Creating a new user Automatic Undo Management Alter and Drop existing Understanding Retetion time database users Policy Obtaining user information Understanding Retention Lock & unlock user accouts Guarantee and Noguarantee System Privileges How to switch undo Tablespace Granting System Privileges to deffered or pending offline Revoking System Privileges BACKUP AND RECOVERY : Object Privileges PHYSICAL BACKUPS Advantages of Roles Online, offline, Hot & Cold Creating the Roles backups Assining Roles to users Backups, Restore and Establishing Default Roles Recovery Scenarios with complete, incomplete, Removing Roles from user instance and media recovery MANAGING ONLINE REDOLOG FILES AND ARCHIVE MODE : Before you create an Oracle database, decide how to protect Creation of log members and the database against potential groups media failures. If you do not develop a backup strategy Dropping log members and before creating your database, groups then you may not be able to How to Switch Log Sequence perform recovery if a disk failure Manually damages the datafiles, online redo log files, or control files. Purpose of checkpoints
Ameerpet :23750253 6 visit us : www.sunmarss.net

Ameerpet :9951332283

visit us : www.sunmarss.net

A database can become CONFIGURATION OF ORACLE


unusable because of hardware or software failure, or both. You may, at one time or another, encounter storage problems, power interruptions, or application failures, and each failure scenario requires a different recovery action. Protect your data against the possibility of loss by having well recovery strategies. CASE STUDIES 1) Recovery loss of Non System data file 2) Recovery loss of System datafile 3) Recovery loss of undo datafile 4) Recovery loss of online Redlog files 5) Recovery loss of control files by using backup control files. 6) Recovery loss of datafile without having backup 7) Recovery damaged database while online backup LOGICAL BACKUPS : Traditional Backups a) Full Database level b) user Level c) Table Level d) Incremental, Cumulative & Complete Backups by Using exp & imp tools ORACLE DATA PUMP : a) Introduction to data Pump b) Advantages of data Pump c) Logical Backups using expdp & Impdp tools TRANSPORTABLE TABLESPACES : NET PROTOCOL FOR CLIENT/ SERVER & DISTRIBUTED DATABASE ENVIRONMENT :

Simple Network
Configuration Oracle Net Protocol Configuration of TNSNAMES.ORA at client machine by using NETCA Configuration of LISTENER.ORA at server by using NETCA CONFIGURATION OF ORACLE 11g SITE REPLICATON :

Complex Network Creation of Database Links & Materialized views for Distributed databases
CONFIGURATION OF DISPATCHERS & SHARED SERVER PROCESSES (MTS) CONFIGURATION OF RMAN : Configuration of RMAN Tool for Remote Backups Maintaining the Database Backups using commands and scripts Recovery loss of Datafiles, Redolog files and control files by using RMAN tool Repository, Channel allocation, Complete &Incomplete recovery

Compressed backups,
Incremental backups with block change tracking Adv. RMAN ENHANCEMENTS : Understanding & Configuration of Virtual Private Catalogs

Moving a tablespace from one Data Recovery Advisor database instance to another Listing the Failures database instance Determining repair options
Ameerpet :23750253 7 visit us : www.sunmarss.net

Ameerpet :9951332283

visit us : www.sunmarss.net

Repairing Failures Block Level Recovery Parallel backup of same datafiles Cross Checking Backups CLOINING DATA BASE : In every oracle development and production environment there is a need to transport the entire database from one physical machine to another. This copy may be used for production testing etc,

ACTIVE STANDBY DATA GUARD : Providing high data availabilityand maximum security and perfomance Configuration of Fail over and Switch over mechanisms Oracle Active Data Guard enables read-only access to a physical standby database for queries, sorting, reporting, Web-based access, Understanding & Configuration of SnapShot Standby

FLASHBACK TECHNOLOGY
Flashback Query : Flashback Transaction Query : We can recover lost records The Flashback Transaction which done by DML statement Query is a diagnostic tool to view not DDL. the changes made to the Flashback Version Query : database at the transaction level. Flashback Versions Query Flashback Database : provides a way to audit the rows of a table & retrieve Flashback Data Archive : information about the transactions that changed the Recyclebin : rows.

MISCELLANEOUS TOPICS

RESIZING ONLINE REDOLOG FILES : Log files can be resized by using trace file RENAME THE DATABASE : Database NAME can be renamed by using trace file RESUMABLE TABLESPACE CREATION OF USER PROFILES : Profiles are a means to limit resources a user can use. ORACLE MANAGED FILES (OMF) : This feature, Oracle Managed Files (OMF), makes life easier for Oracle DBAs & simplifies tablespace creation.
Ameerpet :23750253 8

SQL LOADER : SQL*Loader is used to load data, enabling parallel load operations of large quanities of data. This tool is usefull to migrate data from files to tables MULTIPLE BLOCK SIZE AT TABLESPACE LEVEL : Default data block size for Oracle 11g database is 8k. Other supported data blocks 2k, 4k, 16k & 32k STORAGE MANAGEMENT : Types of tablespaces a) Dictionary Managed b) Locally Managed (Autoallocate, Uniform) c) Segment Management d) Extent Management
visit us : www.sunmarss.net

Ameerpet :9951332283

visit us : www.sunmarss.net

DATABASE PERFORMANCE & Adv. PERFORMANCE TUNING


ORACLE ARCHITECTURE : Components of Oracle A. Physical B. Logical C. Memory

OVERVIEW OF TUNING : O/S level tuning Database level tuning Buffer Application Tuning

TUNINING ORACLE MEMORIES : When to tune memories & how to tune? Tuning P.G.A & S.G.A components a) Database buffer b) log buffer c) Shared pool size Dynamic SGA Enable Oracles paralle Querey Option Config. of multiple DB Writers TUNING SGA_TARGET DB_CACHE_SIZE LOG_BUFFER SGA_MAX_SIZE

SHARE_POOL_SIZE, PGA BUFFER

INTRO. to OPTIMIZER & OPTIMIZER STATISTICS : Overview of Optimization Methods a) RBO b) CBO Advantages of CBO WHY STATISTICS REQUIRED? HOW TO FIND STATS ARE AVAILABLE or NOT? ADVANTAGE OF STATISTICS. HOW TO GATHERING SYSTEM STATS & USE OF IT? 1. 2. 3. 4. GATHERING TABLE STATS SCHEMA STATS. INDEX STATS SYSTEM STATS.

APPLICATION TUNING : Indexing. What is index & types of indexes? Purpose of indexing.
9 visit us : www.sunmarss.net

Ameerpet :23750253

Ameerpet :9951332283

visit us : www.sunmarss.net

How to measure index selectivity. A. Btree B. Bitmap C. Composite 2. Why to create index

1. How to create index. ROW CHAINING & MIGRATION :

3. Which columns are suitable for indexing?

How to identify Row Migration & Row Chaining How to avoid Row Migration & Row Chaining Migrated rows affect OLTP systems Enabling TIMED_STATISTICS Parameter

PARTITIONING TABLES : Introduction to Partitioning Partitioning Methods Creation of Range and List Partitioning tables Overview & Introduction about Database Reorganization

DATABASE REORG. :

SEGMENT TUNING : How to find out segment fragmentation & how to resolve. 1. 3. Table Caching Index Reorg.(Index Rebuild) 2. Table Reorg.

ORACLE LOCKS & ENQUEUES : How to find out the locks in database. WHAT IS ENQUEUE? HOW TO FIND THE ENQUEUES?

HOW TO USE OPTIMIZER HINTS EFFICIENTLY : What is Hint? How to Use Hints in database? How it improves query performance. ALL_ROWS FIRST_ROWS CHOOSE RULE FULL INDEX NOPARALLEL PARALLEL NOPARALLEL_INDEX PARALLEL_INDEX
Ameerpet :23750253 10 visit us : www.sunmarss.net

Ameerpet :9951332283

visit us : www.sunmarss.net

ORACLE TRACING & EXPLAIN PLAN REPORTS : A. Trace the session using B. TKPROF How to read tkprof file. How to read explain plan report. TUNING EVENTS & LATCHES : Important Events & Latches Types of Latches. 1. 2. 3. 4. 5. 6. 7. 8. 9. BUFFER BUSY WAITS DB FILE SCATTERED READ DB FILE SEQUENTIAL READ FREE BUFFER WAITS LATCH FREE LOG BUFFER SPACE LOG FILE SYNC ENQUEUE SQL*NET MORE DATA FROM CLIENT

10. SQL*NET MORE DATA TO CLIENT 11. LOG FILE PARALLEL WRITE 12. CONTROL FILE PARALLEL WRITE 13. LIBRARY CACHE LOCKS. TUNING TOOLS : A. AWR (ATOMATIC WORKLOAD REPOSITORY) B. STATSPACK C. ADDM D. ASH HOW TO CONFIGURE AWR, STATSPACK REPORTS & ADDM. HOW TO READ & HOW TO ANYLYZE THE PROBLEM.

I/O TUNING : 1. 2. How to find I/0 problems in database. How to resolve.

NETWORK TUNING : How to Tune Oracle Network Protocol with Listener.


Ameerpet :23750253 11 visit us : www.sunmarss.net

Ameerpet :9951332283

visit us : www.sunmarss.net

Enhancements & Additional Features of 11g R1 & R2


* Schema Management : Tables can be marked as read only in Oracle 11g, preventing users from performing DML operations against them. * Database User Security * Transportable Tablespace for Single Partition * Flashback Data Archive. * Performance Tuning Result Cache * Configuration of ASM * Non ASM to ASM Enhancements (Converting Simple Database to ASM Database). * Oracle Patch Upgradation * Database Upgradation from 10g to 11g * Database Migration * Database Auditing * RMAN Enhancements. * Dataguard Snapshot Standby.

1. 2. 3. 4. 5. 6.

HIGHLIGHTS Database Upgradation & Migration Patch Upgradation (10g to 11g) Creation of ASM Database Oracle Enterprise Manager (OEM) Adv. Performance Tuning Unlimited Lab Facility
Course Materials

Oracle 11g DBA, RAC, UNIX & SQL

2 MONTHS LAB FROM THE DATE OF JOINING


Other Courses Offered

ORACLE 11g RAC, UNIX ADMIN., MCSE & CCNA


Ameerpet :23750253 12 visit us : www.sunmarss.net