Sandeep_DBA

advertisement
Sandeep
908-444-6139
Sandeep.dba06@gmail.com
SUMMARY:






















6 years of experience as an Oracle Database Administrator having hands on experience in installations, upgrades,
patching backup and recovery, capacity planning, space management, database security, SQL, PL/SQL, Unix
shell scripting and documentation.
Experience in creating and maintaining Oracle databases in production and non-production environments
Excellent experience in installations, configurations, administration and tuning of Oracle 9i, 10g, 10g and 11g R1
and 11gR2 databases
Installed, configured and maintained ASM enabled 10g/11g RAC and single instance databases on 2 and 3 nodes
and Solaris and AIX.
Expert in configuring and maintenance of Disaster Recovery (DR) site using Standby Database, DATA GUARD.
Expertise in installation, configuration, upgrades and administration of oracle 11g, 10g and 9i databases on RHEL,
IBM-AIX, SUN SOLARIS, HP-UX and Windows platforms.
Migrated databases across different platforms using cross-platform transportable tablespaces (XTTS) and
datapump export and imports
Strong experience in Backup and Recovery of databases, cloning of non-production databases from production
databases, automation of backups using shell scripts, RMAN scripts, Netbackup, IBM Tivoli and user managed
backups
Monitoring and optimizing the database performance through Database/Instance Tuning, Application/SQL
Tuning and Operating System Tuning
Delivering SQL and Database performance tuning services via V$/GV$ views, Explain Plan, TKPROF, AWR,
ADDM reports , SQL Tuning Advisor, parallel processing, SQL Access, Oracle Enterprise Manager (OEM), Grid
control, analyzing sqltrace dumps, tuning memory allocation
Excellent experience in Very Large Multi Terabyte Databases (VLDB) environment.
Solid experience of installing and configuring Oracle Enterprise Manager(OEM)Grid Control
Experience in ensuring regulatory compliance by applying CPU/PSU patches
Excellent experience over 4 years providing 24x7 supports for Production and prioritization of tasks
Experience with SQL DDL, DML, PL/SQL packages, procedures, functions and triggers, functions
Developed and implemented weekly and monthly partitioning to improve Database performance and efficient
use of disk space
Fulfill DBA daily activities, including schema, user management (creating users, synonyms, privileges, roles,
quotas, tables, index, sequence etc.); space management (tablespace, rollback segment), monitoring (alert log,
memory, disk I/O, CPU, database connectivity), scheduling jobs, UNIX Shell Scripting.
Experience in using Unix tools like TOP, PRSTAT, VMSTAT, IOSTAT, NETSTAT, GLANCE, TOPAS, NMOM,
SAR etc.
Strong experience in managing replication of data across databases and data centers using Oracle Streams,
Materialized Views and physical standby databases
Experience with new Oracle features: Flash-Back databases, Automatic Memory Management, OEM Grid
Monitoring, Real Application Testing etc.
Experienced in working with My Oracle Support to raise Service Requests to resolve Oracle errors and critical
production issues related to Oracle bugs
Documentation of Oracle database operations and training of backup and off-shore personnel.
EDUCATION:

Bachelor of Technology, Jawaharlal Nehru Technological University, India
TECHNICAL SKILLS:
Operating Systems: HP-UX 11.x, Sun Solaris 9, 10, AIX 5.1, 5.2, Red Hat RHEL 4.x and 5.x
RDBMS: Oracle 11g RAC/11g/10g RAC/10g/9i, SQL Server 2000/2005.
Languages: SQL, PL/SQL, UNIX Shell Scripting.
Tools: RMAN, Oracle Enterprise Manager (OEM) Grid Control, SQL*Loader, Golden Gate, Toad,
Tuning Tools: Tkprof, Explain plan, Statspack, top, iostat, glance, netstat, topas,
Communication mechanisms and Others: TCP/IP, SSH, Oracle Net Services (SQL * Net, TNS),
PROFESSIONAL EXPERIENCE:
Merrill Lynch, NJ
Sr. Oracle DBA
Oct’ 11 – Till date
Responsibilities:





















Provided 24x7 supports for Oracle 9i/10g/11g production, Test and Development databases and on call rotation.
Installed, Configured and maintained of 2, 3 Node 11g/10g RAC with ASM production, test databases.
Administered 9i/10g/10g RAC/11g RAC in OLTP, Data Warehouse environments on RHEL, Sun Solaris.
Assisted the team in Upgrade of databases in all environments from Oracle 9.2.0.8, 10.2.0.4 to 11gR2.
Responsible for Oracle database security and patching, Oracle database capacity analysis and planning.
Administered of RAC Database servers using SRVCTL, VIPCA, OEM Grid control, V$/GV$ views.
Configured database entries and Monitoring of all the databases using OEM 10g/11g grid control and TOAD.
Implement, setup of physical Standby database using Dataguard in oracle for disaster recovery.
Monitored and Tuned/optimized the SQL queries using SQL Tuning Advisor, SQL Access, hints, Explain Plan, SQL
trace, Tkprof reports and parallel processing.
Database/Application tuning on daily basis using AWR reports, ASH, ADDM reports, OEM Grid control.
Experience with SQL, DDL, DML, DCL, PL/SQL coding, stored procedures, functions, packages, triggers.
Partitioned large tables, indexes, implemented local indexing to improve the performance of ETL file loading.
Implemented backup and recovery procedures using RMAN on Oracle 10g/11g to tape drives, disks.
Cloned databases using manual scripts as well as RMAN Duplicate.
Recovered database, UNDO tablespace on Oracle 9i Cooked File system, Flash Back Recovery of tables.
Handling all day to day activities including: tuning of SQL/PLSQL, performance tuning, database auditing and
managing user groups, Database security, OS space monitoring, network issues, locking, database issues, etc.
Datapump, Exp/Imp, Copy to migrate database objects from database to another/to other server.
Monitoring the ODI sessions using Oracle Metadata Navigator and resolving any database issues.
UNIX Shell Scripts to refresh, monitoring, different administrative activities, notifications, which monitor the database
and send warning, error massages to DBAs via email and pager, monitoring tablespace, enabling and disabling the
indexes, rebuilding indexes, gathering statistics, monitor backups and the alert logs for errors, shrinking the tables.
Assisting developers with SQL, PL/SQL coding and Delivering duties to development DBAs and developers.
Documented all Oracle database installations and database operations.
Environment: RHEL, Sun Solaris, IBM-AIX, Oracle 11g/10g/9i, RAC, ASM, RMAN, UNIX Scripting, OEM Grid Control,
Quest TOAD, Datapump, SQL *Loader.
DOITT (Department of Information Technology & Telecommunications), NY
Sr. Oracle DBA
Mar’ 09 – Sep’ 11
Responsibilities:
 Part of 4 member DBA team for 24x7 supports for Oracle 9i/10g/11g productions, development databases.
 Administered databases on 9i/ 10g/11g in all environments on RHEL, IBM-AIX, HP-UX, Windows 2003.
 Upgraded and Migrated Production, Development, QA databases from 9.2.0.8, 10.2.0.4 to 11.1.0.7.
 Installed, Configured and maintained multiple 10g RAC with ASM production, test databases.
 Installated 11gR1 RAC, Upgraded databases to Oracle 11g for test purposes and explored new features.
 Experience with SRVCTL, CRSCTL, Oracle Enterprise Manager (OEM) Grid Control, DBCA, VIPCA, ASMCMD and
SQL* Plus for administration of Services, ASM instances and RAC databases.
 Developed, Configured and maintained Dataguard (Standby database) for faster Disaster Recovery.
 Applied patches, patchsets and Critical Patch Update (CPU) using OPatch utility and OUI.
 Cloned/ Data Refresh from production to setup test and development environments using RMAN duplicate.
 Excellent experience with OEM Grid control, TOAD which acts as a great platform where Database Quality,
Performance and Availability functions for administration and development enable perform tasks.
 Designed Backup and Recovery procedures for production and non production environments using RMAN.
 Took periodic Complete, Incremental and Cumulative Backups of production and non-production servers using
RMAN, SQL Backtrack using IBM Tivoli tape devices, Hot and Cold Backups.
 Recovered the databases, data files, blocks in case of disk failure, database crash and block corruption.
 Experience with SQL DML, DDL, PL/SQL coding, stored procedures, functions, packages, triggers.
 Provided the support and tuned for OBIEE applications using Explain Plan, SQL Trace, Tkprof reports, SQL Tuning
Advisor and Optimized long running queries using partitioning of large tables, indexes, local indexes, parallel
processing and tuning the ETL file load process.
 Performance monitoring, Database tuning , Cluster Interconnect tuning using Dictionary views, OEM Tuning Pack,
Diagnostic Pack, AWR (Statspack) reports.
 Proactive monitoring, identifying areas that need to be improved in the application and database using AWR
(statspack) reports, ASH, ADDM and OEM (Oracle Enterprise Manager) Grid Control.
 Creating and managing tablespace with different block-sizes to prevent row chaining.
 Export/Import, Datapump, TTS to migrate database objects from database to another/to other server.
 Recovery of Database (Recovering from Media Failure, Recovering the tables dropped accidentally, Recovering data
files, recovering from Block Corruption) using Flashback Recovery, TSPITR and from previous RMAN backups, Hot,
Cold and user managed backups.
 Daily DBA activities: managing all the database files, alert logs, tablespaces, segments, extents, data blocks & physical
storage, database network connectivity, database links, users, granting/revoking system/object privileges, querying
data dictionary tables for metadata, setting init.ora parameters, database locking issues.
 UNIX Shell Scripts and crontab jobs to automate daily tasks including Backups, Exports/Imports, Startup and
Shutdown of databases, monitoring tablespace growth, gathering CBO statistics, analyzing tables and indexes,
trimming the alert log files, monitor backup logs and monitor the alert logs for errors.
 Experience with Oracle Streams and Materialized Views which enable the propagation and management of data,
transactions and events in a data stream either within a database, or from one database to another.
 Involved in data modeling, physical and logical database design using ERWIN data modeler.
 Database growth, capacity planning, Space Management includes tablespace creation, adding datafiles.
 Experience in monitoring and tuning system resources associated with the database performance hit ratios, I/O, lock
and latch contention.
 Find solution and resolve critical issues with Oracle Support and Root Cause Analysis (RCA).
 Documented all Oracle database operations and training of backup personnel.
Environment:RHEL RedHat Linux, IBM-AIX, Sun Solaris, Windows 2003, Oracle 11g/10g/9i, RAC, ASM, Dataguard,
Streams, RMAN, SQL Backtrack, IBM Tivoli, PL/SQL, UNIX Scripting, OEM Grid Control, EMC SAN, Toad, Datapump,
SQL*Loader.
IBM, Hartford, CT
Oracle DBA
Dec’ 07 – Mar’ 09
Responsibilities:
 Worked as a team member to provided 24x7 support for Production and Development databases.
 Installation of Oracle binaries, administration of oracle 9i/10g/10g RAC production, test and development
environments on RHEL, Sun Solaris platform in OLTP and Data Warehouse environments.
 Installed, configured 2 node 10g RAC with ASM for billing systems, account detail databases.
 Upgraded databases in production, test, development environments from 9.2.0.6 to 10.2.0.2 (Oracle 10gR2).
 Applying high priority, security patches, patchsets to oracle using OPatch Utility, runInstaller.
 Data Refresh/Cloning from production to setup test (QA) and development environments.
 Planned and implemented Disaster Recovery (DR) solutions using Oracle Standby Database/Data Guard.
 Had very good experience with SQL, PL/SQL and UNIX Shell Scripting, writing stored procedures, functions and
database triggers for maintaining data integrity in the databases.
 SQL Query tuning, Database instance tuning, application tuning using sql trace, explain plan, hints, tkprof, AWR
reports, Statspack reports, ADDM reports, initialization parameters, etc.
 Partitioned the large tables and indexes by determining the suitable methodology to improve performance and
manageability, Extract, Transform and Load (ETL) data from flat files into database using SQL* Loader.
 Defining and implementing Backup and Recovery Strategies on production, test, development databases using
RMAN, VERITAS Net backup, and RECOVERPOINT, Hot and Cold Backups.
 Recovered tablespaces, datafiles on Oracle 10g using Recovery Manager (RMAN).
 Converting datafiles across different platform using RMAN convert, Transportable Tablespaces (TTS).
 Crontab jobs and UNIX Shell scripts to automate backups, exports/imports, analyzing tables indexes, monitor
tablespace growth, alert logs, startup, shutdown of databases, gathering statistics.
 Excellent day to day administration in every means and monitoring alert log files and trace files.
 Transfers of data from one database to other by using exp/imp, oracle data pump (expdp/impdp).
 Setting up Oracle read only replication with materialized views, Streams to develop scripts for automating the rebuilt
process of replication and documented oracle database setup and administration of server environment.
 Assisting developers with SQL, PL/SQL coding to enhance the database performance.
 Find solution and resolve critical issues with Oracle Support.
 Database sizing analysis, recommendations and perform database re-organizations as required to assist performance
and ensure maximum uptime of the database.
Environment: RHEL, Sun Solaris, Oracle 10g, 9i, ASM, RMAN, Dataguard, SQL, PL/SQL, UNIX Shell Scripting, OEM
Grid Control, Informatica MDM, Quest Toad, Putty, exp/imp, data pump.
Satyam, Hyderabad, India
Oracle DBA
May’ 06- Sept ‘07
The project is to maintain online fund account management and maintain overall data quality and performance.
Responsibilities:
 Installed and configured Oracle 8i, 9i on HP-UX and IBM-AIX environments.
 Upgraded databases in production and development environments from 8i to Oracle 9i.
 Responsible for installing, upgrade and configuring the Oracle server, creating databases, storage structures and
objects and Implemented Hot, Cold and Logical backup plans, RMAN backups.
 Designed backup and recovery procedures for OLTP system. Conducted periodic hot and cold backups.
 Migrated Oracle databases across different platform, Instance cloning to create test, training databases.
 Created PL/SQL procedures (jobs) to automate maintenance tasks, triggers, functions, packages.
 Using TKPROF, EXPLAIN PLAN, Statspack reports for the better performance.
 Transfer of data from one database to another using export/import (exp/ imp) and SQL * Loader jobs.







Setting and maintaining user accounts, granting required privileges and roles to users.
Developing Hot, cold and logical backup scripts to automate the backup procedures.
Diagnose and troubleshoot database problems and failures and tuning the database for optimal performance, loading
data using SQL*Loader and partitioned large tables to increase the performance.
Monitoring database for fragmentation and correcting them, reorganization of tables
Handling day to day activities and generated scripts for daily maintenance activity like analyzing the tables/indexes
and monitoring their growth and space management including tablespaces and datafiles.
Monitoring and optimizing database performance and responsible for optimizing the queries and application tuning
and Kernel Configuration and alert log monitoring, database setup and design.
Providing support to end users and developers.
Environment: HP-UX, IBM-AIX, Oracle 9i/8i, RMAN, Hot and Cold backups, SQL, PL/SQL, UNIX Shell scripting,
export/import, ftp, putty.
Download