Internship with Contemporary Technologies (Remote DBA Experts) Jenna LuttonFebruary 1, 2007.

Slides:



Advertisements
Similar presentations
McAfee One Time Password
Advertisements

2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Week 6: Chapter 6 Agenda Automation of SQL Server tasks using: SQL Server Agent Scheduling Scripting Technologies.
Overview of Database Administrator (DBA) Tools
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
DB2 Tools Pertemuan 3 Matakuliah: T0413 Tahun: 2009.
1 Chapter 17 Troubleshooting RMAN. 2 Background Authors thought this topic was often glazed over or not covered well Knew that every topic can’t be covered,
Setting up and configuring BCO EE (BPA) Linux Console How I Learned to Stop Worrying and Love BCO EE Dima Seliverstov 3/3/2014.
TD Ameritrade IT audit intern Ramez Mina. Position definition Department head  IT audit intern Managers  system analyst and developer to build automated.
Chapter 9 Auditing Database Activities
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Gavin Payne Oracle for SQL Server DBAs. Why Oracle? Installation Physical Storage Backup and Recovery 20 slides in 50 minutes Inside the database Programmability.
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Week 2 - Installation SQL SERVER2000 ENTERPRISE EDITION INSTALLATION.
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
Tripwire Enterprise Server – Getting Started Doreen Meyer and Vincent Fox UC Davis, Information and Education Technology June 6, 2006.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
DevCon ‘11 Center for Instructional Delivery. DevCon ‘11 Enrolling in Blackboard Learn for Campus Edition Alumni.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
Ch 11 Managing System Reliability and Availability 1.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Agenda What is Computer Programming? The Programming Process
C Copyright © 2009, Oracle. All rights reserved. Using Diagnosis and Debugging Techniques.
Linux Operations and Administration
September 18, 2002 Introduction to Windows 2000 Server Components Ryan Larson David Greer.
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
5 Copyright © 2008, Oracle. All rights reserved. Configuring the Oracle Network Environment.
5 Copyright © 2007, Oracle. All rights reserved. Configuring the Oracle Network Environment.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
Chapter 18: Windows Server 2008 R2 and Active Directory Backup and Maintenance BAI617.
ARGENT SOFTWARE Product Presentation ARGENT. ARGENT SOFTWARE Argent – Company Overview Argent Software is one of the world's leading systems management.
Alexey Maksimov Overview Skills Personal and professional features Employment history Ideal employment www: tel:
Module 7: Fundamentals of Administering Windows Server 2008.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
INTRODUCTION TO SERVERS & INSTALLATION OF WINDOWS SERVER 2008 R2 Network Administration and Maintenance.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
VPO Troubleshooting. [vpo_troubleshooting] 2 VPO Troubleshooting Section Overview Possible Trouble Areas Filesystem structures Management Server logfiles.
The Enterprise Project Management (EPM) Professional March 28th, 2007 Brendan Giles, BSc., PMP, MOS, MCP (EPM) The Key to Successful Adoption of Enterprise.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 9 Auditing Database Activities.
1 Chapter Overview Planning to Install SQL Server 2000 Deciding SQL Server 2000 Setup Configuration Options Running the SQL Server 2000 Setup Program Using.
Administering Microsoft Windows Server 2003 Chapter 2.
Oracle Applications 11i Concepts II Brian Hitchcock OCP 11i DBA -- OCP 10g DBA Sun Microsystems Brian Hitchcock.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Introduction to Utilities for New DBAs Session #332 4/19/2008 Erik Hobbs Introduction to Utilities for New DBAs.
6 Copyright © 2006, Oracle. All rights reserved. Monitoring Grid Control.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
ITMT 1371 – Window 7 Configuration 1 ITMT Windows 7 Configuration Chapter 8 – Managing and Monitoring Windows 7 Performance.
Introduction to System Administration. System Administration  System Administration  Duties of System Administrator  Types of Administrators/Users.
My Internship Experience, Spring/Summer 2007 Contemporary Technologies, Inc.: RemoteDBA Group Nicholas W. Conroy Indiana University of Pennsylvania Computer.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Internship Presentation by Gary Esworthy. Overview About me About MobilVox Living Arrangements Work Environment Project Summary Project Details (User.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Development Environment
ROAD ACCIDENT FUND VENDOR BRIEFING SESSION RFP: RAF/ 2012 /00034
Connect:Direct for UNIX v4.2.x Silent Installation
Oracle Database Administration
Introduction of Week 3 Assignment Discussion
Making PowerShell Useful
Making PowerShell Useful
Presentation transcript:

Internship with Contemporary Technologies (Remote DBA Experts) Jenna LuttonFebruary 1, 2007

About Contemporary Technologies (CTi) Life outside CTi Project Overview Project Details Internship Experience Acknowledgements and Thanks Questions Roadmap

Located in Downtown Pittsburgh in 4 Gateway Center Two subdivisions:  Enviroware – Software designed specifically for companies who treat, store, and dispose special case materials  Remote DBA Contemporary Technologies

Offer remote database administration services for over 50 companies Support  Oracle  Microsoft SQL Server  Legacy Systems Sell a “Team approach” to database administration  Instead of buying one DBA, you buy a team of DBA’s who all help support your system  Teams grouped by database type Remote DBA Experts

Mission: To provide expert service to their customers and to provide the best work environment for their employees  “Like No One Else!”

Windows Red Hat Linux Unix  Sun Solaris  AIX  HP-UX Oracle and SQL Server clients Software/Systems

Home Life  I’m a pseudo-aunt!  New puppy! Life Outside CTi

Aiden Matthew Connelly

Sophie

Page Audit Project  Keep a record of all alerts we receive and stop invalid alerts Documentation Project  Standardize documentation DBA for Customers with Stable Systems  Perform common “DBA” tasks Project Overview

Total Hours Spent by Project

Total Hours Spent By Role

Customer Database Servers Alert Message Generated CTI Exchange Server DBA Cell Phones Old Paging System

Page Example

Issue: Primary DBA’s were on call all of the time for their customers  Had to find a way to reduce unnecessary pages  Goal: Reduce stress Paging System

Customer Database Servers Alert Message Generated CTI Exchange Server On-Call Phone New Paging System Oracle Pages Folder

Issues after new paging system:  Didn’t stop invalid pages from occurring  Page Audit Project created to reduce invalid pages Page Audit Project

Documentation Invalid page – Example:  Monitoring script fixed the problem  Issue with the server and had to comment out the job or had to install a different monitor Worked with UNIX job scheduler, cron and the vi Editor

Documentation key to team approach of database administration There were little to no standards  Documents hard to find, not in the same place  Document for one customer contained information that the same document for the next wouldn’t  Very difficult for DBA’s to find information about other customers Documentation Project

Created a standard template for:  VPN Setup documents  Database details documents Created/revised all customer documents to fit a standard format First introduction to Microsoft’s SQL Server

Crucial project for my Oracle DBA training Tasks:  Check filesystem space  Check listener log size/database alert log  Check for any space issues in the database Goal: Catch common issues before they occur DBA For Customers With Stable Systems

Had very little experience in an Oracle database Knew next to nothing about Unix/Linux commands Paranoid about causing production problems Challenges

Unix command: $df –k First indication of space issues Filesystem Space

Listener: process that constantly “listens” for incoming database connections Logs all activity to a log  Log is always in $ORACLE_HOME/network/log If log too big, you will need to resize it  Use Oracle provided command line utility: $lsnrctl Listener Log

Every Oracle database has one  Logs all oracle errors (ORA- errors) and other activity (when a log switch occurs, or when a redo log is archived)  File name always: alert_[dbname].log First place to look if a serious problem occurs Oracle Alert Log

Database Space Issues Two ways of administering database:  Command Line  Oracle supplied GUI Tools Oracle Enterprise Manager Oracle Grid Control

To check, I would run the space check monitor and note down any output Find the locations of the datafiles and their sizes that contain the object.  Use the Data Dictionary views Database Space Issues (Command Line)

Check filesystem space where the datafiles are located Two options:  Resize datafile to add space

 Add a datafile

OEM (Oracle Enterprise Manager) is a GUI tool that makes common database tasks less time consuming Adding datafiles or resizing them is just a point and click operation Available with recent versions of Oracle Database Space Issues (OEM)

Thoughts on overall experience Classes taken at IUP that have helped:  COSC 341 – Database course  COSC 210 and 310 – Java courses  COSC 316 – First introduction to Linux Classes I wish I had taken:  COSC 362 – Unix  COSC 423 – Intro to Operating Systems Internship Experience

COSC 341 – Database course  Include more SQL Plus Tips and Tricks Have SQL*Plus prompt for a value: Recommendations

SQL used to Generate SQL

ORDER BY Clause Shortcut

I would like to thank  CTi – For giving me the opportunity to work with the company Chris Foot – For showing me that I don’t have to code programs for the rest of my life and for being such a great teacher Jayme Puza – Bus buddy! Brian Hays – For putting up with me  Friends and Family  Dr. Shubra Acknowledgements and Thanks

Questions?