- Having over 13 years of experience as an Oracle DBA, including 11 years managing Oracle databases for the Ministry of Social Affairs in Saudi Arabia.
- Skilled in Oracle RAC, ASM, backup and recovery, performance tuning, and high availability solutions.
- Experience implementing Oracle 11g RAC, ASM, and Grid Infrastructure on Linux and HP-UX environments.
Oracle Cloud is Best for Oracle Database - High AvailabilityMarkus Michalewicz
This presentation looks behind the covers and evaluates the offerings provided by various cloud vendors and compares them to the Oracle Database offerings available in the Oracle Cloud. The comparison includes Oracle Database in general, focusing on High Availability (HA) and Disaster Recovery (DR), as those areas have historically distinguished the Oracle Database from other databases and will likely continue to be some of the most distinguishing features when it comes to operating the Oracle Database in the cloud.
Top five reasons for selecting react.js for your next web applicationSolution Analysts
Selecting a JavaScript framework for developing enterprise-level web apps is a herculean task for entrepreneurs. Here are the top five reasons why you should choose React.js for your upcoming web app project.
Oracle RAC 12c Practical Performance Management and Tuning as presented during Oracle Open World 2013 with Michael Zoll.
This is part three of the Oracle RAC 12c "reindeer series" used for OOW13 Oracle RAC-related presentations.
This part concludes the main part of the "reindeer series" except for one bonus track "Oracle Multitenant meets Oracle RAC 12c" (available via SlidesShare, too).
Paper: Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Cl...Markus Michalewicz
This paper describes the general architecture and best practices for an Oracle RAC on extendended distance clusters. It focuses in particular on possible storage configurations and discuses their advantages and disadvantages in this architecture.
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
Oracle Real Application Clusters (Oracle RAC) is the preferred availability and scalability solution for Oracle Databases, as most applications can benefit from its capabilities without making any changes. This mini session explains the secrets behind Oracle RAC’s horizontal scaling algorithm, Cache Fusion, and how you can test and ensure that your application is “Oracle RAC ready.”
This deck was first presented in OOW19 as an AskTom theater / mini session and will be presented as a full version in other conferences going forward at which time I will provide an updated version of the deck.
Oracle Cloud is Best for Oracle Database - High AvailabilityMarkus Michalewicz
This presentation looks behind the covers and evaluates the offerings provided by various cloud vendors and compares them to the Oracle Database offerings available in the Oracle Cloud. The comparison includes Oracle Database in general, focusing on High Availability (HA) and Disaster Recovery (DR), as those areas have historically distinguished the Oracle Database from other databases and will likely continue to be some of the most distinguishing features when it comes to operating the Oracle Database in the cloud.
Top five reasons for selecting react.js for your next web applicationSolution Analysts
Selecting a JavaScript framework for developing enterprise-level web apps is a herculean task for entrepreneurs. Here are the top five reasons why you should choose React.js for your upcoming web app project.
Oracle RAC 12c Practical Performance Management and Tuning as presented during Oracle Open World 2013 with Michael Zoll.
This is part three of the Oracle RAC 12c "reindeer series" used for OOW13 Oracle RAC-related presentations.
This part concludes the main part of the "reindeer series" except for one bonus track "Oracle Multitenant meets Oracle RAC 12c" (available via SlidesShare, too).
Paper: Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Cl...Markus Michalewicz
This paper describes the general architecture and best practices for an Oracle RAC on extendended distance clusters. It focuses in particular on possible storage configurations and discuses their advantages and disadvantages in this architecture.
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
Oracle Real Application Clusters (Oracle RAC) is the preferred availability and scalability solution for Oracle Databases, as most applications can benefit from its capabilities without making any changes. This mini session explains the secrets behind Oracle RAC’s horizontal scaling algorithm, Cache Fusion, and how you can test and ensure that your application is “Oracle RAC ready.”
This deck was first presented in OOW19 as an AskTom theater / mini session and will be presented as a full version in other conferences going forward at which time I will provide an updated version of the deck.
Overall 12 Years and 9+ of experience as an Oracle Database Administrator, my experience has scaled in providing client support, analysis, designing, development, testing, installation, migration, maintenance and administration for oracle databases, which included understanding the requirements, upgrades, performance tuning, backup & recovery, cloning and space management using ORACLE 11g, 10g, 9i performing the role of Oracle Database Administrator according to the set standards and timelines.
1. MOHAMMED VIKHAR AHMED
Contact no: +966505540685
E-mail ID : vikharahmed@gmail.com
TOTAL 12 years experience
Objective: To carve a niche for myself in Oracle RAC Database Administration career and reach the
zenith of perfection in IT Industry. Would like to work in a dynamic and Professional environment which
enhances my capabilities, help me build my career, leads to mutual growth and last but not the least
provides me job satisfaction.
Been to ‘CHINA’ on onsite project.
Employment History
July 2009 – TILL DATE Sr Oracle DBA at ‘Al-Khaleej Computers & Electronic Systems' 6 years
Oct 2008 – June 2009 Oracle n SQL DBA at ‘Najm for Insurance Services’, 9 months
Nov 2005 – Sep 2008 Oracle DBA at CELESTICA on ( Oracle 9i and Oracle 10g ) 3 years
Oct 2003 – Oct 2005 Oracle DBA at “SRITECH SOLUTIONS” Hyderabad. 2 years
2001 – 2003 System Administrator at Aurora Universtiy 2 years
-------------------------
13.9 YEARS
-------------------------
Technical Skills:
Servers HP: HP 9000 rp 7400, 7420, HP Storage Works, Blade servers BL20, HP Proliant DL 300, 500
TAPE- HP Storage works, DAT 40, DAT 72, MSL 5000 Series library.
Operating Systems HP-UX, Linux (Redhat, CentOS, Ubunto ), Windows 2000, 2003 & 2008
Storage Area Networks: Open View storage management , HP storage works HSV100
Oracle 9i/10g/11g, Oracle RAC on HP-UX & Redhat Linux, Oracle AS11g, AS10g Forms & Reports Server,
Oracle Designer, TOAD, OEM, Spotlight, HP-UX 11.11, HP-UX 11.23, Redhat Linux AS4, RMAN, MS-
OFFICE
Summary:
Having 13.9 years of total industry experience of which 11 years as an Oracle DBA at “Ministry of
Social Affairs, Najm for Insurance Services, CELESTICA & SRITECH SOLUTIONS”
Hyderabad.
Oracle 11g RAC RDBMS software installation completed successfully on 2 NODE infrastructure.
Implemented ASM 11gR2 Installation & Configuration using OS Role separation.
Implemented Oracle 11g grid infrastructure installation successfully on Oracle Enterprise Linux.
Designed and implemented Oracle Real Application Clusters (RAC) for an OLTP application with
Transaction Application Failover.
Page 1 of 8
Oracle 10g Certified Associate
2. Experience in KSA:
COMPANY: Al-Khaleej Computers & Electronic Systems
July 2009 – Till Date : Sr. Oracle DBA/Oracle Application Server Administrator
SUMMARY: ALKHALEEJ is the company of choice for clients and the leading providers of best
valued information technology solutions. Clients have included virtually every Saudi Arabian
Government ministry and agency, universities in Saudi Arabia, Kuwait and the United Arab
Emirates, as well as domestic and international private sector companies.
Targeting at the large and medium-sized enterprises, Al-Khaleej offers services such as System
Integration, Software Development, IT Operation & Maintenance, Technical staff manning,
Network Solutions, wide-ranging Technical Support as well as necessary services to guarantee
the stable and efficient operations of the customers’ IT system. Al-Khaleej has delivered
comprehensive solutions covering product and services from Oracle, HP, Microsoft and SUN to
dozens of enterprises.
Client I : Ministry of Social Affairs ( MOSA )
Platform : Oracle AS 11g as Middleware, Oracle 9i, 10g & 11g RAC database on HP-UX,
OEL
SUMMARY: This Ministry is responsible for social insurance, social care and development. It has charities
and co-operative societies, as well as social research, within its jurisdiction.
In keeping with the Kingdom's Islamic foundation, the Ministry is charged with ensuring that the less
fortunate citizens of Saudi Arabia, the physically or mentally handicapped, the aged and the destitute, are
cared for within a humane society. Throughout the Kingdom, facilities for the disabled and those needing
rehabilitation have been established.
Project 1: Managing Oracle Database 11g on RAC and Oracle Application Server 11g on Weblogic
( Managing & support )
As Sr. Database Administrator ( DBA ) – Responsibilities:
Experience in Oracle DataGuard (DG)
Verify all instances are up.
Look for any new ALERT log entries ( telnet or any comparable program )
Verify free space in tablespaces.
Verify success of database backup ( Full EXP, EXPDP & RMAN )
Verify success of database archiving to tape.
Verify the database to have unique primary keys.
Verify the database which has disables primary keys.
Installing Oracle 10g, 11g on Windows 2003, 2008, Linux 5.5, Linux 6.2
Applying missing packages using rpm utility
Installing, configuring, troubleshooting and maintaining Oracle databases.
Set user privileges within the database environment.
Providing database related technical support to application developers and network engineers.
Page 2 of 8
Oracle 10g Certified Associate
3. Creating users, roles and granted privileges
Controlling and monitoring user access to the database ( Using TOAD )
Configuration of TCP/IP protocol, Listeners, SQLNET and Tnsnames.
Ability to detect and troubleshoot database related CPU, memory, I/O, disk space and other
resource contention.
Maintaining archived data on multiple disk.
Increase the DB User quota.
Collect volumetric data - Nightly Procedures
All indexes should use INDEXES tablespace
Release dead locks on SCHEMA’s , Kill the user if not released the locks.
Supporting developers in their day to day activities.
Cloning the database for DEVELOPMENT, TESTING and TRAINING purpose.
Configured RMAN for Backup of production database & schedule to run at cronjob.
Configured shell scripts to take FULL exp of Oracle 9i & 10g DB
Configured cron job for taking FULL exp
Active Dataguard ( Standby DB )
1. Created (Active Dataguard) physical standby database as DR Solution for production database
using RMAN “duplicate target database for standby” command.
2. Designed, develop & implemented the standby database/data guard strategy not only for
failover but also for the backup purpose.
3. Using RecoveryPoint to recover the database, solution provided by EMC Third party.
4. Experience with the database from designing, developing, implementing and administering, which
includes installations, support, troubleshooting, backup & recovery, testing, networking,
monitoring & managing of users, performance tuning of applications and the databases Oracle
11g/10g/9i
5. Migrated existing Oracle Databases (8i,9i,10g) and Application Servers (Oracle OAS 9, Oracle
AS10g, forms and reports) to Oracle 11gR2 and Redhat Linux 5.7.
6. Installed and configured clustered operating system, configured grid, setup rac instances
7. Setup Oracle 11gr2 Grid, Migrated all instances to RAC 11gr2 and ASM
8. Configured ASM disk groups to store Datafiles, redolog files, and control files
9. Installed and configured Grid Control to monitor RAC
BACKUP
1. Plan, Implemented and documented the RMAN backup strategy for new and Existing RAC and
Non RAC databases by configuring channels, allocating space for Backupsets, Implementing
retention policy for backupsets, clean the archive log after 7 days of backup and write the shell
script to automate the backup process by scheduling in crontab.
2. Recover/Cloned the database from ASM to ASM, ASM to File System, File System to ASM using
RMAN duplicate command.
3. Extensive use of Data Pump expdp/impdp to clone/refresh Schema, database from Production to
Test and Development Environment
As RAC DBA:
Deploying a Flash Recovery Area in Oracle Real Application Clusters
Page 3 of 8
Oracle 10g Certified Associate
4. Archiving in Oracle Real Application Clusters
Performing Backups of Your Oracle RAC Database
Preparing to Restore and Recover Your Oracle RAC Database
Recovering an Oracle RAC Database
Managing the Database Backups.
Displaying Backup Reports for Your Oracle RAC Database.
BackUp Voting Disks
After installation
After adding nodes to or deleting nodes from the cluster.
After performing voting disk add or delete operations.
Adding and Removing Voting Disks
Adding an OCR Location, mirroring
Repairing OCR Configuration on a local node, OCRcheck utility.
See all the nodes resource status using crs_stat –t
Check the daemon status on RAC database.
Check CSS,CRS & EVM health status.
Viewing No. Of Nodes configured in Cluster- olsnodes –n –p –i
Track of active instances - v$active_instances
• Check how connections are distributed across the nodes.
Project 2: Oracle Application server 10g (Implementation)
Application Server DBA:
Install, configure and monitor Oracle Application Server 10g
Install, configure and monitor Oracle Report Server
Monitoring CPU and memory usage in application servers.
Monitoring the report jobs running on report servers.
Monitoring and resolving any issues in the components of Application server namely HTTP Server,
Webcache, Report Server, OC4J instance etc.
Troubleshooting Connectivity issues from Client PC’s.
Managing and maintaining Oracle application Server 10g.
Assisting the developers in developing efficient SQL code to access and manipulate database objects.
Scheduling and Monitoring Backup’s.
Staging Application Server for Development purposes.
Project 3: Oracle 10g installation on HP-UX (Implementation)
Involved in analysis, design, plan to use the storage options for the database.
Like type of files, storage options, naming conventions & proper sizing.
Given required HP-UX patches to HP team which are pre-requisites for Oracle RDBMS
Creating users, roles and granted privileges
Controlling and monitoring user access to the database ( Using TOAD )
Configuration of TCP/IP protocol, Listeners, SQLNET and Tnsnames.
Maintaining archived data on multiple disk.
Troubleshoot connectivity issues on Client Systems
Scheduled backups for the Oracle Database.
Interacted with Client on daily basis and maintained excellent relationship with them.
Page 4 of 8
Oracle 10g Certified Associate
5. CLIENT II : Ministry of Labor
SUMMARY : The Ministry of Labor is concerned with the development and use of the Kingdom's human
resources. It is responsible for manpower planning, labor relations and the general monitoring of all
matters relating to employment affairs.
This Ministry is also tasked to deal with labor disputes, employment in the private sector and labor visas.
Project 4: Managing Oracle 10g RAC (Support)
Designed and implemented Oracle Real Application Clusters (RAC) for an OLTP application.
Managing and Maintaining ASM and Database Instances.
Ability to detect and troubleshoot database related CPU, memory, I/O, disk space and other
resource contention.
Installed & migrated from Oracle 10g to 11g on OEL platform.
Managing Oracle Cluster Registry, Voting Disk, Control files, Data files, Redo log files and Archive
log files in RAC Environment.
Taking stats of schema & segments to improve the performance of DB.
Optimizing complex SQL queries, adhering to the OFA standards
Configured RMAN for Backup of production database on RAC environment.
Monitoring the resources of each node using crs_stat -t
Track of active instances - v$active_instances
Check how connections are distributed across the nodes.
Oct 2008 – June 2009 : Sr. Database Administrator (DBA)/Oracle Application Server Administrator
Description : Worked as an Oracle 10g DBA/ Application Server Administrator at NAJM for insurance.
Job Description :
Install, configure and monitor Oracle Application Server 10g
Install, configure and monitor Oracle Report Server
Upgrade Opatch
Patching the Application Servers, Report Servers.
OC4J creation for application deployment.
Deploy Java applications and troubleshoot application deployment issues.
Report Server Tuning
Creating service requests with Oracle support
Monitoring CPU and memory usage in application servers.
Monitoring the report jobs running on report servers.
Achievements :
Quickly learned Oracle Application Server 10g & Oracle Report Server
Coordination with Onsite/Offshore team for issues.
As DBA:
Page 5 of 8
Oracle 10g Certified Associate
6. Installing and upgrading the Oracle server.
Allocating system storage and planning future storage requirements for the database system.
Monitoring the growth of tablespace and taking proper actions.
Applying patches and recently migrated from Oracle 10.2.0.2 to 10.2.0.4
Creating primary database, database storage structures ( table spaces ) after application
developers have designed an application.
Creating primary objects ( tables, indexes ) once application developers have designed an
application.
Moving Data between Database using utilities like Export/Import.
Nov 2005 - Sep 2008 : Oracle Database Administrator at “CELESTICA” EMS Hyderabad.
CELESTICA Inc. is a multinational electronics manufacturing services (EMS) company headquartered in
Toronto, Canada. CELESTICA operates a global manufacturing network with operations in Asia, Europe
and the Americas, providing a broad range of integrated services and solutions to leading OEMs (original
equipment manufacturers).
Job Responsibilities:
Installing Oracle 9i and 10g on Windows/Linux
Installing, configuring, troubleshooting and maintaining Oracle databases.
Set user privileges within the database environment.
Providing database related technical support to application developers and network engineers.
Provides ongoing production support of database systems.
Troubleshooting and handling user requests.
Creating users, roles and granted privileges according to the business requirements.
Activities included allocation and maintenance of Undo segments, tablespaces, data files, redo
log files, mirroring of redo log files across multiple disks.
Controlling and monitoring user access to the database.
Having excellent organizational skills
Configuration of TCP/IP protocol, Listeners, SQLNET and Tnsnames.
Planning and performing ONLINE (HOT BACKUP) as well as OFFLINE (COLD BACKUP)
backup.
Supporting developers in their day to day activities.
Planning for backup and recovery of database information.
Maintaining archived data on multiple disk.
Database backup and restoration activities
Proficient in DBA tool – Toad, Putty and OEM ( Oracle Enterprise Management )
Maintain tablespaces and setting the alert and critical alerts at OEM.
Doing schema refresh and database refresh.
Check the database uptime in days and hours.
Takes weekly and monthly backup using Veritas .
Installed Symantec Backup Exec 10D Windows server.
SQL DBA Skills:Administering SQL Server Production Database.
Page 6 of 8
Oracle 10g Certified Associate
7. Backup and Restore.
Monitoring SQL Server Jobs.
Installing, Configuring database servers.
Capacity planning and monitoring database growth.
Managing SQL Server security and logins.
Designing disaster recovery strategies.
Dealing with performance issues on production servers.
Moving objects from QA to Production databases.
Indexing database and making sure required indexes are present on all objects.
Oct 2003 – Oct 2005: Oracle Database Administrator at “SRITECH SOLUTIONS”, Begumpet,
Hyderabad.
SRITECH is a new generation, global services company that has been providing remote database services
to top notch clients for the last 5 years.
EBiz team was responsible for handling Production and DEV/TEST databases.
Technology involved – Oracle 9i and 10g on Linux AS4 Servers.
Job Responsibilities:
Creating users, roles and granted privileges according to the business requirements.
Activities included allocation and maintenance of Undo segments, tablespaces, data files, redo
log files, mirroring of redo log files across multiple disks
Configured RMAN for Backup of production database.
Installing and upgrading the Oracle server and application tools.
Allocating system storage and planning future storage requirements for the database system.
Creating primary database, database storage structures ( table spaces ) after application
developers have designed an application.
Maintaining system security.
Planning for backup and recovery of database information.
Database backup and restoration activities.
Daily activity included database monitoring using OEM, liaising with and advising the
developers when performance issues occurred and working with Oracle support.
This support work was 24*7 and I became part of the call support route with remote access to
the databases.
This experience was gained in a mostly Linux AS 4.0 environment with some Windows
2000,2003 servers.
Proficient in DBA tools – Putty, OEM ( Oracle Enterprise Management )
Daily backup using various technologies like BC backup, Export/Import and RMAN backups.
Applying patches and migrated from Oracle 10.2.0.2 to 10.2.0.3
Checking ALERT logs and resolving errors.
Monitoring the growth of tablespace and taking proper actions.
Moving Data between Database using utilities like Export/Import.
Configuration of TCP/IP protocol, Listeners, SQLNET and Tnsnames.
Planning and performing ONLINE (HOT BACKUP) as well as OFFLINE (COLD BACKUP)
backup.
Supporting developers in their day to day activities.
Page 7 of 8
Oracle 10g Certified Associate
8. Maintaining archived data on multiple disk.
Recently migrated from Oracle 10.2.0.1 to 10.2.0.3
Maintain tablespaces and setting the alert and critical alerts at OEM.
Doing schema refresh and database refresh.
Check the database uptime in days and hours.
Takes weekly and monthly backup using Veritas .
August 2001- September 2003: As a System Administrator at “Aurora’s University”
Installation of all type of software and hardware modules.
Job involved in looking after the network administration, installation and configuration on
Windows 2000 Networks.
Maintaining user accounts, configuring & sharing printers, supporting application software
used by the users on Windows 2000 Server
Installed server based and peer-to-peer networks depending upon the client’s requirements
Installation, configuration, planning, designing, maintenance and troubleshooting of
Computers.
Assembling of PC’s configuring multimedia, modem, printers and other peripherals.
Connecting labs to Windows 2000 servers with Windows XP Workstations & Windows 98
clients.
Installation of all type of software and hardware modules.
Education:
2001 – Bachelor in Computer Science ( B.Sc )--Aurora’s Degree College, Hyderabad, India.
1998 – Intermediate ( MPC ) from St. Teresa’s Junior College, Hyderabad.
1996 – Jyothi Bala Mandir HS, Vidyanagar, Hyderabad.
PERSONAL INFORMATION
Father’s Name : Mohammed Akther Hussain
Age : 33 years
Date Of Birth : Jan 5th
, 1981
Gender : Male
Nationality : Indian
Marital Status : Married
Hobbies : Become asset of esteemed organization, meet the expectations of
CLIENT, CUSTOMER and END USERS.
(MOHAMMED )
Page 8 of 8
Oracle 10g Certified Associate