Date post: | 04-Apr-2018 |
Category: |
Documents |
Upload: | saravanand1983 |
View: | 217 times |
Download: | 0 times |
of 18
7/30/2019 Ae Oracledba
1/18
ArrayExpress Oracle DBA
Ahmet Oezcimen
7/30/2019 Ae Oracledba
2/18
Agenda
1. Tasks2. System Overview
3. Oracle DB System
4. Database Monitoring
5. Database Security
6. Performance and Tuning
7. Backup and Recovery
8. Literature
9. Questions
7/30/2019 Ae Oracledba
3/18
1. Tasks
Installation, configuration, upgrading and patching ofOracle software
Creation and maintenance databases and their objects
Establishment and maintenance backup and recoverypolicies and procedures
Implementation and maintenance database security
Performance and tuning of databases
Plan growth and changes (capacity planning)
Give consultation to development teams
Interface with Oracle Corporation for technical support.
7/30/2019 Ae Oracledba
4/18
2. System OverviewBackup Server
(Legato Networker)
Backup Devices
Application Server
(Apache Tomcat v4.0.1)
Web Server
User
Oracle Database Server
(Oracle RDBMS 8.1.7.0.0)
JDBC
AEDEV
AETEST
AEPUB
AECUR
AEDWD
AECLONE
AEDWP
=ArrayExpress Development
=ArrayExpress Test
=ArrayExpress Public
=ArrayExpress Curation
=ArrayExpress Data Warehouse Development
=ArrayExpress Data Warehouse Public
=Copy of the ArrayExpress Public database
RMAN
7/30/2019 Ae Oracledba
5/18
3. Oracle DB System
Oracle Software SQL*Plus
Svrmgrl
Exp/Imp
SQL*Loader
RMAN
Etc..
DB Structure
7/30/2019 Ae Oracledba
6/18
3. Oracle DB System (continued) DB Structure
Instance Background Processes
DBWR = database writer
LGWR = log writer
PMON = process monitor
SMON = session monitor, etc.
System Global Area (SGA)
Database Buffer Cache
Shared Pool Area
Dictionary Cache
Library Cache
Redo Log Buffer
Processes User Process
Server Process
Database (Database Files, Database Objects)
7/30/2019 Ae Oracledba
7/18
7/30/2019 Ae Oracledba
8/18
3. Oracle DB System (continued)
L
R
U
Dirty
System Global Area (SGA)
Database Buffer Cache
Shared Pool Area
Dictionary
Cache
Library
Cache
Redo
Log
Buffer
SMON
PMON
RECO
LCK0
DBWR CKPT LGWR ARC0
Redo Log FilesData Files Control Files
Dedicated
Server
Process
User
ProcessArchived
Redo Log
Files
Init
.ora
7/30/2019 Ae Oracledba
9/18
4. Database Monitoring
All Instances are up
Any new alert log entries
Success of DB backup
Free space in tablespaces
User activities
Blocking processes
Invalid Objects
Objects that break rules
Fragmentation
Security Policy Violations, etc..
7/30/2019 Ae Oracledba
10/18
5. Database Security
Access on DB
Username and Password
Profiles
Access on DB Objects
Roles Privileges
System Privileges
Object Privileges
Auditing- Statement Auditing- Privilege Auditing- Object Auditing
7/30/2019 Ae Oracledba
11/18
40%
60%
6. Performance and Tuning
Application
Database60% ofdatabaseperformanceproblems are
caused byapplications
7/30/2019 Ae Oracledba
12/18
6. Performance and Tuning (continued) Application Tuning
SQL Tuning
Database Tuning
Tuning Memory Usage
Tuning the Shared Pool Tuning the Data Buffer Cache
Tuning Redo Log Buffer
Tuning Disk Utilization
I/O Distribution
Detecting I/O Problems
Using Locally Managed Tablespaces
Tuning Rollback Segments
Tuning Sorts
7/30/2019 Ae Oracledba
13/18
6. Performance and Tuning (continued)
Database Tuning
Other Tuning Issues
Table/Index Partitioning
Analyse Tables and Indexes
Reorganise tables
Rebuild indexes
7/30/2019 Ae Oracledba
14/18
7. Backup and Recovery
7/30/2019 Ae Oracledba
15/18
7. Backup and Recovery (continued)
Backup Why Backups?
Mistakes by
Hardware
Oracle
User, Programmer, DBA
Type of Backups
Physical Backup with or without RMAN
Online (Hot) Backup
Offline (Cold) Backup
Logical Backup Using Export
7/30/2019 Ae Oracledba
16/18
7. Backup and Recovery (continued)
Recovery
Type of Recovery
Instance Recovery
Media Recovery
Recovery Methods
Recovery with Physical Backups
Recovery with Logical Backups Import
7/30/2019 Ae Oracledba
17/18
8. Literature http://www.oracle.com/Oracle Company
http://otn.oracle.com/software/content.html OracleTechnology Network > Software
http://technet.oracle.com/The technical sites ofOracle
http://metalink.oracle.com/The Oracle Metalink http://education.oracle.com/The Oracle Company:
Education
http://www.oracle.com/download The Oracle
Company: Download Products
http://oracle-ftp.oracle.com/The Oracle Company:Patch Sets
http://industry.ebi.ac.uk/~ahmet/My Home page
http://www.oracle.com/http://otn.oracle.com/software/content.htmlhttp://technet.oracle.com/http://metalink.oracle.com/http://education.oracle.com/http://www.oracle.com/downloadhttp://oracle-ftp.oracle.com/http://www.oracle.com/downloadhttp://oracle-ftp.oracle.com/http://oracle-ftp.oracle.com/http://www.oracle.com/downloadhttp://oracle-ftp.oracle.com/http://oracle-ftp.oracle.com/http://oracle-ftp.oracle.com/http://www.oracle.com/downloadhttp://education.oracle.com/http://metalink.oracle.com/http://technet.oracle.com/http://otn.oracle.com/software/content.htmlhttp://www.oracle.com/7/30/2019 Ae Oracledba
18/18