Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Internship with Contemporary Technologies (Remote DBA Experts) Jenna LuttonFebruary 1, 2007."— Presentation transcript:

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

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

3 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

4 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

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

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

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

8 Aiden Matthew Connelly

9 Sophie

10 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

11 Total Hours Spent by Project

12 Total Hours Spent By Role

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

14 Page Example

15 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

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

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

18 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

19 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

20 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

21 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

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

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

24 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

25 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

26

27

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

29 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)

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

31  Add a datafile

32 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)

33

34

35 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

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

37 SQL used to Generate SQL

38 ORDER BY Clause Shortcut

39 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

40 Questions?


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

Similar presentations


Ads by Google