Cumartesi , 12 Temmuz 2014
Son Haberler
Anasayfa / Yazar Arşivi: Talip Hakan Ozturk

Yazar Arşivi: Talip Hakan Ozturk

Oracle ACE, 10g/11g OCP, Oracle Blogger, Author, Senior Oracle DBA at Bank Asya, Internal Oracle Trainer for Bank Asya Akademi

Oracle DBA ve Temel Linux Komutları

linux

Bugün de Oracle DBA lerin genel olarak kullandığı Linux komutlarından bahsetmeye devam edeceğim. Bu yazımı Oracle DBA ve Temel Linux Komutları – 1 yazımın devamı olarak ele alabilirsiniz.   Bugün de Oracle DBA lerin genel olarak kullandığı Linux komutlarından bahsetmeye devam edeceğim. Bu yazımı Oracle DBA ve Temel Linux Komutları – 1 yazımın devamı olarak ele alabilirsiniz.    Makalelerimde anlaşılmayan ve ... Devamını Oku »

  • tweet

ORACLE VERİTABANI DEPLOYMENT ANALİZİ

deployment

Bu makalemde oracle veritabanı obje (package, procedure, function, tablo, index) taşımalarında yapmamız gereken bağımlılık (dependency) analizinden bahsedeceğim. Analiz edilmeden taşınan obje, veritabanında ciddi problemler oluşturabilmekte ve hatta servis kesintisi ile kurum vizyonuna zarar verebilmektedir. Veritabanına taşımayı düşündüğümüz objenin çok fazla bağımlılığı olabilir. Ve yaptığımız işleme görede bağımlı objeler invalid duruma düşebilmektedir. Invalid duruma düşen obje son kullanıcı tarafından kullanılmadan derlenirse ... Devamını Oku »

  • tweet

Oracle 11g Rman ile Gelen List Failure,Advise ve Repair Failure

failure

Oracle 11g RMAN ile gelen List Failure, Advise Failure ve Repair Failure. (DRA) Datafile kaybettiniz. Block corruption oldu. veya Tablespace uçtu. Nasıl geri döndürüyordum düşünmenize gerek yok. RMAN ile konuşun gerisini o halletsin. RMAN kafasına bir soru takılırsa size sorar merak etmeyin. 11g RMAN ile gelen güzelliklerden olan Data Recovery Advisor (DRA) uygulamalı olarak yakından tanıyalım istedim. İşte işlemler. OS ... Devamını Oku »

  • tweet

Veritabanı Host Adı / IP Adresi Değiştiğinde OEM Konfigürasyonu

Veritabanı host adı ve/veya ip adresi değiştiğinde, Enterprise Manager konsolunuz çalışmayacaktır. Çalışabilmesi için EMCA aracı ile repository oluşturma komutuyla OEM veritabanı konsolunu yeniden yapılandırmanız gerekmektedir.Bunun için aşağıdaki komutları kullanabiliriz. emca -deconfig dbcontrol db -repos drop emca -config dbcontrol db -repos create veya emca -deconfig dbcontrol db emca -config dbcontrol db -repos recreate TNS konfigürasyonumuz değişir ise (Örneğin dinleyici(listener) portumuz değişirse), ... Devamını Oku »

  • tweet

OEM Repository Oluşturma ve ORA-00955/ORA-01921 Hataları

Veritabanımızın host adı veya IP adresi değiştiğinde OEM (Oracle Enterprise Manager) yeniden yapılandırmamız gerektiğinihttp://taliphakanozturk.wordpress.com/2011/12/31/veritabani-host-adi-ip-adresi-degistiginde-oem-konfigurasyonu-2/  yazımda anlatmıştım. OEM repository kaldırıldıktan sonra  (emca -deconfig dbcontrol db -repos drop ) tekrar oluşturma (emca -config dbcontrol db -repos create) aşamasında aşağıdaki gibi bir hata alabiliriz. SEVERE: Error creating the repository Refer to the log file at /oracle/cfgtoollogs/emca/TALIPDB/emca_2012_01_20_12_07_21.log for more details. Could not complete the configuration. Refer to ... Devamını Oku »

  • tweet

Veri ve Redo Log Dosyalarının Dosya Sisteminden ASM ‘e RMAN ile Taşınması

Veri ve Redo Log Dosyalarının Dosya Sisteminden ASM ‘e RMAN ile Taşınması Önceki yazımda bir veri dosyasının, dosya sisteminden ASM disk grubuna RMAN ile taşınmasını yazmıştım. Bu yazımda da tüm veritabanının (veri dosyaları, control file, online redo log dosyaları) dosya sisteminden ASM ‘e RMAN ile nasıl taşıyacağımızı adım adım öğreneceğiz. 1- Block Change Tracking aktif ise disable yapılır. # sqlplus / as ... Devamını Oku »

  • tweet

Veri Dosyasının Dosya Sisteminden ASM Disk Grubuna RMAN ile Taşınması

Bu yazımda, dosya sistemi üzerinde oluşturulmuş veri dosyasının RMAN ile ASM ‘e nasıl taşıyacağımızı yazacağım. 1- Önce  veri dosyası dosya sistemi üzerinde olan bir tablespace oluşturalım. SQL> CREATE TABLESPACE TOASM DATAFILE   ‘/data1/toasm01.dbf’ SIZE 100M AUTOEXTEND ON NEXT 1M ; 2- Veri dosyalarımızı listeleyelim. Bakalım nelerimiz var? SQL> select name from v$datafile; NAME ——————————————————————————– +DATA/talipdb/datafile/system.257.778261279 +DATA/talipdb/datafile/sysaux.258.778261375 +DATA/talipdb/datafile/undotbs1.259.778261441 +DATA/talipdb/datafile/users.260.778261447 /data1/toasm01.dbf 3- Şimdi ... Devamını Oku »

  • tweet

Oracle ASM Disklerinin Konfigürasyonu

Oracle ASM Disklerinin Konfigürasyonu Bir diskin Oracle ASM tarafından kullanılabilmesi için, fdisk ile disk üzerinde partition oluşturup, diskin ASM diski olarak işaretlenmesi gerekmektedir. Örnek bir senaryo üzerinden birlikte inceleyelim. /dev dizini altında üç adet sdb, sdc ve sdd disklerimiz olsun. Fdisk komutu ile disklerimiz üzerinde partition oluşturmamız gerekiyor. Sdb diskimiz için fdisk komutunu aşağıdaki gibi “root” kullanıcısı ile çalıştıralım. Fdisk bize birtakım ... Devamını Oku »

  • tweet

Bir ASM Ortamından Diğer ASM Ortamına Yedek Dosyaları Nasıl Kopyalanır?

Bir ASM Ortamından Diğer ASM Ortamına Yedek Dosyaları Nasıl Kopyalanır? Bu yazımda bir ASM ortamında bulunan yedek dosyalarımızın diğer ASM ortamına nasıl kopyalayacağımızı anlatacağım. TALIP1 ve TALIP2 isimli iki farklı sunucumuz ve bu sunucular üzerinde ASM instance ‘ımız olsun. TALIP1 isimli sunucu üzerinde bulunan ASM disk grubundaki yedek dosyamızı TALIP2 isimli sunucu üzerindeki ASM disk grubuna kopyalamak isteyelim. İşlem adımlarımız ... Devamını Oku »

  • tweet

Oracle WRAP Utility

Oracle WRAP Utility Bu yazımda sizelere “WRAP” aracının ne olduğunu? PL/SQL kodlarımızı bu araç ile nasıl gizleyebileceğimizi anlatacağım. Oracle, yazdığı paketlerin (internal packages olarak bilinir) içeriğini wrap ile gizlemektedir. Mesela DBMS ile başlayan DBMS_JOB, DBMS_SCHEDULE, v.s paketlerin body kısmını görmek istediğimizde aşağıdaki gibi gizlenmiş olarak görmekteyiz. CREATE OR REPLACE PACKAGE BODY SYS.dbms_job wrapped a000000 1 abcd abcd abcd abcd abcd ... Devamını Oku »

  • tweet