Presentation is loading. Please wait.

Presentation is loading. Please wait.

Database Administration ISQA 436

Similar presentations


Presentation on theme: "Database Administration ISQA 436"— Presentation transcript:

1 Database Administration ISQA 436
Winter 2004 Mark Freeman

2 Database Administration ISQA 436
Syllabus Books Attendance Grading WebCT Website

3 DATABASE Applications
Oracle 9i (v ) Database server: SBALABS You will be assigned a user account which you will create SQL*Plus and SQL*Plus Worksheet Enterprise Manager Net configuration/management

4 DATABASE Remote connection Oracle 9i client Service Host SBALABS
IP Address (See install/config lab for details)

5 What you should know Basic SQL Basic DDL INSERT, UPDATE and DELETE
SELECT WHERE ORDER BY GROUP BY/HAVING Joins (2 or 3 tables) Basic DDL CREATE, ALTER, DROP TABLE, etc

6 What you should know Referential Integrity NULL Know about:
Primary and Foreign Keys NULL Know about: Views Functions, procedures, triggers Indexes Transactions

7 WHAT WE WILL LEARN Oracle Database Architecture Administration
Backup and recovery Storage management Network management Security management PL/SQL programming Internet database technology* *As time allows

8 ORACLE TIMELINE* IBM employee E.F. Codd publishes theory of relational
databases Oracle is founded by Larry Ellison, Bob Miner and Ed Oates Originally named SDL First commercial relational database is shipped! 1970 1974 1977 1978 1979 1980 Name changed to RSI Name changed to Oracle IBM develops System R UC Berkeley develops Ingres Neither becomes commercial before Oracle * Sources:

9 ORACLE TIMELINE Oracle begins development of Oracle Financials
software Version 6.0 PL/SQL Oracle Financials released Version 3.0 on minicomputers written in C Version 6.2 Parallel Server 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 IBM releases DB2 Version 4.0 PC version Read consistency Version 5.0 Distributed database Client/server

10 ORACLE TIMELINE Oracle becomes #1 database company for internet and
ERP Oralce Applications ERP, Supply Chain, Manufacturing, etc.. Version 7.0 on Unix Very Large Databases (VLDB) Linux 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 $1 billion in sales Network PC Version 8.0, named Oracle8, Released 64-bit Oracle 8i Java OAS

11 ORACLE TIMELINE Oracle 9i Release 2 Oracle 10g 2000 2001 2002 2003
2004 Oracle 9i Release 1 Internet Application Server (IAS)

12 Important Oracle Resources
Online documentation All of Oracle documentation is available online Internet: Requires a one-time registration, which is free SBA labs: Run N:\MapOracle.bat O:\Documentation

13 Important Oracle Resources
Online documentation All of Oracle documentation is available online Internet: Requires a one-time registration, which is free SBA labs: O:\Documentation Useful documents for this class* Oracle Database Concepts Database Administrator’s Guide SQL Reference PL/SQL User Guide an Reference * There are more than 200 Oracle documentation manuals

14 DATABASE ADMINISTRATOR
What is a DBA? Database Administrator Default Blame Accepter? What does a DBA do?

15 DATABASE ADMINISTRATOR
DBA tasks: Database Design and Planning Database Installation and Upgrade Backup and Recovery Storage Management Security Management Network Administration Performance Tuning On-call Emergency Crisis Management

16 DATABASE DESIGN AND PLANNING
Capacity planning Number and speed of CPU Memory Disk space Size and distribution of data files Network Firewall Concurrancy Distributed databases Database parameters Sizing and resource allocation Standby and test databases

17 DATABASE INSTALLATION AND UPGRADE
What products to install Configuring the operating system memory parameters Oracle acccount filesystem Installing/configuring database and web servers Installing client software Planning and performing upgrades

18 BACKUP AND RECOVERY Develop backup and recovery plan
Implement backup procedures Test recovery plans Schedule exports and other special-needs backups

19 STORAGE MANAGEMENT Ensure enough disk space and data files for growth
Monitor growth Schedule database reorganizations

20 SECURITY MANAGEMENT Create database user accounts and roles
Grant and revoke privileges Maintain operating system security Network security firewall Web server security Encryption

21 NETWORK ADMINISTRATION
Server network configuration Client network configuration Distributed database configuration Managing connection capacity

22 PERFORMANCE TUNING Monitor performance
response time resource contention CPU Memory Disk Network Adjust database parameters accordingly Assist in SQL statement tuning

23 ON-CALL CRISIS MANAGEMENT
Anticipate emergencies and take preventative measures Respond to pager at 3am Keep a cool head Call Oracle for support Minimize damage Minimize downtime


Download ppt "Database Administration ISQA 436"

Similar presentations


Ads by Google