Beruflich Dokumente
Kultur Dokumente
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
WHAT IS DBA?
A DBA is a Database Administrator, and this is the most common job that you find a database specialist doing. There are Development DBAs and Production DBAs. A Development DBA usually works closely with a team of developers and gets more involved in design decisions, giving advice on performance and writing good SQL. That can be satisfying at a human level because you are part of a team and you share the satisfaction of the team's accomplishments. A Production DBA (on the other hand) is responsible for maintaining Databases within an organization, so it is a very difficult and demanding job. He or she, often gets involved when all the design decisions have been made, and has simply to keep things up and running. Therefore, of course, it is also a rewarding job, both financially and in terms of job satisfaction. A database administrator (short form DBA) is a person responsible for the installation, configuration, upgrade, administration, monitoring and maintenance of physical databases. The role includes the development and design of database strategies, monitoring and improving database performance and capacity, and planning for future expansion requirements. They may also plan, co-ordinate and implement security measures to safeguard the database.
Salient features:
COMPLETE TRAINING ON LIVE Servers with built-in Industrial Project Scenarios, NO FAKE IDs or Rented Server. We provide all Study Material & Video Based tutors in DVD We provide complete coverage of syllabus and have faculty with Live Industry Knowledge Deals in Individual/Corporate Training Personal attention to everyone Highly experienced faculty with real time scenarios Placement assistance after the training We NEVER give any FAKE commitment on placement Be the first one to grab this opportunity and grab the best job available in the market Discounts to group students/group professionals
Cympac
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
Session 5: SEARCHING AND REPLACING TEXT 1. Replacing text 2. Using the vi editor 3. Using sed for search and replace 4. Searching for text with grep 5. Linking files Exercise: Searching and Replacing Text Session 6: RECALLING AND EDITING COMMANDS 1. Overview 2. The bash shell and The korn shell Exercises: Recall and Edit Commands Session 7: FILE PERMISSIONS AND ACCESS CONTROL 1. Users and user groups 2. File access permissions 3. Changing file attributes 4. Switching users and user groups 5. Linking files Exercise: Setting and access permissions Session 8: PROCESSES 1. What is a process? 2. Monitoring processes 3. Killing processes 4. Background processes 5. Job Control 6. Grouping commands Exercise: Monitoring and controlling processes Session 9: MORE BASIC COMMANDS 1. The wc (word count) command 2. The find command 3. The cut command 4. The sort command 5. The finger command Exercise: Using file handling commands Session 10: THE USER ENVIRONMENT 1. Customizing the .profile or .bash_profile 2. Customizing the .kshrc or .bashrc Exercise: Setting up an environment
Session 1: INTRODUCTION OS 1. A brief history of UNIX 2. The UNIX kernel 3. The UNIX file system 4. Getting started navigating the file system 5. The file system structure 6. Directories and files 7. Pathnames 8. Navigating the file system Exercise: Logging on to the system Exercise: Navigating the file system Session 2: BASIC COMMANDS 1. Command line syntax 2. Basic file handling commands 3. Basic Directory handling commands 4. Filename wildcard characters Exercise: Manipulating files and directories Session 3: REDIRECTION AND PIPES 1. Input redirection 2. Output redirection 3. Pipes Exercise: Using redirection and pipe facilities Session 4: INTRODUCTION TO THE vi EDITOR 1. Overview of the vi editor 2. Basic functions 3. Switching to input mode 4. Other useful commands Exercise: Using the vi editor Exercise: Using more advanced vi features
Cympac
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
SHELL SCRIPTING PART Course Introduction Administration and course materials Course structure and agenda Session 1: HP-UX COMMAND REVIEW 1. Basic Unix commands 2. General commands 3. File and directory handling commands 4. Filename generation characters 5. I/O Redirection features 6. Other commands Session 2: GETTING STARTED 1. What is a shell script? 2. Development guidelines 3. Creating and editing shell scripts 4. Naming and storing shell scripts 5. Executing shell scripts Exercise: Write a simple shell script Session 3: USING VARIABLES 1. Environment variables 2. Local variables 3. Assigning values to variables 4. Assessing variable values 5. Using quotes 6. Delimiting variable names 7. Echo control sequences Exercise: Add variables to a script Session 4: INTEGER ARITHMETIC 1. Using the expr command 2. Using the (( )) notation Exercise: Add integer arithmetic to a shell script Session 5: HANDLING RUN TIME DATA 1. The read command 2. Command line arguments Exercise: Writing a generic shell script Exercise: Writing an interactive shell script
Session 6: CONDITION EXECUTION 1. The if statement 2. The test command 3. Other test notations 4. Default and substitute variables 5. Exit status codes Exercise: Adding validation to previous scripts Session 7: LOOP CONSTRUCTS 1. The while loop 2. The until loop 3. The for loop 4. The while true and until false loops 5. Loop control commands Exercise: Enhancing the previously written scripts Exercise: Writing a guess-the-number game Session 8: MULTI-BRANCH DECISIONS 1. The case statement 2. Menu driven applications Exercise: Developing and writing a menu system Session 9: FUNCTIONS 1. What is a function? 2. Syntax 3. Examples Exercise: Add a function to a script Session 10: INTERRUPT HANDLING 1. Interrupt signals 2. Trapping interrupts Exercise: Adding traps to the menu script Session 11: ADDITIONAL FEATURES AND FACILITIES 1. The exec commands 2. The includes notation 3. More about loops 4. Arrays 5. Here Documents Exercise: Create a here script
Cympac
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
7.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 8.Using the Set Operators Describe set operators Use a set operator to combine multiple queries into a single query Control the order of rows returned 9.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 10.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 11.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 ========================================== Exam Number :1Z0-051 Number of Questions :70 Duration : 120 minutes Passing Score :60% ---------------------------------------------------------------------
Cympac
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
6.Configuring the Oracle Network Environment Use Enterprise Manager to create and configure the Listener Enable Oracle Restart to monitor the listener Use tnsping to test Oracle Net connectivity Identify when to use shared servers and when to use dedicated servers 7.Managing Database Storage Structures Storage Structures How Table Data Is Stored Anatomy of a Database Block Space Management in Tablespaces Tablespaces in the Preconfigured Database Actions with Tablespaces Oracle Managed Files (OMF) 8.Administering User Security Database User Accounts Predefined Administrative Accounts Benefits of Roles Predefined Roles Implementing Profiles 9.Managing Data Concurrency Data Concurrency Enqueue Mechanism Resolving Lock Conflicts Deadlocks 10.Managing Undo Data Data Manipulation Transactions and Undo Data Undo Data Versus Redo Data Configuring Undo Retention 11.Implementing Oracle Database Auditing Describe DBA responsibilities for security Enable standard database auditing Specify audit options Review audit information Maintain the audit trail
Cympac
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
12.Database Maintenance Manage optimizer statistics Manage the Automatic Workload Repository (AWR) Use the Automatic Database Diagnostic Monitor (ADDM) Describe and use the advisory framework Set alert thresholds Use server-generated alerts Use automated tasks 13.Performance Management Performance Monitoring Managing Memory Components Enabling Automatic Memory Management (AMM) Automatic Shared Memory Advisor Using Memory Advisors Dynamic Performance Statistics Troubleshooting and Tuning Views Invalid and Unusable Objects 14.Backup and Recovery Concepts Part of Your Job Statement Failure User Error Understanding Instance Recovery Phases of Instance Recovery Using the MTTR Advisor Media Failure Archive Log Files
15.Performing Database Backups Backup Solutions: Overview Oracle Secure Backup User-Managed Backup Terminology Recovery Manager (RMAN) Configuring Backup Settings Backing Up the Control File to a Trace File Monitoring the Flash Recovery Area 16.Performing Database Recovery Opening a Database Data Recovery Advisor Loss of a Control File Loss of a Redo Log File Data Recovery Advisor Data Failures Listing Data Failures Data Recovery Advisor Views 17.Moving Data Describe ways to move data Create and use directory objects Use SQL*Loader to move data Use external tables to move data General architecture of Oracle Data Pump Use Data Pump export and import to move data 18.Working with Support Use the Enterprise Manager Support Workbench Work with Oracle Support Log service requests (SR) Manage patches ========================================== Exam Number :1Z0-052 Number of Questions :70 Duration : 90 minutes Passing Score :60% ---------------------------------------------------------------------
Cympac
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
6.Restore and Recovery Task Restoring and Recovering Causes of File Loss Automatic Tempfile Recovery Recovering from the Loss of a Redo Log Group Recovering from a Lost Index Tablespace Re-creating a Password Authentication File Complete and Incomplete Recovery Other Recovery Operations 7.Using RMAN to Perform Recovery Complete Recovery after Loss of a Critical or Noncritical Data File Recovering Image Copies and Switching Files Restore and Recovery of a Database in NOARCHIVELOG Mode Incomplete Recovery Performing Recovery with a Backup Control File Restoring from Autobackup: Server Parameter File and Control File Restoring and Recovering the DB on a New Host 8.Monitoring and Tuning RMAN Monitoring RMAN Jobs Balance Between Speed of Backup Versus Speed of Recovery RMAN Multiplexing Synchronous and Asynchronous I/O Explaining Performance Impact of MAXPIECESIZE, FILESPERSET, MAXOPENFILES and BACKUP DURATION 9.Diagnosing the Database Data Recovery Advisor (DRA) Block Corruption Automatic Diagnostic Repository (ADR) Health Monitor The ADR Command-Line Tool, ADRCI 10.Using Flashback Technology I Flashback Technology: Overview and Setup Using Flashback Technology to Query Data Flashback Table Flashback Transaction Query Performing Flashback Transaction Backout
Cympac
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
11.Using Flashback Technology II Oracle Total Recall Flashback Drop and the Recycle Bin 12.Performing Flashback Database Configuring Flashback Database Performing Flashback Database Operations Monitoring Flashback Database 13.Managing Memory Oracle Memory Structures Oracle Database Memory Parameters Using Automatic Memory Management Automatic Shared Memory Management Using Memory Advisors Using Data Dictionary Views 14.Managing Database Performance Tuning Activities Using Statistic Preferences Optimizer Statistics Collection Monitor the Performance of Sessions and Services Automatic Workload Repository (AWR) Describing the Benefits of Database Replay 15.Managing Performance by SQL Tuning SQL Tuning and SQL Advisors Using SQL Tuning Advisor SQL Access Advisor SQL Performance Analyzer Overview 16.Managing Resources DB Resource Manager: Overview and Concepts Accessing and Creating Resource Plans Creating Consumer Group Specifying Resource Plan Directives, including: o Limiting CPU Utilization at the DB Level o Instance Caging Activating a Resource Plan Monitoring the Resource Manager Automating Tasks with the Scheduler
Simplifying Management Tasks Creating a Job, Program, and Schedule Using Time-Based, Event-Based, and Complex Schedules Describing the Use of Windows, Window Groups, Job Classes, and Consumer Groups Multi-Destination Jobs
17.Managing Space in Blocks Free Space Management Monitoring Space Compressing Data 18.Managing Space in Segments Segment Creation on Demand Additional Automatic Space-Saving Functionalit Shrinking Segments Segment Advisor Managing Resumable Space Allocation 19.Managing Space for the Database Using 4 KB-Sector Disks Transporting Tablespaces Transporting Databases 20.Duplicating a Database Purpose and Methods of Cloning a Database Using RMAN to Create a Duplicate Database Cloning a Database from a Backup Duplicate a Database Based on a Running Instance Targetless Duplicating a Database ========================================== Exam Number :1Z0-053 Number of Questions :78 Duration :120 minutes Passing Score :66% ----------------------------------------------------------------------
Cympac
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
Troubleshooting Oracle Clusterware Locate Oracle Clusterware log files Gather all log files using diagcollection.pl Enable resource debugging Enable component-level debugging Enable tracing for Java-based tools Troubleshoot the Oracle Cluster Registry (OCR) file Administering ASM Instances Understand and apply ASM initialization parameters Manage ASM instances and associated processes Monitor ASM using the V$ASM dynamic performance views Administering ASM Disk Groups
Create and delete ASM disk groups Set the attributes of an existing ASM disk group Perform ongoing maintenance tasks on ASM disk
groups
Explain key performance and scalability
considerations for ASM disk groups Administering ASM Files, Directories, and Templates Use different client tools to access ASM files Describe the format of a fully qualified ASM file name Explain how ASM files, directories and aliases are created and managed Understand and manage disk group templates Administering ASM Cluster File Systems Administer ASM Dynamic Volume Manager Manage ASM volumes Implement ASM Cluster File System Manage ASM Cluster File System (ACFS) Use ACFS Snapshots Using command line tools to Manage ACFS Services Configure and manage services in a RAC environment
Cympac
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
Install the Oracle database software Create a cluster database Perform post-database creation tasks Perform a single instance to RAC conversion
Use services with client applications Use services with the Database Resource Manager
and scheduler
Configure services aggregation and tracing
RAC Database Administration Use Enterprise Manager cluster database pages Define redo log files in a RAC environment Define undo tablespaces in a RAC environment Start and stop RAC databases and instances Modify initialization parameters in a RAC environment Managing Backup and Recovery for RAC Configure the RAC database to use ARCHIVELOG mode and the flash recovery area Recover from media failure and instance failures Tune instance recovery in RAC Configure RMAN for the RAC environment RAC DB Monitoring and Tuning Determine RAC-specific tuning components Determine RAC-specific wait events, global enqueues, and system statistics Implement the most common RAC tuning tips Use the Cluster Database Performance pages Use the Automatic Workload Repository (AWR) in RAC Use Automatic Database Diagnostic Monitor (ADDM) in RAC
and connect-time failover Configure server-side, connect-time load balancing Use the Load Balancing Advisory (LBA) Describe the benefits of Fast Application Notification (FAN) Configure server-side callouts Configure Transparent Application Failover (TAF) Design for High Availability
environment
Determine the best RAC and Data Guard topologies
for your environment Configure the Data Guard Broker configuration files in a RAC environment Patch your RAC system in a rolling fashion
Cympac
Software Solutions
You
Think IT We Develop
IT
Database Consulting | IBM-AIX Consulting | Storage Consulting | IBM Tivoli | Contract Staffing | Web Solutions
AVAILABLE TIMINGS:
First four modules: UNIX, SQL, Admin#1, Admin#2: Monday to Friday @ 7 AM to 9 AM OR 7 PM to 9 PM Last module: Real Application Cluster: Saturday and Sunday @ 9:00 AM to 1:30 PM
PRACTICAL TIMINGS:
Daily 2 to 3 hours of Reading & System Practice is mandatory.
Technical Blog:
www.OracleXpert.com (will be updated soon)
For more details please contact us anytime.
Thanking you!
www.CYMPAC.com | info@cympac.com
"At CYMPAC", we consciously 'think green' of our environment and saving our trees, we encourage you to only print this email if absolutely necessary.