This document provides a summary of Aneez Hasan's career and qualifications. He has over 6 years of experience as an Oracle Database Administrator, specializing in database operations, applications support, performance tuning, and migrations. His skills include expertise in Oracle technologies like RAC, ASM, GoldenGate, and Data Guard. He has worked on various projects for clients like VOYA Financial, ING, and Houghton Mifflin Harcourt, taking on responsibilities such as database design, upgrades, implementations, and issue resolution.
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesMarkus Michalewicz
This presentation discusses operational best practices considering the increasing tendency to use automation to tackle repetitive tasks, which changes how best practices are applied. The presentation therefore introduces and explains which Oracle tools can and should be used to apply best practices. It also discusses "smart features" that one will benefit from automatically after upgrading to Oracle RAC 12c Rel. 2. This presentation was first presented during UKOUG Tech17.
Oracle Database 12c with RAC High Availability Best PracticesMarkus Michalewicz
This presentation walks through different levels of High Availability (HA) using a Bronze to Platinum range of levels. It explores and explains the different techniques that can be used on each level generically and based on Oracle technology, including features that can be used with Oracle Databases only.
This presentation was first published in July 2014 and newer versions as well as more features might have been made available for each product mentioned in the deck since then.
With the Oracle Multitenant option of Oracle Database 12c, the services of individual pluggable databases (PDBs) can be opened selectively on specified nodes of an Oracle Real Application Clusters (Oracle RAC) cluster. A true symbiotic relationship: the Oracle Multitenant option makes Oracle RAC better, and Oracle RAC makes the Oracle Multitenant option better! UPDATE for IOUG 2014.
In the modern world, where apps consist of microservices and are deployed in a cloud, developers are facing many issues related to apps config. How to deploy an app in different environments without cracking its package. How to apply configuration for deployed instances of an app without redeployment. How an app can be notified if some configuration properties changes. This session introduces a standardization effort tasked with solving these problems by defining a Java EE config service. Such a service is aimed at the cloud and provides the ability to create one or more configurations that are independent of and decoupled from apps using them. The session describes how such a service fits into the Java EE family and integrates with other Java EE frameworks.
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesMarkus Michalewicz
This presentation discusses operational best practices considering the increasing tendency to use automation to tackle repetitive tasks, which changes how best practices are applied. The presentation therefore introduces and explains which Oracle tools can and should be used to apply best practices. It also discusses "smart features" that one will benefit from automatically after upgrading to Oracle RAC 12c Rel. 2. This presentation was first presented during UKOUG Tech17.
Oracle Database 12c with RAC High Availability Best PracticesMarkus Michalewicz
This presentation walks through different levels of High Availability (HA) using a Bronze to Platinum range of levels. It explores and explains the different techniques that can be used on each level generically and based on Oracle technology, including features that can be used with Oracle Databases only.
This presentation was first published in July 2014 and newer versions as well as more features might have been made available for each product mentioned in the deck since then.
With the Oracle Multitenant option of Oracle Database 12c, the services of individual pluggable databases (PDBs) can be opened selectively on specified nodes of an Oracle Real Application Clusters (Oracle RAC) cluster. A true symbiotic relationship: the Oracle Multitenant option makes Oracle RAC better, and Oracle RAC makes the Oracle Multitenant option better! UPDATE for IOUG 2014.
In the modern world, where apps consist of microservices and are deployed in a cloud, developers are facing many issues related to apps config. How to deploy an app in different environments without cracking its package. How to apply configuration for deployed instances of an app without redeployment. How an app can be notified if some configuration properties changes. This session introduces a standardization effort tasked with solving these problems by defining a Java EE config service. Such a service is aimed at the cloud and provides the ability to create one or more configurations that are independent of and decoupled from apps using them. The session describes how such a service fits into the Java EE family and integrates with other Java EE frameworks.
Oracle RAC 12c Rel. 2 Under the Hood and Best PracticesMarkus Michalewicz
Under the Hood and Best Practices in one deck highlighting the most important changes you need to be aware of before getting started with Oracle RAC 12c Rel. 2. This deck was created for and first presented as part of the OTN LAD 2017 and will be updated as needed.
With the Oracle Multitenant option of Oracle Database 12c, the services of individual pluggable databases (PDBs) can be opened selectively on specified nodes of an Oracle Real Application Clusters (Oracle RAC) cluster. By partitioning the System Global Areas in this way across the cluster, the Oracle Multitenant option with Oracle RAC can be used to “scale out” across a cluster for flexible adaptation to varying load profiles. A true symbiotic relationship: the Oracle Multitenant option makes Oracle RAC better, and Oracle RAC makes the Oracle Multitenant option better!
How to Use Oracle RAC in a Cloud? - A Support QuestionMarkus Michalewicz
This presentation, which was first presented during Sangam16, discusses general and specific support rules for the Oracle Database and Oracle RAC with the purpose of enabling you to determine whether a given system is supported, certified or even recommended. This presentation was last updated on August 31st 2017 (minor update).
Data Mobility for the Oracle Database by JWilliams and RGonzalezMarkus Michalewicz
With cloud computing, on-premises virtualization, and converged infrastructures, change is a constant. While relocating CPU cycles from on-premises to the cloud is easy, ensuring that data associated with the workload is available is quite difficult. This is the data mobility challenge. The latest generation of Oracle Automatic Storage Management (ASM) and Oracle Automatic Storage Management Cluster File System (ACFS) is designed to meet this challenge and this presentation is showing you how.
"Extended" or "Stretched" Oracle RAC has been available as a concept for a while. Oracle RAC 12c Release 2 introduces an Oracle Extended Cluster configuration, in which the cluster understands the concept of sites and extended setups. This knowledge is used to more efficiently manage "Extended Oracle RAC", whether the nodes are 0.1 mile or 10 miles apart.
The presentation was last updated on August 7th 2017 to add a reference to the new MAA White Paper: "Installing Oracle Extended Clusters on Exadata Database Machine" - http://www.oracle.com/technetwork/database/availability/maa-extclusters-installguide-3748227.pdf and to correct some minor details.
MySQL 5.7 is GA. Here is the news about our NoSQL features in MySQL and MySQL Cluster, with a lot of emphasize on the new JSON features that make MySQL suitable as a document store.
Oracle OpenWorld 2017 presentation on Oracle RAC 12c Rel. 2 & Cluster Architecture Internals. Presented by Anil Nair together with Dave Hickson, Database Architect, British Telecom (BT).
This presentation focuses on new Cluster Architectures introduced with Oracle RAC 12c Rel. 2 and how internal enhancements in Oracle RAC can help to facilitate them.
Oracle RAC on Extended Distance Clusters - PresentationMarkus Michalewicz
NOTE that a newer version of this presentation (covering Oracle RAC 12c Release) has been uploaded to my SlideShare: https://www.slideshare.net/MarkusMichalewicz/oracle-extended-clusters-for-oracle-rac
This presentation can be used as an illustration for some of the ideas and best practices discussed in the paper "Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Clusters"
Get the best out of MySQL Cluster, presentation covers:
- Tuning and optimization to exploit the auto-sharded, distributed design of MySQL Cluster
- Using Adaptive Query Localization to scale cross-shard JOINs
- Data access patterns, schema and query optimizations
- Recommended tuning parameters
Tune in to the on-demand webinar: http://www.mysql.com/news-and-events/on-demand-webinars/display-od-719.html
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.
MySQL 5.7 is GA: Here are the details about replication in the latest MySQL release. First some generic intro to replication, then detailed info about the new features in this latest release.
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
Standard Edition High Availability (SEHA) is the latest addition to Oracle’s high availability solutions. This presentation explains the motivation for Standard Edition High Availability, how it is implemented and the way it works currently as well as what is planned for future improvements. It was first presented during Oracle Groundbreakers Yatra (OGYatra) Online in July 2020.
Presentation at FOSS ASIA 2015 in Singapore, on March 15th 2015. This presentation explains benefit of "SQL and NoSQL" hybrid data management solution MySQL Cluster. MySQL Cluster is designed as high available and high scalable database cluster. In the same time MySQL Cluster can work as ACID compliant transactional Key-Value Datastore aka KVS #FOSSASIA
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Markus Michalewicz
This presentation discusses details of the smartest High Availability (HA) features in Oracle's Autonomous Databases. It also explains how those features are integrated in the various stages of the journey to the Autonomous Database. This presentation was first presented during Collaborate18 / #C18LV together with Maria Colgan (@SQLmaria). This is the updated DOAG18 version which was first presented in November 2018.
This presentation focusses on all the Oracle RAC 12c Rel. 2 related features that ensure continuous availability of the applications using an Oracle RAC database for High Availability.
This presentation outlines how IRB review works at HPU, who to contact with questions, as well as the describing the types of research participants this review process protects.
Oracle RAC 12c Rel. 2 Under the Hood and Best PracticesMarkus Michalewicz
Under the Hood and Best Practices in one deck highlighting the most important changes you need to be aware of before getting started with Oracle RAC 12c Rel. 2. This deck was created for and first presented as part of the OTN LAD 2017 and will be updated as needed.
With the Oracle Multitenant option of Oracle Database 12c, the services of individual pluggable databases (PDBs) can be opened selectively on specified nodes of an Oracle Real Application Clusters (Oracle RAC) cluster. By partitioning the System Global Areas in this way across the cluster, the Oracle Multitenant option with Oracle RAC can be used to “scale out” across a cluster for flexible adaptation to varying load profiles. A true symbiotic relationship: the Oracle Multitenant option makes Oracle RAC better, and Oracle RAC makes the Oracle Multitenant option better!
How to Use Oracle RAC in a Cloud? - A Support QuestionMarkus Michalewicz
This presentation, which was first presented during Sangam16, discusses general and specific support rules for the Oracle Database and Oracle RAC with the purpose of enabling you to determine whether a given system is supported, certified or even recommended. This presentation was last updated on August 31st 2017 (minor update).
Data Mobility for the Oracle Database by JWilliams and RGonzalezMarkus Michalewicz
With cloud computing, on-premises virtualization, and converged infrastructures, change is a constant. While relocating CPU cycles from on-premises to the cloud is easy, ensuring that data associated with the workload is available is quite difficult. This is the data mobility challenge. The latest generation of Oracle Automatic Storage Management (ASM) and Oracle Automatic Storage Management Cluster File System (ACFS) is designed to meet this challenge and this presentation is showing you how.
"Extended" or "Stretched" Oracle RAC has been available as a concept for a while. Oracle RAC 12c Release 2 introduces an Oracle Extended Cluster configuration, in which the cluster understands the concept of sites and extended setups. This knowledge is used to more efficiently manage "Extended Oracle RAC", whether the nodes are 0.1 mile or 10 miles apart.
The presentation was last updated on August 7th 2017 to add a reference to the new MAA White Paper: "Installing Oracle Extended Clusters on Exadata Database Machine" - http://www.oracle.com/technetwork/database/availability/maa-extclusters-installguide-3748227.pdf and to correct some minor details.
MySQL 5.7 is GA. Here is the news about our NoSQL features in MySQL and MySQL Cluster, with a lot of emphasize on the new JSON features that make MySQL suitable as a document store.
Oracle OpenWorld 2017 presentation on Oracle RAC 12c Rel. 2 & Cluster Architecture Internals. Presented by Anil Nair together with Dave Hickson, Database Architect, British Telecom (BT).
This presentation focuses on new Cluster Architectures introduced with Oracle RAC 12c Rel. 2 and how internal enhancements in Oracle RAC can help to facilitate them.
Oracle RAC on Extended Distance Clusters - PresentationMarkus Michalewicz
NOTE that a newer version of this presentation (covering Oracle RAC 12c Release) has been uploaded to my SlideShare: https://www.slideshare.net/MarkusMichalewicz/oracle-extended-clusters-for-oracle-rac
This presentation can be used as an illustration for some of the ideas and best practices discussed in the paper "Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Clusters"
Get the best out of MySQL Cluster, presentation covers:
- Tuning and optimization to exploit the auto-sharded, distributed design of MySQL Cluster
- Using Adaptive Query Localization to scale cross-shard JOINs
- Data access patterns, schema and query optimizations
- Recommended tuning parameters
Tune in to the on-demand webinar: http://www.mysql.com/news-and-events/on-demand-webinars/display-od-719.html
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.
MySQL 5.7 is GA: Here are the details about replication in the latest MySQL release. First some generic intro to replication, then detailed info about the new features in this latest release.
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
Standard Edition High Availability (SEHA) is the latest addition to Oracle’s high availability solutions. This presentation explains the motivation for Standard Edition High Availability, how it is implemented and the way it works currently as well as what is planned for future improvements. It was first presented during Oracle Groundbreakers Yatra (OGYatra) Online in July 2020.
Presentation at FOSS ASIA 2015 in Singapore, on March 15th 2015. This presentation explains benefit of "SQL and NoSQL" hybrid data management solution MySQL Cluster. MySQL Cluster is designed as high available and high scalable database cluster. In the same time MySQL Cluster can work as ACID compliant transactional Key-Value Datastore aka KVS #FOSSASIA
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Markus Michalewicz
This presentation discusses details of the smartest High Availability (HA) features in Oracle's Autonomous Databases. It also explains how those features are integrated in the various stages of the journey to the Autonomous Database. This presentation was first presented during Collaborate18 / #C18LV together with Maria Colgan (@SQLmaria). This is the updated DOAG18 version which was first presented in November 2018.
This presentation focusses on all the Oracle RAC 12c Rel. 2 related features that ensure continuous availability of the applications using an Oracle RAC database for High Availability.
This presentation outlines how IRB review works at HPU, who to contact with questions, as well as the describing the types of research participants this review process protects.
Alat koji sam otkrio zove se binarne opcije. Znam da zvuci kao nešto jako komplicirano, no u stvari jevrlo jednostavno. Sve što Vi trebate napraviti je odabrati nešto cime možete trgovati (dionicu,naprimjer) i pogoditi hoce li joj cijena rasti ili padati. Ne trebate znati u kojoj ce mjeri ici gore ili dolje. Vi samo trebate znati hoce li DA, rasti ili NE, pasti. Visit http://www.zaraditinovacnainternetu.com/
1. Aneez Hasan.M.R
Manchester, Connecticut Phone: 860-690-0864 | e-mail:- aneezaj@gmail.com
Career Overview
6 years experience of workingin the IT industry,specializingin thearea of OracleDatabaseOperation & Applications support.I
was involved in providing both Operations & Application support to the users by mappingtheir functional demands to the
appropriatesystem capability.
Skill set overview
Supporting database requests, changes and releases for various application teams within Insurance and Individual retirement
lines of business.
Lead on several critical migration and upgrade efforts from Linux commodity servers to Exadata X-5 platform.
Experience with database design, performance tuning and analysis.
Hands-on experience as an Oracle Database Administrator and provided On Call Support for production databases.
Hands-on experience on conversion of databases from Sybase, DB2 to Oracle.
Experience on Oracle Real Application Clusters (RAC) Architecture, Automatic Storage Management (ASM) and Exadata.
Implemented 10g RAC/11g RAC with ASM files system using Oracle clusterware
Implemented Data guard(Physical Standby) for RAC databases.
Implementation & configuring (Uni-directional) Golden Gate replication.
Creating ASM Disk & Diskgroups and Maintaining Oracle ASM instance
Experience working on 10g,11g,12C database and data compression.
Experience with Oracle Enterprise Manager (ASH, ADDM, AWR) Analysis
Experience on Performance Tuning of database.
Installation of Oracle software, Creation, Upgradation and monitoring of Oracle databases.
Experience on Data guard Configuration.
Experience on CPU and PSU patching.
Cloning, Backup & Restore (using Data pump and RMAN).
Experience on Shell Scripting and decoding the existing scripts.
Database refresh (Using Data Pump and RMAN)
Supported many initiatives related to database security for audit and compliance
Exposure to continuous improvement program
Well versed with ITIL processes like Change, Incident, Problem and Service management
Coordinate with offshore team for issue resolution, maintenance, and support of database systems for all lines of business
Top Performer for the past 3 Years
Technical Skills
Database Servers - Oracle 12c, 11g, MS SQL server 2000 and MS SQL Server 2005.
Operating Systems - Windows 7, XP, Vista,Windows 2000,UNIX & Solaris.
Tools and Utilities – SQL Developer, TOAD, OEM, Putty, Service Now, TWS, Foglight and Mstsc (Remote Desktop).
Training & Certifications
OCA (Oracle Certified Associate) and OCP (Oracle Certified Professional) certified.
2. Level 0: Banking & Financial Services certified from cognizant.
ITIL V3 Cognizant Certified Professional.
Undergone Hands-on Training on Linux and Windows Administration.
Educational Summary :- Bachelors in Engineering (Electronics & Instrumentation)
Employment History
Name Of the Company : Cognizant Technology Solutions Duration : 29th Nov 2010 – till date (5+ Years)
Project#1 : Fund Operations DB2/Sybase to Oracle Conversion
Client : VOYA Financial
Duration : April’15 – Till Date
Designation : Senior Oracle DBA
Technology : Oracle 12c, 11g, RAC, ASM, Exadata & Data Guard
Roles and Responsibilities:
Migrating the Fund Operations application from DB2,Sybase to Oracle (Exadata).
Understanding the requirement and implementing compression for various reporting & archive/historical databases to
different compression levels.
Reviewing the code and create objects as per standards keeping the datatype intact.
Creating Stored procedure, triggers and setting up tables for Auditing.
Troubleshoot performance issues for the RAC instances (GC events)
Managing OCR & Voting Disk, Testing and benchmarked the application prior to going into production to determine its
effects on GES and GCS with special focus on load testing for interconnect traffic.
Project#2 : Exadata Migration
Client : VOYA Financial
Duration : Dec ’15 – Till Date
Designation : Senior Oracle DBA
Technology : Oracle 12c, 11g, RAC, ASM, Exadata & Data Guard
Roles and Responsibilities:
Understanding the specifications/requirements for individual applications & planning for migrating multiple applications
from Linux/AIX to Exadata(X5-2).
Perform/use Hybrid Columnar compression depending on the requirements of the application.
Documentation of the migration steps/process and specifications for individual applications.
Backup and Recovery issues related (loss of OCR, Voting Disk and Oracle clusterware) & also issues with corruption of
individual disk data blocks, loss of OS configuration files, loss of net configuration files. Also used the Merge backup for
backing terabyte databases. Issues with block change tracking & also flash recovery area.
Resolve/Diagnose Node Eviction.
Upgrade of 10g R2 RAC to 11g R2 RAC
Project#3 : eSHIP Migration & Upgrade
Client : VOYA Financial
Duration : Oct’15 – Dec’15
Designation : Senior Oracle DBA
Technology : Oracle 12c, 11g, 10g, RAC, ASM, Exadata, Goldengate & Data Guard
Roles and Responsibilities:
Analysis & understanding the application to migrate & upgrade EBS (R12), Database (Version 12C).
Migration of eSHIP database from AIX (10g) to Linux server and upgrading the database to 12C across all the regions
(DEV,ACCP & PROD)
Patching, Performance Monitoring and support the application post completion of the R12 upgrade.
3. Working based on the application requirements, and providing solutions for getting maximum performance.
Configuring Oracle clusterware & Database Software (Troubleshooting using cluvfy & handling common issues that arise
during integration of the whole – bugs, network issues, configuration files issues, OCR issue, deinstallation & cleanup of
clusterware)
Add or Remove Node from RAC & configuring GG.
Project#4 : 11G DB Upgrade
Client : VOYA Financial
Duration : Feb ’14 – Sep ‘15
Designation : Oracle DBA
Technology : 11g, 10g, 9i, Goldengate & Data Guard
Roles and Responsibilities:
Planning & analysis for upgrading all the 10g databases to 11.2.0.4 in different Operating Systems.
creating changes requests, coordinating with application teams and implementation for upgrading the database to 11g
version
Proving and assisting offshore team on issues/troubleshooting and performing the upgrade tasks.
Working based on the application requirements, and providing solutions for getting maximum performance.
Data Guard Implementation. (Creation and Monitoring of Standby Database)
Project#5 : ING Shared Services DBA
Client : ING U.S., Inc.,
Duration : Jun ‘11 – Jan ‘14
Designation : Oracle DBA
Technology : Oracle 10g, 9i, Data Guard
Roles and Responsibilities:
Backup & Recovery procedures (Using Data Pump and RMAN).
Database refresh from PROD to TEST and DEV environment. (Using Data pump and RMAN).
User Management.
Daily Health Check Up of the Database, DB Link Creation, Rebuilding of Indexes, Creating & Managing Table spaces &
Managing Space Issues on Mount Points.
Scheduling and managing jobs through Cron job Scheduler and TWS.
Monitoring Database Jobs from TWS and troubleshooting Issues.
Working on Incidents Ticket, Change and Service Requests from the End User and resolving Various Issues.
Monitoring the databases using SQL Developer, OEM, TOAD and Foglight.
Database Patching.
Creation and Decommissioning of Database.
Project 6 : HMH Incremental
Client : Houghton Mifflin Harcourt
Duration : Jan ‘11 – May ‘11
Role : Oracle/MSSQL DBA
Technology : Oracle 9i, 10g , RAC, ASM and MS SQL Server (2000+)
Roles and Responsibilities:
Creation of Database Schemas
Creation of roles and granting all the privileges assigned to a role to appropriate users.
Scheduling backup jobs using Crontab.
Queue Monitoring (Tickets and CR’s).
Backup and restore databases in MSSQL Server.
Monitoring and managing the disk space on the hosts.