Welkom
Pijlers van Beheer
Bram van der Vos www.axisintoict.nl
[email protected]
Waarom doe je Beheer
Business perspectief – Stabiliteit – Security – Enablen voor gebruikers – Ondersteuning Technisch Perspectief – Correct blijven werken – Inrichting & Architectuur Kosten Perspectief – Vervuiling tegen gaan
Wat is Database Beheer (Wiki)
A database administrator is a person responsible for the installation, configuration, upgrade, administration, monitoring and maintenance of databases in an organization.
The role includes the development and design of database strategies, system monitoring and improving database performance and capacity, and planning for future expansion requirements. They may also plan, co-ordinate and implement security measures to safeguard the database.
Wat is Database Beheer: Oracle Doc
Installing Oracle SW Creating a database Upgrade database and software Starting and shutting down Managing storage structures Managing users and security Managing schema objects Making backups and performing recovery Proactively monitor and take corrective actions Monitor and tune performance
Wat is Beheer: Burleson
● ● ● ● ● ● ●
Install, patch and maintain all Oracle software Tune all Oracle instance components Approve all production schema changes Approve changes to database design Control all migrations of Oracle schema objects Design and implement a backup & recovery Implement Oracle failover technology
Wat is Beheer: Zomaar een BLOG
● ● ● ● ● ● ● ● ● ●
Installation, configuration and upgrading Evaluate Oracle features Establish and maintain backup and recovery Maintain Database design & implementation Implement and maintain database security Perform Performace tuning & monitoring Setup and maintain documentation Plan growth and changes Provide support when required Interface with Oracle for technical support. Patch Management and Version Control
Wat denken wij over beheer?
Back-up, Recoverability & Beschikbaarheid Performance ontwikkeling en sizing Patching & Security Configuration management, changes en documentatie Monitoring en Signalering Cleaning, Reorganisatie & Maintenance Business Continuiteit
M o n i t o r i n g
P a t c h i n g
P e r f o r m a n c e
C o n f i g
A v a i l i b i l i t y
IT Infrastructuur
M a i n t e n a n c e
Back-up & Recoverability Doel: – Kunnen herstellen van disk problemen – Kunnen herstellen van user errors – Calamiteit uitwijk mogelijk maken Backup – Frequentie & Type – Infrastructuur (Disk, Tape, VTL) – RMAN Restore tests – Wanneer en wat – Kent u de verschillende scenario's? Andere technologieën – Flashback Technologie
Flashback – kleine demo Flashback technologie – Flashback database – Flashback table – Flashback query
Waar is dit nu toepasbaar – Of wat minder....
Enterprise Edition functionaliteit
Beschikbaarheid Wat kunnen we doen. – Cluster oplossingen • RAC • Virtualisatie • Uitwijk & Replicatie – Data Guard – Replicatie van Data – Wie kiest ?
Performance ontwikkeling en sizing
Hoe snel is snel genoeg? Wat meet je dan? Hoe signaleer je ontwikkeling? Waar kijk je naar als het mis is? Waar zijn extra resources nodig? Zijn je buffers groot genoeg? – Reactief – Proactief
Patching & Security
Welke patches zijn beschikbaar? Hoe installeer je ze? Synchronisatie over OTAP. Functionele fixes en security fixes.
Configuration Management Wie wijzigt wanneer settings? En ben je er van op de hoogte? – Spfile te wijzigingen – Sessie settings – Eigen netwerk settings – Wijziging in rechten – Datafiles op verkeerde plekken (non OMF) Change Management Maar hoe detecteer je het? En corrigeren?
Monitoring en Signalering Tijdig weten wat er (mis) gaat Traditioneel script & email oplossingen – Zelf schrijven. Health check – Inrichten en inregelen – Automatiseren & Monitoren – 'Tunen'
Tools – RMAN – Dataguard
Cleaning, Reorganisatie & Maintenance Database 'vervuilt' door de tijd – Log files – Indexes uit balans – Data migration en fragmentatie – Onevenredige data groei – Bizarre sort – Dummy tabellen – Statistieken – Wijzigingen door applicatie updates – OS en hardware integratie issues – Vollopen schijven – ….
Cleaning, Reorganisatie & Maintenance Welke tools – SQL commando's – ADRCI – Fix it jobs – Auto task framework en dbms_scheduler • Space advisor • Gather stats job – Datapump (?_ – Slimme configuratie – DBMS_* packages
Conclusie
Beheer is een breed veld Automatisering is een must
Slim gebruik van middelen is verstandig Paradox van beheer: Hoe beter je het doet hoe minder tijd er voor is.
images