
www.bilgisite.com
Bilgi Güçtür

Burada bir veritabanı sistem yöneticisinin temel görevleri ve
sorumluluklarına yer vereceğiz. Şirketlerde kurulu olan sistemlere,
yüklenmiş olan programlara bağlı olarak bu görevler ve sorumluluklar
değişiklikler göstermektedir.
·
Yeni yazılımların yüklenmesi – Veritabanı programının sunucu
makinalara (server) uygun yüklenmesi ilk görevdir. Yeni yazılım
üzerinde gerçek uygulamaya geçilmeden once tüm testlerden geçecek
olması atlanmamalıdır.
·
Yazılımın konfigürasyonu - Yüklenen Veritabanı yazılımının sunucu
makina üzerinde diğer yazılımlarla birlikte sorunsuz çalışmasının
sağlanabilmesi için system yöneticisi ile birlikte çalışma yapması
gerekmektedir. Yazılımın, sunucu üzerinde yazılım ve donanım
bakımından gerekli konfigürasyon parametrelerine uygun olarak
ayarlanması ve yüklü olan diğer yazılımlarla sorunsuz bir biçimde
çalıştırılması sağlanmalıdır.
·
Güvenlik yönetimi -Veritabanına erişecek kullanıcıların belirlenmesi,
haklarının verilmesi, kaldırılması veya kullanıcı iptali gibi işler
kapsamında veritabanın güvenliği bir veritabanı yöneticisinin ana
görevlerinden biridir.
·
Performans ve izleme – Çalışan sistemin performans sorunu yaşamaması
için sürekli olarak izlenmesi ve gereken durumlarda müdahalelerde
bulunması gerekmektedir. DBA, veritabanına ait parametrelerde
gerekli gördüğü değişiklikleri yaparak sistemin eniyi şartta
çalışmasını sağlamakla yükümlüdür. Ayrıca tablo ve index dosyalarını
kontrol ederek , sıkça kullanılan ve sürekli büyüyen dosyaların
üzerinde analiz işlemlerini (tekrar kurulması, yapının
değiştirilmesi vb.) yapmakla yükümlüdür.
·
Yedekleme ve Geri Yükleme – Veritabanı yöneticisinin en önemli
görevlerinden biri de sistemdeki mevcut bilgilerin korunmasını
sağlamaktır. Bunun için yedekleme ve geri yükleme procedurlerini
oluşturmalı ve bunları aksatmadan yerine getirmelidir. Sistemin
yedeklerinin alınması, alınan ortamların güvenliğinin sağlanması,
korunması ve güvenirliliğinden emin olmalıdır. Bunun için alınan
yedeklerin sağlam olup olmadığı bir başka sistemde geri yükleme
yapılarak test edilmelidir.
·
Sistem üzerinde bakım – Belli periyotlarda veritabanı sistemi
üzerinde gerekli işlemlerin yapılması için zaman ve ortam
ayrılmalıdır. Sistemde hiçbir kullanıcının çalışmadığı zamanlarda (hafta
sonu, gece) veritabanı üzerinde gerekli bakımların yapılması
sağlanmalıdır.
·
Hata-Arıza durumlarına müdahale – Veritabanı sistemi herhangi bir
nedenle hata verdiğinde veya arıza yaptığında derhal giderilmesinden
sorumludur. Bu konuda sürekli araştırma içersinde bulunmalı ve
potansiyel sorunların olmaması için gerekli önlemleri almalıdır. Bu
konuda system yöneticileri ile birlikte çalışma durumundadır.
Herhangi bir arızanın-hatanın ortaya çıkması durumunda müdahele ve
çözme uğraşı içersindeyken sistemin durmaması için bir yedek
sistemin devreye alınması ve yedeklerden geri dönülmesi için bir
eylem planın ve gerekli donanımların mevcudiyedini sağlamalıdır.
Veritabanı
Yöneticisinin İlave Görev ve Sorumlulukları
Belli bir tecrübeye ulaşmış veritabanı yöneticileri aşağıdaki ilave
sorumluluk ve görevleri de üstlenmektedir. Özellikle bilgi yönetimi
ve teknolojileri konusunda edinilen tecrübeler ve gerçekleştirilen
işler sonrasında yüklenen bu işler veritabanı yöneticisini daha
önemli kılmaktadır. Günümüzde bilgi işlem departmanlarında işi salt
bu olan bir ekip yer almaktadır.
·
Veri Analizi – Depolanan verilerin boyutu arttıkça kapasite ve
performans sorunları yaşanmaktadır. Bunun giderilmesi için yeni
index dosyalarının yaratılması, ilave disk alanları veya parallel
sistemlere geçiş çözümleri uygulanabilir.
·
Veritabanı Dizaynı – Veritabanın üzerinde çalışan sistemin analizi
ve dizaynın çıkarılması, veritabanı yöneticisinin daha iyi
çalışmasına ve çıkabilecek sorunlara çözüm bulmasında avantaj
sağlayacaktır. Bilgi modelleme ve optimazasyonun yapılarak sistem
daha effektif çalıştırılmalıdır. Veritabanı yöneticisine ilave bir
zaman ve yük getirmekle beraber, geliştirme takımının bir üyesi
olmak ileride büyük faydalar getireceği unutulmamalıdır.
·
Uygulama geliştirme aşamalarına katılım – Veritabanı yöneticisi,
uygulama geliştirme takımın içersinde sürekli bulunarak, yeni
procedure ve fonksiyonların üretilmesinde görev almalıdır. Böylece
ortaya çıkan programların ; çalışma mantıklarını bilecek,
performanslı çalışması için tedbirlerin alınmasını sağlayacak,
çıkacak sorunlara bilinçli olarak müdahalelerde bulunacak, bunların
bakımlarını daha kolay yapacaktır.