TROUG. RMAN (Recovery Manager) [Oracle 11g Veritabanları için Yüksek Erişilebilirliğe Giriş Serisi] Ergem PEKER

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "TROUG. RMAN (Recovery Manager) [Oracle 11g Veritabanları için Yüksek Erişilebilirliğe Giriş Serisi] Ergem PEKER"

Transkript

1 [Oracle 11g Veritabanları için Yüksek Erişilebilirliğe Giriş Serisi] RMAN (Recovery Manager) Ergem PEKER

2 Giriş Veritabanı yöneticisinin temel görevleri ve sorumlulukları olan tablespace ve disk doluluk oranlarının takibi, kullanıcı hesaplarının yönetimi, performansı düşük sorguların iyileştirilmesi, yama yönetimi, veri güvenliği gibi birçok günlük operasyonel iş arasında kendisini kaybetmesi aslında cok daha kritik olan bir görevini kendisine unutturur, unutturmasa bile oldukça geri planlara itmesine neden olabilir. Bahsedilen en kritik görev ve sorumluluk aslında "Veri Yedekleme ve Kurtarma" 'dir. Bir veritabanı yöneticisinin duzenli ve çalışır bir yedekleme planı olmaması kabul edilemez. Diğer yandan sadece yedekleme planı olması da yeterli değildir. Yedeği alınan veritabanın, herhangi bir sebeple kaybolan verilerin geri kurtarılmasını sağlaması gerekmektedir. Aslında gün içerisinde pek te aklımıza gelmeyen bu işlem, bir veritabanı yöneticisinin en kritik görevidir. Bir Oracle Veritabanının yedeklenmesi ve kurtarılmasi birçok farklı senaryo ve araç ile sağlanabilir. En cok kullanılan araçlar arasında export/import ve Oracle Veritabanı 10g versiyonu ile birlikte kullanıma sunulan datapump ürünleri sayilabilir. Bu araçların yanında işletim sistemi dosya kopyalama yöntemini esas alan "User Managed" yedekleme ve kurtarma yöntemleri de vardır. Diğer yandan depolama ürünlerinin sağladığı bazı çözümler de veritabanı yedekleme yöntemleri arasında gösterilebilir. Bu kısa yazıda az önce bahsedilen yöntemlerin hiç birisine değinmeden Oracle 'in önerdiği ve desteklediği veri yedekleme ve kurtarma ürünü olan RMAN (Recovery MANager) başlığını kısaca inceleyeceğiz. Öncelikle RMAN 'in diğer çözümlere kıyasla sağladığı avantajlara bir göz atmak gerekir. Diğer araçlara kıyasla RMAN block seviyesinde çalıştığı için bazı kazanımlari vardır. Örneğin Incremental Yedek işlemlerini diğer araçlar ile sağlayamiyor iken RMAN de bu özellik var. Dolayısıyla her seferinde tüm veritabanı dosyalarının tamamını kopyalamak yerine, bir önceki full yedek üzerine sadece yedeği alınmamış fark blocklari yazabilirsiniz. Block seviyesinde çalışmanın getirdiği bir diğer önemli özellik ise block kurtarma. Bir veri dosyasının tamamının değil fakat bir kısmının hatta daha küçük seviyede sadece bazı block larının herhangi bir sebepten dolayı bozulması RMAN öncesinde tum tablespace in yedekten geri dönülmesi ile mümkün olabilirken, RMAN ile sadece birkac komut ile sadece bozulan block lar kurtarılabiliyor. Yedekleme performansida RMAN ile daha kolay yönetilebilir halde. Özellikle Parallel yedek almak için diğer araçlarda veritabanı yöneticisinin kişisel katkısı gerekirken, RMAN ile kanallar (channel) üzerinden parallel yedekleme işlemleri cok daha kolay yönetilebilir hale gelmiş durumda. 1

3 Eğer Oracle ASM ürününü kullanıyorsanız, RMAN in getirdiği bir çok kullanışlı özellik bir çok veritabanı yöneticisi için vazgeçilmez hale gelebilir. Zira ASM üzerinde bulunan tüm Oracle veritabanı dosyaları RMAN ile yedeklenebilir, kopyalanabilir, ASM den dosya sistemine veya tam ters yönlu olarak aktarılabilir ve çok daha önemli bir özellik olan veritabanı klonlama işlemleri yine RMAN ile yapılabilir. Tüm bu özelliklerin yanı sıra RMAN in bir diğer kullanışlı özelliği, daha önce alınmış olan tüm veritabanı ve archivelog yedeklerinin controlfile içerisinde bulunan kütüphaneden sorgulanabilmesi. Birden fazla veritabanının olması durumda bu kütüphane bir veritabanı (catalog database) üzerinde de tutulabilir. RMAN i başlatma ve temel ayarlar Başlamadan önce iki varsayımda bulunmak gerekir. Aşağıdaki komut ve yöntemlerin çalışması için versiyonu 11gR2 olan bir Oracle Veritabanı kurulumunun halihazırda var olduğunu ve veritabanının archivelog mode da olduğunu varsayıyoruz. RMAN, bir veritabanı kurulumu yapıldığında, veritabanı yazılımının kurulu oldugu dizin içerisinde varsayılan bir araç olarak gelir ve Oracle kurulum dizini (bundan sonra $ORACLE_HOME olarak bahsedilecektir) içerisinde tum binary dosyalarının bulunduğu bin klasöru içerisinde yer alir. [oracle@localhost ~]$ ls $ORACLE_HOME/bin/rman /home/oracle/app/oracle/product/11.2.0/dbhome_2/bin/rman [oracle@localhost ~]$ which rman ~/app/oracle/product/11.2.0/dbhome_2/bin/rman RMAN i çalıştırmak için sadece rman komutunu yazıp enter a basmak yeterli olacaktir. Fakat RMAN işlemlerinin yapılacağı bir veritabanına bağlanmanız gerekir. Bu veritabanından bundan sonra target veritabanı olarak bahsedilecektir. Target veritabanını RMAN i çalıştırdıktan sonra veya çalıştırırken bildirebilirsiniz. [oracle@localhost ~]$ rman Recovery Manager: Release Production on Tue Nov 29 13:56:

4 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. RMAN> connect target / connected to target database: ORCL (DBID= ) RMAN> exit Recovery Manager complete. [oracle@localhost ~]$ rman target / Recovery Manager: Release Production on Tue Nov 29 13:56: Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. connected to target database: ORCL (DBID= ) RMAN> RMAN i çalıştırdıktan ve target veritabanına bağlandıktan sonra, bir veritabanı yedeği almak oldukça kolay. Tek yapmanız gereken backup database komutunu girmek ve komut çıktılarini takip etmek. Burada dikkat edilmesi gereken husus yeterli disk alanına sahip olup olmadığınızdır. Zira RMAN varsayılan yedekleme klasöru olarak $ORACLE_HOME/dbs altını seçecektir. Eğer db_recovery_file_dest sistem parametresi ayarlanmış ise bu durumda bu alana yedek alacaktır. Alınan veritabanı yedekleri hakkında RMAN e soru sormak isterseniz list backup of database [summary] komutunu aşağıdaki örnekteki gibi kullanabilirsiniz. RMAN> backup database; Starting backup at 29-NOV-11 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=143 device type=disk channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set input datafile file number=00002 name=/home/oracle/app/oracle/oradata/orcl/sysaux01.dbf input datafile file number=00001 name=/home/oracle/app/oracle/oradata/orcl/system01.dbf input datafile file number=00004 name=/home/oracle/app/oracle/oradata/orcl/users01.dbf input datafile file number=00003 name=/home/oracle/app/oracle/oradata/orcl/undotbs01.dbf input datafile file number=00005 name=/home/oracle/app/oracle/oradata/orcl/example01.dbf input datafile file number=00007 name=/home/oracle/app/oracle/oradata/orcl/apex_ dbf input datafile file number=00006 name=/home/oracle/app/oracle/oradata/orcl/apex_ dbf channel ORA_DISK_1: starting piece 1 at 29-NOV-11 channel ORA_DISK_1: finished piece 1 at 29-NOV-11 piece handle=/home/oracle/app/oracle/flash_recovery_area/orcl/backupset/2011_11_29/o1_mf_nnnd f_tag t143635_7fbqmmkb_.bkp tag=tag t comment=none 3

5 channel ORA_DISK_1: backup set complete, elapsed time: 00:00:45 channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set including current control file in backup set including current SPFILE in backup set channel ORA_DISK_1: starting piece 1 at 29-NOV-11 channel ORA_DISK_1: finished piece 1 at 29-NOV-11 piece handle=/home/oracle/app/oracle/flash_recovery_area/orcl/backupset/2011_11_29/o1_mf_ncsn f_tag t143635_7fbqo1vb_.bkp tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 29-NOV-11 RMAN> list backup of database; List of Backup Sets =================== BS Key Type LV Size Device Type Elapsed Time Completion Time Full 1.97G DISK 00:00:44 29-NOV-11 BP Key: 2 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/flash_recovery_area/orcl/backupset/2011_11_29/o1_mf_nnndf_tag T143635_7fbqmmkb_.bkp List of Datafiles in backup set 2 File LV Type Ckp SCN Ckp Time Name Full NOV-11 /home/oracle/app/oracle/oradata/orcl/system01.dbf 2 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/sysaux01.dbf 3 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/undotbs01.dbf 4 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/users01.dbf 5 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/example01.dbf 6 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/apex_ dbf 7 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/apex_ dbf RMAN yedekleme işlemi boyunca target veritabanı dosyalarını okurken, çıkış arabirimi olarak ta channel lari kullanir. Channel ayarlarını yaparak backup süresinde iyileştirmeler yapabilir, yedekleme dosyalarının formatlarını dilediğiniz gibi ayarlayabilirsiniz. Herhangi bir ayar yapmadığımız durumda RMAN in hangi durumda hangi klasöre yedek aldığını bir önceki örnekte görmüştük. Ayarlarda herhangi bir özelleştirme yapılmadığı taktirde RMAN varsayılan olarak ORA_DISK_1 isimli bir channel olusturur ve bu channel i $ORACLE_HOME/dbs altına veya flash recovery area özelliği ayarlı ise db_recovery_file_dest te belirtilen klasöre yönlendirir. Simdi channel ayarları ile biraz daha yakından ilgilenebiliriz. Şöyle ki; 4

6 RMAN> show default device type; RMAN configuration parameters for database with db_unique_name ORCL are: CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default RMAN> configure channel device type disk format '/home/oracle/app/oracle/admin/orcl/%u'; new RMAN configuration parameters: CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle/app/oracle/admin/orcl/%u'; new RMAN configuration parameters are successfully stored released channel: ORA_DISK_1 RMAN> show channel; RMAN configuration parameters for database with db_unique_name ORCL are: CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle/app/oracle/admin/orcl/%u'; Bu yeni ayarlarlar ile birlikte RMAN yedeklerinin belirtilen klasöre alınmasını bekliyoruz. Bakalım gerçekten öyle mi? RMAN> backup database; Starting backup at 30-NOV-11 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=144 device type=disk channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set input datafile file number=00002 name=/home/oracle/app/oracle/oradata/orcl/sysaux01.dbf input datafile file number=00001 name=/home/oracle/app/oracle/oradata/orcl/system01.dbf input datafile file number=00004 name=/home/oracle/app/oracle/oradata/orcl/users01.dbf input datafile file number=00003 name=/home/oracle/app/oracle/oradata/orcl/undotbs01.dbf input datafile file number=00005 name=/home/oracle/app/oracle/oradata/orcl/example01.dbf input datafile file number=00007 name=/home/oracle/app/oracle/oradata/orcl/apex_ dbf 5

7 input datafile file number=00006 name=/home/oracle/app/oracle/oradata/orcl/apex_ dbf channel ORA_DISK_1: starting piece 1 at 30-NOV-11 channel ORA_DISK_1: finished piece 1 at 30-NOV-11 piece handle=/home/oracle/app/oracle/admin/orcl/07msua9a_1_1 tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:45 channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set including current control file in backup set including current SPFILE in backup set channel ORA_DISK_1: starting piece 1 at 30-NOV-11 channel ORA_DISK_1: finished piece 1 at 30-NOV-11 piece handle=/home/oracle/app/oracle/admin/orcl/08msuaan_1_1 tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03 Finished backup at 30-NOV-11 RMAN> list backup of database summary; List of Backups =============== Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag B F A DISK 30-NOV NO TAG T RMAN> list backup of database; List of Backup Sets =================== BS Key Type LV Size Device Type Elapsed Time Completion Time Full 1.97G DISK 00:00:43 30-NOV-11 BP Key: 6 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/07msua9a_1_1 List of Datafiles in backup set 6 File LV Type Ckp SCN Ckp Time Name Full NOV-11 /home/oracle/app/oracle/oradata/orcl/system01.dbf 2 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/sysaux01.dbf 3 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/undotbs01.dbf 6

8 4 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/users01.dbf 5 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/example01.dbf 6 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/apex_ dbf 7 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/apex_ dbf Evet gerçekten öyle. Bu esnada dikkat etmemiz gereken bir diğer önemli konu ise RMAN in aldığı yedekleri dosya sisteminde nasıl tuttuğu. RMAN aldığı her yedeği bir backupset (yedek kumesi) mantıksal yapısı içerisinde tutar ve bu backupset i belirleyici bir TAG ile işaretler. Bu backupset içerisinde de backuppiece (yedek parcasi) adı verilen fiziksel dosyaları görebilirsiniz. Her backupset te bir veya birden fazla backuppiece bulabilirsiniz. list backupset komutu ile almış olduğunuz yedeklerin backupset lerini bu backupset lerin içerisindeki backuppiece leri ve bu backuppiece lerin içerisindeki veritabanı dosyalarını görebilirsiniz. RMAN> list backupset; List of Backup Sets =================== BS Key Type LV Size Device Type Elapsed Time Completion Time Full 1.97G DISK 00:00:43 30-NOV-11 BP Key: 6 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/07msua9a_1_1 List of Datafiles in backup set 6 File LV Type Ckp SCN Ckp Time Name Full NOV-11 /home/oracle/app/oracle/oradata/orcl/system01.dbf 2 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/sysaux01.dbf 3 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/undotbs01.dbf 4 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/users01.dbf 5 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/example01.dbf 6 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/apex_ dbf 7 Full NOV-11 /home/oracle/app/oracle/oradata/orcl/apex_ dbf 7

9 BS Key Type LV Size Device Type Elapsed Time Completion Time Full 9.36M DISK 00:00:03 30-NOV-11 BP Key: 7 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/08msuaan_1_1 SPFILE Included: Modification time: 30-NOV-11 SPFILE db_unique_name: ORCL Control File Included: Ckp SCN: Ckp time: 30-NOV-11 İlk bölümden değinmemiz gereken bir diğer ayar ise retention policy. Bu ayar kaç adet sağlıklı veritabanı yedeğini disk üzerinde tutmak istedigimizle ilgili. Bu ayar iki temel birim üzerinden yapılabilir. Birincisi zaman temelli bir policy belirleyebilirsiniz. Ikincisi backup adedi üzerinden bir policy belirleyebilirsiniz. Örneğin, Aşağıdaki ayarı yapmak ile son 7 günlük yedekleri RMAN repository sinde tutmak istediğimizi RMAN e bildiriyoruz, böylece RMAN gereksiz yedekleri silerken son 7 gunden önceki yedekleri silmeye özen gösterecektir. RMAN> configure retention policy to recovery window of 7 days; new RMAN configuration parameters: CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS; new RMAN configuration parameters are successfully stored Diğer yandan, aşağıdaki ayarı yapmakla RMAN e son 7 adet yedeği repository de tutması gerektiğini bildiriyoruz. Böylece RMAN in eski yedeklerden kastı son 7 adet yedek ten daha önceki dosyalar olacaktir. RMAN> configure retention policy to redundancy 7; old RMAN configuration parameters: CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS; new RMAN configuration parameters: CONFIGURE RETENTION POLICY TO REDUNDANCY 7; new RMAN configuration parameters are successfully stored Eğer hergün sadece tek bir yedek alıyorsak bu yukarıdaki iki farklı ayar aynı sonucu verecektir. Fakat haftada bir full veritabanı yedeği alıyorsak, ilk ayar sadece bir adet 8

10 veritabanı yedeğini repository de barındırırken, ikinci ayar son 7 haftalık yedeği repository de barındıracaktır. Bu ikisinin farkı, özellikle disk e alınan yedeklerde önem arz edecektir, zira disk doluluk oranını etkileyen bir etkendir. Simdi bir örnekle beraber süresi dolan yedekler ve arşivlog lar nasıl listelenir ve silinir bir bakalım. Diskteki yer kısıtı dolayısıyla ben retention policy i son bir yedeği tutacak sekilde ayarladım. Süresi dolan yedekleri sildikten sonra veritabanı yedeklerini listeledigimde sadece son veritabanı yedeğinin repository de kaldığına dikkat edebilirsiniz. Ayrıca son veritabanı yedeğinden daha önce üremiş olan arşivlog larinda silindiğine dikkat ediniz, zira bu log lar son yedeğe geri dönebilmek için gerekli olan dosyalar arasında değiller. RMAN> configure retention policy to redundancy 1; old RMAN configuration parameters: CONFIGURE RETENTION POLICY TO REDUNDANCY 7; new RMAN configuration parameters: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; new RMAN configuration parameters are successfully stored RMAN> report obsolete; RMAN retention policy will be applied to the command RMAN retention policy is set to redundancy 1 Report of obsolete backups and copies Type Key Completion Time Filename/Handle Archive Log 1 29-NOV-11 /home/oracle/app/oracle/admin/orcl/1_388_ dbf Backup Set 1 29-NOV-11 Backup Piece 1 29-NOV-11 /home/oracle/app/oracle/flash_recovery_area/orcl/backupset/2011_11_29/o1_mf_nc snf_tag t143039_7fbq8k1k_.bkp Archive Log 2 29-NOV-11 /home/oracle/app/oracle/admin/orcl/archive/1_389_ dbf Archive Log 3 29-NOV-11 /home/oracle/app/oracle/admin/orcl/archive/1_390_ dbf Backup Set 3 29-NOV-11 Backup Piece 3 29-NOV-11 /home/oracle/app/oracle/flash_recovery_area/orcl/backupset/2011_11_29/o1_mf_nc snf_tag t143635_7fbqo1vb_.bkp Archive Log 4 30-NOV-11 /home/oracle/app/oracle/admin/orcl/archive/1_391_ dbf Archive Log 5 30-NOV-11 /home/oracle/app/oracle/admin/orcl/archive/1_392_ dbf Backup Set 5 30-NOV-11 9

11 Backup Piece 5 30-NOV-11 /home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/06msu8pu_1_1 RMAN> delete obsolete; RMAN retention policy will be applied to the command RMAN retention policy is set to redundancy 1 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=142 device type=disk Deleting the following obsolete backups and copies: Type Key Completion Time Filename/Handle Backup Set 1 29-NOV-11 Backup Piece 1 29-NOV-11 /home/oracle/app/oracle/flash_recovery_area/orcl/backupset/2011_11_29/o1_mf_nc snf_tag t143039_7fbq8k1k_.bkp Archive Log 2 29-NOV-11 /home/oracle/app/oracle/admin/orcl/archive/1_389_ dbf Archive Log 3 29-NOV-11 /home/oracle/app/oracle/admin/orcl/archive/1_390_ dbf Backup Set 3 29-NOV-11 Backup Piece 3 29-NOV-11 /home/oracle/app/oracle/flash_recovery_area/orcl/backupset/2011_11_29/o1_mf_nc snf_tag t143635_7fbqo1vb_.bkp Archive Log 4 30-NOV-11 /home/oracle/app/oracle/admin/orcl/archive/1_391_ dbf Archive Log 5 30-NOV-11 /home/oracle/app/oracle/admin/orcl/archive/1_392_ dbf Backup Set 5 30-NOV-11 Backup Piece 5 30-NOV-11 /home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/06msu8pu_1_1 Do you really want to delete the above objects (enter YES or NO)? yes deleted backup piece backup piece handle=/home/oracle/app/oracle/flash_recovery_area/orcl/backupset/2011_11_29/o 1_mf_ncsnf_TAG T143039_7fbq8k1k_.bkp RECID=1 STAMP= deleted archived log archived log file name=/home/oracle/app/oracle/admin/orcl/archive/1_389_ dbf RECID=2 STAMP= deleted archived log archived log file name=/home/oracle/app/oracle/admin/orcl/archive/1_390_ dbf RECID=3 STAMP= deleted backup piece backup piece handle=/home/oracle/app/oracle/flash_recovery_area/orcl/backupset/2011_11_29/o 1_mf_ncsnf_TAG T143635_7fbqo1vb_.bkp RECID=3 STAMP=

12 deleted archived log archived log file name=/home/oracle/app/oracle/admin/orcl/archive/1_391_ dbf RECID=4 STAMP= deleted archived log archived log file name=/home/oracle/app/oracle/admin/orcl/archive/1_392_ dbf RECID=5 STAMP= deleted backup piece backup piece handle=/home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/06msu8pu_1_1 RECID=5 STAMP= Deleted 7 objects RMAN> list backup of database summary; List of Backups =============== Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag B F A DISK 30-NOV NO TAG T Temel Yedekleme İşlemleri Veritabanı yedeğini almak için girmemiz gereken komutu bir önceki bölümde zaten incelemistik. Bu bölümde de veri dosyaları dışında kalan fakat yine de olası bir geri dönüş senaryosunda ihtiyacımız olabilecek diğer veritabanı dosyaları olan controlfile, spfile ve arşivlog ların yedeklemesine göz atacağız. Yukarıdaki backup database çıktılarına bakacak olursanız, her veritabanı yedeği sonunda backupset içerisine bir backuppiece, içerisinde de controlfile ve spfile yedeklerinin otomatik olarak alındığını görebilirsiniz. Eğer controlfile yedeğinin Ayrıca alınmasını istiyorsanız o halde backup current controlfile komutunu kullanabilirsiniz. Aynı şekilde spfile yedeği içinde backup spfile komutu yeterli olacaktir. Ayrıca yine list backup of controlfile [summary] veya list backup of spfile [summary] komutları ile alınan yedekleri kontrol edebilirsiniz. 11

13 RMAN> backup current controlfile; Starting backup at 05-DEC-11 using channel ORA_DISK_1 channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set including current control file in backup set channel ORA_DISK_1: starting piece 1 at 05-DEC-11 channel ORA_DISK_1: finished piece 1 at 05-DEC-11 piece handle=/home/oracle/app/oracle/admin/orcl/09mtduk8_1_1 tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 05-DEC-11 Starting Control File and SPFILE Autobackup at 05-DEC-11 piece handle=/home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/c comment=none Finished Control File and SPFILE Autobackup at 05-DEC-11 RMAN> backup spfile; Starting backup at 05-DEC-11 using channel ORA_DISK_1 channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set including current SPFILE in backup set channel ORA_DISK_1: starting piece 1 at 05-DEC-11 channel ORA_DISK_1: finished piece 1 at 05-DEC-11 piece handle=/home/oracle/app/oracle/admin/orcl/0bmtdukp_1_1 tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 05-DEC-11 Starting Control File and SPFILE Autobackup at 05-DEC-11 piece handle=/home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/c comment=none Finished Control File and SPFILE Autobackup at 05-DEC-11 RMAN> list backup of controlfile summary; List of Backups =============== Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag B F A DISK 30-NOV NO TAG T B F A DISK 05-DEC NO TAG T

14 9 B F A DISK 05-DEC NO TAG T B F A DISK 05-DEC NO TAG T RMAN> list backup of spfile summary; List of Backups =============== Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag B F A DISK 30-NOV NO TAG T B F A DISK 05-DEC NO TAG T B F A DISK 05-DEC NO TAG T B F A DISK 05-DEC NO TAG T RMAN> list backup of controlfile; List of Backup Sets =================== BS Key Type LV Size Device Type Elapsed Time Completion Time Full 9.36M DISK 00:00:03 30-NOV-11 BP Key: 7 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/08msuaan_1_1 Control File Included: Ckp SCN: Ckp time: 30-NOV-11 BS Key Type LV Size Device Type Elapsed Time Completion Time Full 9.33M DISK 00:00:02 05-DEC-11 BP Key: 8 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/09mtduk8_1_1 Control File Included: Ckp SCN: Ckp time: 05-DEC-11 BS Key Type LV Size Device Type Elapsed Time Completion Time Full 9.36M DISK 00:00:00 05-DEC-11 BP Key: 9 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/c Control File Included: Ckp SCN: Ckp time: 05-DEC-11 13

15 BS Key Type LV Size Device Type Elapsed Time Completion Time Full 9.36M DISK 00:00:00 05-DEC-11 BP Key: 11 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/c Control File Included: Ckp SCN: Ckp time: 05-DEC-11 Controlfile yedekleri için ayrıca dikkat edilmesi gereken bir durum vardır. İleride controlfile kurtarma bölümünde daha detaylı değineceğiz ama yine de burada bir giriş yapmak yerinde gözüküyor. RMAN aldığı tüm yedeklerin metadatasini controlfile içerisinde tutar (catalog veritabanı kullanılmadığı durumda). Dolayısıyla controlfile kaybı RMAN için oldukça kritik bir durum, zira controlfile yedeklerinin kendisi de RMAN backupset leri içerisinde. Bu ikilemden kurtulmak için controlfile auto backup özelliğini ayarlayabiliriz. Bunun için controlfile auto backup parametresini on olarak ayarlamanız gerekir. Bu parametreyi on olarak ayarladıktan sonra RMAN her veritabanı yedeğinden sonra controlfile yedeklerini otomatik olarak $ORACLE_HOME/dbs dizini altına da alır. Veri kurtarma kısmında bu yedeğin ne kadar önemli olacağını göreceğiz. RMAN> configure controlfile autobackup on; new RMAN configuration parameters: CONFIGURE CONTROLFILE AUTOBACKUP ON; new RMAN configuration parameters are successfully stored RMAN> show controlfile autobackup; RMAN configuration parameters for database with db_unique_name ORCL are: CONFIGURE CONTROLFILE AUTOBACKUP ON; Arşivlog ların da yedeğini alıp daha sonra orjinal arşivlog ları disk kullanımını azaltmak için dosya sisteminden silebilirsiniz veya RMAN e arşivlog yedeklerini aldıktan sonra yedeğini aldığı arsivleri dosya sisteminden (veya ASM üzerinden) kaldırmasini bildirebilirsiniz. Arşivlog ları silerken dikkat edilmesi gereken bir diğer nokta ise, arşivlog dosyalarının dosya sistemi komutları ile değil de RMAN komutları ile silmekte fayda vardır. Aksi 14

16 taktirde RMAN silinen arşivlog ların kaydını tutamayacak ve bir sonraki arşivlog yedeğinde, bulamadigi arşivlog lar için hata verecektir. Bunu önlemek için RMAN içerisinde crosschek archivelog all komutu ile RMAN in dosya sistemindeki arşivlog dosyalarından haberdar olması sağlanabilir. Son örnek olarak ta, bir arsiv sequence numarasi ile arsiv yedekleyip listeleyebilirsiniz. Şöyle ki; RMAN> backup archivelog all; Starting backup at 05-DEC-11 current log archived using channel ORA_DISK_1 channel ORA_DISK_1: starting archived log backup set channel ORA_DISK_1: specifying archived log(s) in backup set input archived log thread=1 sequence=393 RECID=6 STAMP= input archived log thread=1 sequence=394 RECID=7 STAMP= channel ORA_DISK_1: starting piece 1 at 05-DEC-11 channel ORA_DISK_1: finished piece 1 at 05-DEC-11 piece handle=/home/oracle/app/oracle/admin/orcl/0dmte263_1_1 tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 05-DEC-11 Starting Control File and SPFILE Autobackup at 05-DEC-11 piece handle=/home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/c comment=none Finished Control File and SPFILE Autobackup at 05-DEC-11 RMAN> backup archivelog from time 'sysdate-1'; Starting backup at 05-DEC-11 current log archived using channel ORA_DISK_1 channel ORA_DISK_1: starting archived log backup set channel ORA_DISK_1: specifying archived log(s) in backup set input archived log thread=1 sequence=393 RECID=6 STAMP= input archived log thread=1 sequence=394 RECID=7 STAMP= input archived log thread=1 sequence=395 RECID=8 STAMP= channel ORA_DISK_1: starting piece 1 at 05-DEC-11 channel ORA_DISK_1: finished piece 1 at 05-DEC-11 piece handle=/home/oracle/app/oracle/admin/orcl/0fmte3nk_1_1 tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 05-DEC-11 Starting Control File and SPFILE Autobackup at 05-DEC-11 15

17 piece handle=/home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/c comment=none Finished Control File and SPFILE Autobackup at 05-DEC-11 RMAN> backup archivelog all delete all input; Starting backup at 05-DEC-11 current log archived using channel ORA_DISK_1 channel ORA_DISK_1: starting archived log backup set channel ORA_DISK_1: specifying archived log(s) in backup set input archived log thread=1 sequence=393 RECID=6 STAMP= input archived log thread=1 sequence=394 RECID=7 STAMP= input archived log thread=1 sequence=395 RECID=8 STAMP= input archived log thread=1 sequence=396 RECID=9 STAMP= channel ORA_DISK_1: starting piece 1 at 05-DEC-11 channel ORA_DISK_1: finished piece 1 at 05-DEC-11 piece handle=/home/oracle/app/oracle/admin/orcl/0hmte3o8_1_1 tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 channel ORA_DISK_1: deleting archived log(s) archived log file name=/home/oracle/app/oracle/admin/orcl/archive/1_393_ dbf RECID=6 STAMP= archived log file name=/home/oracle/app/oracle/admin/orcl/archive/1_394_ dbf RECID=7 STAMP= archived log file name=/home/oracle/app/oracle/admin/orcl/archive/1_395_ dbf RECID=8 STAMP= archived log file name=/home/oracle/app/oracle/admin/orcl/archive/1_396_ dbf RECID=9 STAMP= Finished backup at 05-DEC-11 Starting Control File and SPFILE Autobackup at 05-DEC-11 piece handle=/home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/c comment=none Finished Control File and SPFILE Autobackup at 05-DEC-11 RMAN> list backup of archivelog all; List of Backup Sets =================== BS Key Size Device Type Elapsed Time Completion Time

18 M DISK 00:00:01 05-DEC-11 BP Key: 12 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/0dmte263_1_1 List of Archived Logs in backup set 12 Thrd Seq Low SCN Low Time Next SCN Next Time NOV DEC DEC DEC-11 BS Key Size Device Type Elapsed Time Completion Time M DISK 00:00:00 05-DEC-11 BP Key: 14 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/0fmte3nk_1_1 List of Archived Logs in backup set 14 Thrd Seq Low SCN Low Time Next SCN Next Time NOV DEC DEC DEC DEC DEC-11 BS Key Size Device Type Elapsed Time Completion Time M DISK 00:00:01 05-DEC-11 BP Key: 16 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/0hmte3o8_1_1 List of Archived Logs in backup set 16 Thrd Seq Low SCN Low Time Next SCN Next Time NOV DEC DEC DEC DEC DEC DEC DEC-11 RMAN> list backup of archivelog from sequence 394 until sequence 394; List of Backup Sets =================== BS Key Size Device Type Elapsed Time Completion Time

19 M DISK 00:00:01 05-DEC-11 BP Key: 12 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/0dmte263_1_1 List of Archived Logs in backup set 12 Thrd Seq Low SCN Low Time Next SCN Next Time DEC DEC-11 BS Key Size Device Type Elapsed Time Completion Time M DISK 00:00:00 05-DEC-11 BP Key: 14 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/0fmte3nk_1_1 List of Archived Logs in backup set 14 Thrd Seq Low SCN Low Time Next SCN Next Time DEC DEC-11 BS Key Size Device Type Elapsed Time Completion Time M DISK 00:00:01 05-DEC-11 BP Key: 16 Status: AVAILABLE Compressed: NO Tag: TAG T Piece Name: /home/oracle/app/oracle/admin/orcl/0hmte3o8_1_1 List of Archived Logs in backup set 16 Thrd Seq Low SCN Low Time Next SCN Next Time DEC DEC-11 Incremental (Arttırımlı) Yedekleme RMAN in bir diğer önemli özelliği incremental (arttırımlı) yedek alabilmesidir. Özellikle çok büyük veritabanlarının günlük alınan yedeklerini barındırmak oldukça maliyetli bir duruma gelebiliyor. Dolayısıyla hergün tüm veritabanının tamamının yedeğini almak yerine sadece değişen block larin yedeğini almak hem toplam yedek alma süresini kısaltıyor hem de alınan yedeğin, disk üzerinde daha az yer kaplamasını sağlıyor. Temel Olarak iki seviye arttırımlı yedek alma seçeneğimiz var. Bunlardan ilki level-0 (seviye-0) arttırımlı yedek, ikincisi ise level-1 (seviye-1) arttırımlı yedek. Seviye-0 yedeği 18

20 aslında bir tam veritabanı yedeğine eşdeğer olarak algılanabilir, aradaki tek fark seviye-0 yedek kendinden sonra gelecek olan seviye-1 yedeklere bir baz teskil eder. Örnek vermek gerekirse, her pazar bir seviye-0 tam yedek alıp hafta içi günlük seviye-1 yedekler alınabilir. Seviye-1 yedek ise iki sınıfa ayrılır. differential backup (fark yedeği) ve cumulative backup (toplu yedek). Fark yedeği kendinden hemen önce alınan seviye-0 veya seviye-1 arttırımlı yedekten sonra değişmiş olan block ları yedeklerken, toplu yedek ise kendinden önce gelen sadece seviye-0 arttırımlı yedekten sonra değişen block lari yedekler. Gayet açıktır ki, seviye-1 fark yedekleri sadece günlük farklari içerirken, seviye-1 toplu yedek boyutu bir sonraki seviye-0 yedeğe kadar hergün artarak ilerleyecektir. Aradaki bu farkı veri kurtarma senaryoları arasında detaylı bir sekilde inceleyeceğiz. Aşağıdaki iki şemada seviye-1 fark ve toplu arttırımlı yedeklerin farklarini görebilirsiniz. Seviye-1 fark yedeğine örnek. (Level-1 differential backup) 19

21 Seviye-1 toplu yedeğe bir örnek. (Level-1 cumulative backup) Aşağıdaki örnekte, seviye-0 ve seviye-1 yedeklerin nasıl alındığıni, komutları ve komut çıktılarini inceleyebilirsiniz. RMAN> backup incremental level 0 database; Starting backup at 06-DEC-11 using channel ORA_DISK_1 channel ORA_DISK_1: starting incremental level 0 datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set input datafile file number=00002 name=/home/oracle/app/oracle/oradata/orcl/sysaux01.dbf input datafile file number=00001 name=/home/oracle/app/oracle/oradata/orcl/system01.dbf input datafile file number=00004 name=/home/oracle/app/oracle/oradata/orcl/users01.dbf input datafile file number=00003 name=/home/oracle/app/oracle/oradata/orcl/undotbs01.dbf input datafile file number=00005 name=/home/oracle/app/oracle/oradata/orcl/example01.dbf 20

22 input datafile file number=00007 name=/home/oracle/app/oracle/oradata/orcl/apex_ dbf input datafile file number=00006 name=/home/oracle/app/oracle/oradata/orcl/apex_ dbf channel ORA_DISK_1: starting piece 1 at 06-DEC-11 channel ORA_DISK_1: finished piece 1 at 06-DEC-11 piece handle=/home/oracle/app/oracle/admin/orcl/0qmtger0_1_1 tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:45 Finished backup at 06-DEC-11 Starting Control File and SPFILE Autobackup at 06-DEC-11 piece handle=/home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/c comment=none Finished Control File and SPFILE Autobackup at 06-DEC-11 RMAN> backup incremental level 1 database; Starting backup at 06-DEC-11 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=146 device type=disk channel ORA_DISK_1: starting incremental level 1 datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set input datafile file number=00002 name=/home/oracle/app/oracle/oradata/orcl/sysaux01.dbf input datafile file number=00001 name=/home/oracle/app/oracle/oradata/orcl/system01.dbf input datafile file number=00004 name=/home/oracle/app/oracle/oradata/orcl/users01.dbf input datafile file number=00003 name=/home/oracle/app/oracle/oradata/orcl/undotbs01.dbf input datafile file number=00005 name=/home/oracle/app/oracle/oradata/orcl/example01.dbf input datafile file number=00007 name=/home/oracle/app/oracle/oradata/orcl/apex_ dbf input datafile file number=00006 name=/home/oracle/app/oracle/oradata/orcl/apex_ dbf channel ORA_DISK_1: starting piece 1 at 06-DEC-11 channel ORA_DISK_1: finished piece 1 at 06-DEC-11 piece handle=/home/oracle/app/oracle/admin/orcl/0lmtgddj_1_1 tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:25 Finished backup at 06-DEC-11 Starting Control File and SPFILE Autobackup at 06-DEC-11 piece handle=/home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/c comment=none Finished Control File and SPFILE Autobackup at 06-DEC-11 21

23 RMAN> list backup of database summary; List of Backups =============== Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag B F A DISK 30-NOV NO TAG T B 0 A DISK 05-DEC NO TAG T B 1 A DISK 06-DEC NO TAG T RMAN> backup incremental level 1 cumulative database; Starting backup at 06-DEC-11 using channel ORA_DISK_1 channel ORA_DISK_1: starting incremental level 1 datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set input datafile file number=00002 name=/home/oracle/app/oracle/oradata/orcl/sysaux01.dbf input datafile file number=00001 name=/home/oracle/app/oracle/oradata/orcl/system01.dbf input datafile file number=00004 name=/home/oracle/app/oracle/oradata/orcl/users01.dbf input datafile file number=00003 name=/home/oracle/app/oracle/oradata/orcl/undotbs01.dbf input datafile file number=00005 name=/home/oracle/app/oracle/oradata/orcl/example01.dbf input datafile file number=00007 name=/home/oracle/app/oracle/oradata/orcl/apex_ dbf input datafile file number=00006 name=/home/oracle/app/oracle/oradata/orcl/apex_ dbf channel ORA_DISK_1: starting piece 1 at 06-DEC-11 channel ORA_DISK_1: finished piece 1 at 06-DEC-11 piece handle=/home/oracle/app/oracle/admin/orcl/0nmtgdhh_1_1 tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:07 Finished backup at 06-DEC-11 Starting Control File and SPFILE Autobackup at 06-DEC-11 piece handle=/home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/c comment=none Finished Control File and SPFILE Autobackup at 06-DEC-11 RMAN> list backup of database summary; 22

24 List of Backups =============== Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag B F A DISK 30-NOV NO TAG T B 0 A DISK 05-DEC NO TAG T B 1 A DISK 06-DEC NO TAG T B 1 A DISK 06-DEC NO TAG T Veri Kurtarma Senaryoları Yaptığımız tum yedek planlarının ve aldığımız tüm yedeklerin tek bir amacı vardır. İstenmeyen muhtemel bir durum sonrasında meydana gelebilecek veri kaybını engellemek veya kısaca veri kurtarmak (recovery). Aldığımız yedeklerin tutarlılığını ve kullanılırlığını test etmek için düzenli olarak veri geri dönüş test senaryoları yaratmak, ileride meydana gelebilecek veri kayıplarını en kısa yoldan çözerek, veri tabanı downtime süresini en azda tutmak için cok yararlıdır. Zira aldığımız yedeklerin bozuk olup olmadığının, yedekleme planımizin duzenli ve tutarli olup olmadığının en doğrudan ispatı, elimizdeki bu yedeklerden sağlıklı bir şekilde geri dönüp dönemediğimizi kendi gözümüzle görmektir. Aynı yedek almak gibi geri dönüş de RMAN ile oldukça kolaydır. Veri kurtarmanın iki aşaması vardır. Birincisi restore aşaması ikincisi recover aşamasıdir. Restore aşaması veri dosyalarının RMAN yedek dosyalarından geri dönülmesini saglar. Recover işlemi ise, yedeğin alındığı zamandan itibaren veritabanı kapanmadan son ana kadar olan değişiklikleri restore edilen veri dosyalarına uygular. Kısaca restore database komutunu çalıştırarak veritabanının en son yedeğindeki veri dosyalarını ASM veya dosya sistemine yeniden kopyalar, ardından çalıştıracağınız recover database komutu ile veritabanının son anına tekrar geri dönebilirsiniz. Bunun için tum arşivlog ların ve rman backupset lerinin ulaşılabilir olması yeterlidir. Genellikle bu komut, olası bir fiziksel problem (disk kaybi, veri bozulması) dolayısıyla kaybolabilecek veri dosya veya dosyalarını geri dönmek için kullanılabilir. SQL> select name from v$datafile; NAME 23

25 /home/oracle/app/oracle/oradata/orcl/system01.dbf /home/oracle/app/oracle/oradata/orcl/sysaux01.dbf /home/oracle/app/oracle/oradata/orcl/undotbs01.dbf /home/oracle/app/oracle/oradata/orcl/users01.dbf /home/oracle/app/oracle/oradata/orcl/example01.dbf /home/oracle/app/oracle/oradata/orcl/apex_ dbf /home/oracle/app/oracle/oradata/orcl/apex_ dbf 7 rows selected. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> exit Disconnected from Oracle Database 11g Enterprise Edition Release Production With the Partitioning, OLAP, Data Mining and Real Application Testing options [oracle@localhost ~]$ cd /home/oracle/app/oracle/oradata/orcl/ [oracle@localhost orcl]$ ls APEX_ dbf control01.ctl redo01.log redo03.log system01.dbf undotbs01.dbf APEX_ dbf example01.dbf redo02.log sysaux01.dbf temp01.dbf users01.dbf [oracle@localhost orcl]$ rm *.dbf [oracle@localhost orcl]$ ls control01.ctl redo01.log redo02.log redo03.log [oracle@localhost orcl]$ sqlplus / as sysdba SQL*Plus: Release Production on Tue Dec 6 04:55: Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to an idle instance. SQL> startup mount; ORACLE instance started. Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes Database mounted. SQL> exit Disconnected from Oracle Database 11g Enterprise Edition Release Production 24

26 With the Partitioning, OLAP, Data Mining and Real Application Testing options orcl]$ rman target / Recovery Manager: Release Production on Tue Dec 6 04:56: Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. connected to target database: ORCL (DBID= , not open) RMAN> restore database; Starting restore at 06-DEC-11 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=10 device type=disk channel ORA_DISK_1: starting datafile backup set restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/system01.dbf channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/sysaux01.dbf channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/undotbs01.dbf channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/users01.dbf channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/example01.dbf channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/apex_ dbf channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/apex_ dbf channel ORA_DISK_1: reading from backup piece /home/oracle/app/oracle/admin/orcl/0qmtger0_1_1 channel ORA_DISK_1: piece handle=/home/oracle/app/oracle/admin/orcl/0qmtger0_1_1 tag=tag t channel ORA_DISK_1: restored backup piece 1 channel ORA_DISK_1: restore complete, elapsed time: 00:00:35 Finished restore at 06-DEC-11 RMAN> recover database; Starting recover at 06-DEC-11 using channel ORA_DISK_1 starting media recovery media recovery complete, elapsed time: 00:00:01 Finished recover at 06-DEC-11 25

27 RMAN> sql 'alter database open'; sql statement: alter database open RMAN> exit Recovery Manager complete. orcl]$ sqlplus / as sysdba SQL*Plus: Release Production on Tue Dec 6 05:03: Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select open_mode, name from v$database; OPEN_MODE NAME READ WRITE ORCL Eğer sadece bir veri dosyası kaybetmiş olsaydık, tüm veritabanını geri dönmek yerine sadece kaybolan veri dosyasını da dönebilirdik. Böyle bir durumda restore datafile <datafile_name> <datafile_number> komutunu kullanabilirdik. Hatta bunun için veritabanını kapatmak zorunda bile olmazdık. Şöyle ki; SQL> select name from v$tablespace; NAME SYSTEM SYSAUX UNDOTBS1 USERS TEMP EXAMPLE APEX_ APEX_ rows selected. SQL> select name from v$datafile; 26

28 NAME /home/oracle/app/oracle/oradata/orcl/system01.dbf /home/oracle/app/oracle/oradata/orcl/sysaux01.dbf /home/oracle/app/oracle/oradata/orcl/undotbs01.dbf /home/oracle/app/oracle/oradata/orcl/users01.dbf /home/oracle/app/oracle/oradata/orcl/example01.dbf /home/oracle/app/oracle/oradata/orcl/apex_ dbf /home/oracle/app/oracle/oradata/orcl/apex_ dbf 7 rows selected. SQL> alter tablespace example offline; Tablespace altered. RMAN> restore datafile '/home/oracle/app/oracle/oradata/orcl/example01.dbf'; Starting restore at 06-DEC-11 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=9 device type=disk channel ORA_DISK_1: starting datafile backup set restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/example01.dbf channel ORA_DISK_1: reading from backup piece /home/oracle/app/oracle/admin/orcl/0qmtger0_1_1 channel ORA_DISK_1: piece handle=/home/oracle/app/oracle/admin/orcl/0qmtger0_1_1 tag=tag t channel ORA_DISK_1: restored backup piece 1 channel ORA_DISK_1: restore complete, elapsed time: 00:00:03 Finished restore at 06-DEC-11 RMAN> recover datafile '/home/oracle/app/oracle/oradata/orcl/example01.dbf'; Starting recover at 06-DEC-11 using channel ORA_DISK_1 starting media recovery archived log for thread 1 with sequence 398 is already on disk as file /home/oracle/app/oracle/admin/orcl/archive/1_398_ dbf archived log for thread 1 with sequence 1 is already on disk as file /home/oracle/app/oracle/admin/orcl/archive/1_1_ dbf 27

29 archived log file name=/home/oracle/app/oracle/admin/orcl/archive/1_398_ dbf thread=1 sequence=398 archived log file name=/home/oracle/app/oracle/admin/orcl/archive/1_1_ dbf thread=1 sequence=1 media recovery complete, elapsed time: 00:00:00 Finished recover at 06-DEC-11 SQL> alter tablespace example online; Tablespace altered. Diğer yandan her zaman veritabanının kapanmadan önceki son anına dönmek istemeyiz. Örneğin kullanıcı veya otomasyon kaynaklı hatalarda muhtemel yanlış veri girişi veya silinmesi söz konusu olabilir. Böyle durumlarda hatanın oluşmadan önceki haline geri dönmek isteyebiliriz. Bunun için de restore database until time <date> ve recover database until time <date> komutunu vererek zaman içerisindeki daha önceki bir duruma geri dönebiliriz (restore point in time). Burada dikkat edilmesi gereken bir durum, veritabanını açarken resetlogs opsiyonu ile açmanız gerektiğidir. Sebebi ise oldukça basit, geri dönüşünü gercekleştirdiğimiz veritabanı aslında bir önceki veritabanından farklı bir veritabanı, eğer aynı veritabanı olsaydı veritabanı kapanmadan hemen önceki halinde olması gerekirdi. Dolayısıyla aynı veritabanının farklı bir haliyle çalışmaya başlıyoruz (incarnation). RMAN> restore database until time "to_date(' :13:00:00','yyyy-mm- DD:HH24:MI:SS')"; Starting restore at 06-DEC-11 using channel ORA_DISK_1 channel ORA_DISK_1: starting datafile backup set restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/system01.dbf channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/sysaux01.dbf channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/undotbs01.dbf channel ORA_DISK_1: restoring datafile to /home/oracle/app/oracle/oradata/orcl/users01.dbf 28

Oracle 11gR2 Üzerine Dataguard Kurulumu Türkçe

Oracle 11gR2 Üzerine Dataguard Kurulumu Türkçe Oracle 11gR2 Üzerine Dataguard Kurulumu Türkçe 1. Primary veritabanının arşiv modda olduğu doğrulanır, değilse arşiv moda alınır. SQL> archive log list Database log mode Archive Mode Automatic archival

Detaylı

ORACLE RMAN (RECOVERY MANAGER)

ORACLE RMAN (RECOVERY MANAGER) ORACLE RMAN (RECOVERY MANAGER) 1 Contents 1. RMAN NEDİR?... 3 1.1. RMAN in Avantajları:... 3 1.2. RMAN in Dezavantajları:... 3 1.3. RMAN Neler Yapabiliyor?... 3 2. RMAN İLE YEDEK ALMAK... 4 2.1. RMAN ile

Detaylı

Emrah UYSAL 1 TABLESPACE ENCRYPTION ORACLE 11G

Emrah UYSAL  1 TABLESPACE ENCRYPTION ORACLE 11G TABLESPACE ENCRYPTION ORACLE 11G Oracle 11G nin yeni gelen özelliklerinden biride tablespace seviyesinde encryption yapılabilmesidir.tabiiki yine bunu yapabilmek için wallet ın aktif ve açık olması gerekmektedir.wallet

Detaylı

ORACLE DATAFILE RECOVER (KURTARMA) TESTLERĐ

ORACLE DATAFILE RECOVER (KURTARMA) TESTLERĐ ORACLE DATAFILE RECOVER (KURTARMA) TESTLERĐ 1 İçindekiler 1.Giriş... 3 2. Tam Fiziksel Bozulma ve Kurtarma Denemesi... 3 3. Tam Fiziksel Bozulmada Eski Bir Yedeği Kullanarak Kurtarma... 4 4. Block Bazında

Detaylı

Startup ve Shutdown Yöntemleri. ORACLE STARTUP ve SHUTDOWN YÖNTEMLERİ

Startup ve Shutdown Yöntemleri. ORACLE STARTUP ve SHUTDOWN YÖNTEMLERİ ORACLE STARTUP ve SHUTDOWN YÖNTEMLERİ 1 Contents 1.Giriş... 3 2.Oracle Başlangıç Modları... 3 3.Restricted Mode... 3 4.Oracle Kapanma Modları... 5 5. Oracle Kapanma Sorunları... 6 2 1.Giriş Oracle ı farklı

Detaylı

ORACLE TRANSPORTABLE TABLESPACE KULLANIMI

ORACLE TRANSPORTABLE TABLESPACE KULLANIMI ORACLE TRANSPORTABLE TABLESPACE KULLANIMI 1 BACKUP YÖNTEMLERİ KONUSUNDA ÖNBİLGİ: Oracle da yedek alınması için farklı yöntemler kullanılabilir. Veritabanını kapatarak (SHUTDOWN) dosyaların kopyalanmasıyla

Detaylı

ORACLE FLASHBACK DATABASE TEKNOLOJĐSĐ

ORACLE FLASHBACK DATABASE TEKNOLOJĐSĐ ORACLE FLASHBACK DATABASE TEKNOLOJĐSĐ 1 Contents 1. FLASHBACK DATABASE Özelliği... 3 2. Veritabanını Hazırlamak... 3 3. ile Recover... 7 4. Flashback ile Zamanda İleri Geri Gitme... 9 5. Flashback İçin

Detaylı

Flashback Database ile Standby Üzerinden Veri Kurtarmak

Flashback Database ile Standby Üzerinden Veri Kurtarmak Flashback Database ile Standby Üzerinden Veri Kurtarmak 1 İçerik 1. Phyiscal Standby üzerinde Flashback Database...3 2. Test Ortam(lar)ını Oluşturmak...4 3. Physical Standby Veritabanını Oluşturmak...5

Detaylı

ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE) LISTENER YAPILANDIRMASI

ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE) LISTENER YAPILANDIRMASI ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE LISTENER YAPILANDIRMASI 1 Farklı ortamlardan, kurduğunuz veritabanına bağlanılması listener yapılandırmasıyla sağlanır. Genellikle standart olan ayarlarla 1521

Detaylı

«BM364» Veritabanı Uygulamaları

«BM364» Veritabanı Uygulamaları HAFTA 10 Verileri Yedeklemek ve Yedekten Dönmek" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı Yedeklemeyi Anlamak Yedekten Dönmeyi

Detaylı

Tavsiye Edilen Önhazırlık Veritabanı kavramını öğrenmek

Tavsiye Edilen Önhazırlık Veritabanı kavramını öğrenmek Ms SQL Veritabanları Yedekleme Bölüm Veritabanı Yönetimi Yazar Mustafa ÖZEN Yayın Tarihi 18.03.2004 Okunma Sayısı 1109 Tavsiye Edilen Önhazırlık Veritabanı kavramını öğrenmek Hedefler Veritabanı yönetim

Detaylı

TEMEL VERİTABANI YÖNETİCİLİĞİ & UNIX / LINUX EĞİTİMİ DERS PROGRAMI

TEMEL VERİTABANI YÖNETİCİLİĞİ & UNIX / LINUX EĞİTİMİ DERS PROGRAMI TEMEL VERİTABANI YÖNETİCİLİĞİ & UNIX / LINUX EĞİTİMİ DERS PROGRAMI İÇİNDEKİLER 1.Hafta (TANIŞMA VE ORACLE TEKNOLOJİLERİ)... 2 2.Hafta (ORACLE MEMORY KULLANIMI)... 2 3.Hafta (ORACLE FİZİKSEL MİMARİSİ) &

Detaylı

ORACLE PARAMETRE DOSYALARI ( PFILE & SPFILE )

ORACLE PARAMETRE DOSYALARI ( PFILE & SPFILE ) ORACLE PARAMETRE DOSYALARI ( PFILE & SPFILE ) 1 Contents 1.Giriş... 3 2. Oracle PFILE (Parameter File)... 3 3. Oracle SPFILE (Server Parameter File)... 3 4. PFILE (Parameter File) ve SPFILE (Server Parameter

Detaylı

UFS SNAPSHOT. Hazırlayan: Asiye Yigit Agustos

UFS SNAPSHOT. Hazırlayan: Asiye Yigit Agustos UFS SNAPSHOT Hazırlayan: Asiye Yigit Agustos 2011 UFS SNAPSHOT - AMAÇ UFS SNAPSHOT oluşturulması SNAPSHOT alanın yedeğinin alınması UFS SNAPSHOT OLUŞTURULMASI UFS COPY ON WRITE SNAPSHOT sayesinde ufs dosya

Detaylı

SQL SERVER VERİTABANINI EKLEME-ÇIKARMA ve YEDEKLEME-GERİ YÜKLEME

SQL SERVER VERİTABANINI EKLEME-ÇIKARMA ve YEDEKLEME-GERİ YÜKLEME SQL SERVER VERİTABANINI EKLEME-ÇIKARMA ve YEDEKLEME-GERİ YÜKLEME DETACH-ATTACH Bir veritabanını sıkıştırmadan MS SQL veri tabanı sunucusundan çıkarabilirsiniz. Örneğin geçici bir yerde çalışıyorsanız ve

Detaylı

Sun Solaris Sunucular için Felaket Kurtarma (DR-Disaster Recovery) Çözümleri

Sun Solaris Sunucular için Felaket Kurtarma (DR-Disaster Recovery) Çözümleri Sun Solaris Sunucular için Felaket Kurtarma (DR-Disaster Recovery) Çözümleri İsmail Yenigül EnderUNIX Çekirdek Takım Üyesi İsmail at enderunix nokta org İsmail.yenigul at endersys nokta com nokta tr 2

Detaylı

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU Ders Tanıtım Sunumu Database Managegement II Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 08 Eyl. 2016 SQL Server 2008 veritabanlarının grafiksel arayüzden yönetimi ve

Detaylı

Hybrid Software Veritabanı ve Sistem 7x24 Destek &Danışmanlık Hizmetleri Veritabanı ve Sistem 7x24 Destek & Danışmanlık Hizmetleri

Hybrid Software Veritabanı ve Sistem 7x24 Destek &Danışmanlık Hizmetleri Veritabanı ve Sistem 7x24 Destek & Danışmanlık Hizmetleri Hybrid Software Veritabanı ve Sistem 7x24 Destek &Danışmanlık Hizmetleri GlobeIT Hizmetlerimiz 1. Linux & Windows Server Cluster Installation & Configuration 2. Single Instance & Cluster Database Installation

Detaylı

SQL SERVER DATABASE FILE LARINI VE TEMPDB FILE LARINI TAŞIMA OPERASYONU

SQL SERVER DATABASE FILE LARINI VE TEMPDB FILE LARINI TAŞIMA OPERASYONU SQL SERVER DATABASE FILE LARINI VE TEMPDB FILE LARINI TAŞIMA OPERASYONU Yusuf KAHVECİ Database Administrator @2013 www.sqlturkiye.com info@sqlturkiye.com! TÜRKIYE NIN İLK SQL PLATFORMU SQLTURKIYE.COM ÇOK

Detaylı

Tavsiye Edilen Önhazırlık Veritabanı kavramınıöğrenmek. Hedefler Shrink yapılmasının amacının kavranması. Shrink yapılma yöntemlerinin öğrenilmesi.

Tavsiye Edilen Önhazırlık Veritabanı kavramınıöğrenmek. Hedefler Shrink yapılmasının amacının kavranması. Shrink yapılma yöntemlerinin öğrenilmesi. Ms SQL Server 2000'de Shrink (Küçültme) Bölüm Veritabanı Yönetimi Yazar Kâsım GÜLCAN Yayın Tarihi 13.05.2004 Okunma Sayısı 1040 Tavsiye Edilen Önhazırlık Veritabanı kavramınıöğrenmek. Hedefler Shrink yapılmasının

Detaylı

Exchange Server Kurtarma (PowerControls)

Exchange Server Kurtarma (PowerControls) Exchange Server Kurtarma (PowerControls) Çok çetrefilli bir işlem olan problemli Exchange suncudan data kurtarma işlemi third party çözümler ile çok daha kolay bir işleme dönüşebilir. Bu tip yazılımlardan

Detaylı

Sorun Giderme. Genel. Disk. Aygıt Sürücüleri 3

Sorun Giderme. Genel. Disk. Aygıt Sürücüleri 3 Sorun Giderme Genel 2 Servis Paketleri 2 Disk Alanı 2 Page File 2 Aygıt Sürücüleri 3 Log Dosyaları 3 Snapshot Alınamıyor 3 Backup İmajı Yazma Hatası 4 Tanılama Aracı 5 Genel Servis Paketleri Çeşitli işletim

Detaylı

LOG SHIPPING Yusuf KAHVECİ Senior Database Administrator @2014

LOG SHIPPING Yusuf KAHVECİ Senior Database Administrator @2014 LOG SHIPPING Yusuf KAHVECİ Senior Database Administrator @2014 www.sqlturkiye.com info@sqlturkiye.com 1 YUSUF KAHVECİ KİMDİR? Merhaba Sevgili Arkadaşlar, 1987 İstanbul doğumluyum. Bilgisayar Mühendisliği

Detaylı

1 ORACLE 11G DATABASE SERVER LE

1 ORACLE 11G DATABASE SERVER LE Ç NDEK LER 1 ORACLE 11G DATABASE SERVER LE TANIfiALIM 1 Veritaban Sistemleri 1 Genel Bak fl 1 Relational Database ( liflkisel Veritaban ) Sistemleri 3 Neden Oracle Database Server? 5 Verileri Normallefltirme

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ I

VERİ TABANI YÖNETİM SİSTEMLERİ I BÖLÜM 12 12. SQL de YÖNETİMSEL FONKSİYONLAR 12.1. VIEWS ( Tablo Görünümü) Tablo görünümleri veri tabanında tanımı olan tablolardan sorgulama sonucunda elde edilir. Tabloların tersine fiziksel bir yer tutmazlar.

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ-II

VERİ TABANI YÖNETİM SİSTEMLERİ-II VERİ TABANI YÖNETİM SİSTEMLERİ-II 3. MİCROSOFT SQL SERVER ARAYÜZ HİTİT ÜNİVERSİTESİ SUNGURLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI / 2. SINIF-GÜZ DÖNEMİ SQL Server

Detaylı

Windows Server 2003 sistemde oluşabilecek hataları giderebilmemiz için bize bir çok araç sunmaktadır. Bunlar:

Windows Server 2003 sistemde oluşabilecek hataları giderebilmemiz için bize bir çok araç sunmaktadır. Bunlar: Bir sistem yöneticisi olarak başlıca görevlerimizden biri, sunucu sistemlerin her zaman çalışır durumda olmalarını sağlamaktır. Oluşabilecek hataları önceden tahmin edip, gidermeliyiz. Ancak bu yeterli

Detaylı

Oracle 12c Flex Cluster - Flex ASM

Oracle 12c Flex Cluster - Flex ASM Oracle 12c Flex Cluster - Flex ASM Özgür Umut VURGUN Ajanda Oracle Cluster 11g Oracle ASM Flex Cluster Flex Cluster Monitoring Flex Cluster Dönüşümü Flex ASM Flex ASM Cluster Flex ASM Network Flex ASM

Detaylı

Yedek Almak ve Yedekten Geri Dönmek

Yedek Almak ve Yedekten Geri Dönmek McAfee EPO 4.0 Yedek Yedek Almak ve Yedekten Geri Dönmek Yedek Almak ve Yedekten Geri Dönmek Amaç Mcafee EPO 4.0 kurulum yedeğinin felaket kurtarma senaryonusa uygun şekilde alınması ve yeni bir makinada

Detaylı

ORACLE ONLINE REDO LOG DOSYALARI

ORACLE ONLINE REDO LOG DOSYALARI ORACLE ONLINE REDO LOG DOSYALARI 1 Contents 1. ACID Kavramı ve Transactional Log Gerekliliği.. 3 2. Oracle, ve Veritabanı Dosyalarına Nasıl Yazar? 4 3. Check Point bilgisini güncel tutmak.. 5 4. Check

Detaylı

OTURUM AÇMA ADLARI. Tavsiye Edilen Önhazırlık Enterprise Manager'i kullanabilmek.

OTURUM AÇMA ADLARI. Tavsiye Edilen Önhazırlık Enterprise Manager'i kullanabilmek. Ms SQL Sunucu Düzeyinde Güvenlik Bölüm Veritabanı Yönetimi Yazar Mustafa ÖZEN Yayın Tarihi 04.03.2004 Okunma Sayısı 805 Tavsiye Edilen Önhazırlık Enterprise Manager'i kullanabilmek. Hedefler Kimlik denetemini

Detaylı

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU Sayfa 1 / 18 KURULUMA BAŞLANMADAN ÖNCE YAPILMASI GEREKENLER : Sistem Özelliklerinden işletim sisteminin 32-bit mi yoksa 64-bit mi olduğu kontrol

Detaylı

Bacula Yedekleme Sistemi

Bacula Yedekleme Sistemi Bacula Yedekleme Sistemi Samed Beyribey samed@ozguryazilim.com.tr Yedek tutuyor musunuz? - O ne ki? - Düzenli olarak - Arada bir. - Aklıma eserse 40 yılda bir. Bacula Hakkında Bacula = Backup + Dracula

Detaylı

VERİ TABANI ve YÖNETİMİ

VERİ TABANI ve YÖNETİMİ VERİ TABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü 2 BÖLÜM -12- TETİKLEYİCİ (TRIGGER) 3 Giriş Trigger lar Trigger lar Ne Zaman Kullanılmalıdır? Klasik Trigger ların Özellikleri

Detaylı

Copyright 2012 EMC Corporation. All rights reserved.

Copyright 2012 EMC Corporation. All rights reserved. 1 Oracle ve SAP Yedeklemesinde Yeni Stratejiler Erinç Mendilcioğlu Kıdemli Sistem Mühendisi 2 Veri Yedeklemede Karşılaşılan Zorluklar Verilerin Çok Hızlı Büyümesi Applikasyon Çeşitliliği Her Geçen Gün

Detaylı

"SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz.

SQL Server Management Studio yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz. Microsoft SQL Server 2008 R2 Kurulumu "SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz. http://www.microsoft.com/sqlserver/en/us/get-sql-server/try-it.aspx

Detaylı

ASM (Automatic Storage Manager) 11 Mayıs 2009

ASM (Automatic Storage Manager) 11 Mayıs 2009 11 Mayıs 2009 1. ASM nedir, getirdikleri faydalar 10g nin çıkması ile kullanımımıza automatic storage manager (asm) girdi. ASM ile disklerimizin yönetimini sqlplus, E.M. yada işletim sisteminden komut

Detaylı

Disk tabanlı bir çözümdür ve bu yapısından dolayı kullanılması kolaydır. Ayrıca hızlı bir şekilde yedekleme ve geri dönüş sağlar.

Disk tabanlı bir çözümdür ve bu yapısından dolayı kullanılması kolaydır. Ayrıca hızlı bir şekilde yedekleme ve geri dönüş sağlar. VMware Data Recovery Yapılandırılması VMware Data Recovery, VMware vsphere için geliştirilmiş yeni bir yedekleme ve geri dönüş (backup / restore) uygulamasıdır. VMware Data Recovery sanal platformdaki

Detaylı

30 Mayıs ETASQLMNG Programına giriş

30 Mayıs ETASQLMNG Programına giriş 30 Mayıs 2018 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL, ETA:SB İlgili Modül/ler : ETASQLMNG ETASQLMNG İLE ZAMANLANMIŞ YEDEKLEME Girişi yapılan bilgilerin belirli zamanlarda yedeklenmesi, bu yedeklerin

Detaylı

ORACLE DATABASE 11G R2 KURULUMU

ORACLE DATABASE 11G R2 KURULUMU ORACLE DATABASE 11G R2 KURULUMU Oracle Enterprise Linux 5 Kurulumu makalesiyle OEL 5 kurulumunu adım adım birlikte öğrenmiştik. Sonraki makalemizde sunucumuzu Oracle DB 11gR2 kurulumuna hazırlamak için

Detaylı

POSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme

POSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme POSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme Devrim Gündüz PostgreSQL Geliştiricisi devrim@commandprompt.com devrim@gunduz.org devrim@postgresql.org LKD Seminerleri Linux Kullanıcıları Derneği'nin

Detaylı

Yeni Nesil Felaket Kurtarma Merkezi ve Buluta Geçiş. Ahmet TOPRAKÇI Ezgi CAN Hakan MARANGOZ

Yeni Nesil Felaket Kurtarma Merkezi ve Buluta Geçiş. Ahmet TOPRAKÇI Ezgi CAN Hakan MARANGOZ Yeni Nesil Felaket Kurtarma Merkezi ve Buluta Geçiş Ahmet TOPRAKÇI Ezgi CAN Hakan MARANGOZ İlk Cloud Solution Provider (CSP) 5 Yıl Üst Üste En İyi Bulut Bilişim İş Ortağı Ödülü 16 Gold Yetkinlik 24/7 SLA

Detaylı

3. Analytic Workspace Manager ile Oracle OLAP Küpü Tasarımı

3. Analytic Workspace Manager ile Oracle OLAP Küpü Tasarımı 3. Analytic Workspace Manager ile Oracle OLAP Küpü Tasarımı 3.1 AWM e OLAP Küpü Kurulumu AWM(Analitik çalışma alanı yöneticisi); veri ambarında çok boyutlu veri oluşturma, geliştirme ve yönetme amacıyla

Detaylı

Windows Server 2012 Active Directory Kurulumu

Windows Server 2012 Active Directory Kurulumu Windows Server 2012 Active Directory Kurulumu Active Directory(A.D): Merkezi yönetim yapmamızı sağlayan servisin adı. Windows 2000 Server ile gelen özelliklerin basında "Active Directory" gelir. Active

Detaylı

Güvenli ve Sürdürülebilir Veri. Samed YAYLA KoçSistem Satış Yöneticisi

Güvenli ve Sürdürülebilir Veri. Samed YAYLA KoçSistem Satış Yöneticisi Güvenli ve Sürdürülebilir Veri Samed YAYLA KoçSistem Satış Yöneticisi GÜNDEM 4 Başlıkta İdeal Veritabanı KoçSistem Veri Yönetimi Neler Sunuyor? Oracle DB Options Teknolojileri Güvenlik Teknolojileri Yüksek

Detaylı

Bu doküman, 2016 Yıl sonu geçişi öncesi alınacak FULL BACKUP işlemlerini anlatmaktadır.

Bu doküman, 2016 Yıl sonu geçişi öncesi alınacak FULL BACKUP işlemlerini anlatmaktadır. Sayın Müşterimiz, Bu doküman, 2016 Yıl sonu geçişi öncesi alınacak FULL BACKUP işlemlerini anlatmaktadır. Windows Server 2000, 2003, 2008 ve 2012 yüklü sunucular için hazırlanmıştır. Yedekleme ile ilgili

Detaylı

1. Oracle Data Miner 11g Release 2 Kurulumu Aşamaları

1. Oracle Data Miner 11g Release 2 Kurulumu Aşamaları 1. Oracle Data Miner 11g Release 2 Kurulumu Aşamaları Uyarı 1: Kuruluma başlamadan önce Oracle 11g Release 2 veritabanı kurulumunu eksiksiz bir şekilde gerçekleştirmiş olmanız beklenmektedir. İlgili kurulum

Detaylı

Veritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme

Veritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme Veritabanı Tasarımı Kullanıcı Erişimini Kontrol Etme Konular Nesne ayrıcalıkları ve sistem ayrıcalıkları arasındaki farkı karşılaştırma Bir kullanıcının bir veritabanınaerişimini etkinleştirmek için gerekli

Detaylı

Veritabanı. Ders 2 VERİTABANI

Veritabanı. Ders 2 VERİTABANI Veritabanı Veritabanı Nedir? Birbiri ile ilişkili verilerin bir arada uzun süreli bulundurulmasıdır. Veritabanı bazen Veritabanı Yönetim sistemi veya Veritabanı Sistemi yerine de kullanılır. Gerçek dünyanın

Detaylı

Almanya Mail Hesabı ile Outlook Kurulumu

Almanya Mail Hesabı ile Outlook Kurulumu Almanya Mail Hesabı ile Outlook Kurulumu Table of Contents Başlamadan Önce Okuyunuz:... 2 Yedekleme:... 2 Kişilerin yedeklenmesi:... 2 Mail Hesaplarının Kurulumu:... 3 Almanya Hesabımı Kurulumu:... 3 Tuv-

Detaylı

PARAGON PROTECT & RESTORE 3. Eğitim Dokümanı

PARAGON PROTECT & RESTORE 3. Eğitim Dokümanı PARAGON PROTECT & RESTORE 3 Eğitim Dokümanı İçindekiler ESX Connection Yönetimi................................................. 2 Backup Server Yönetimi..................................................4

Detaylı

Virtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek

Virtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek Yeni bir web sitesi tanımlamak, FTP ve Email ayarlarını ayarlamak için yapılması gerekenler Öncelikle Sol Menüden Create Virtual Server(Burdaki Virtual server ifadesi sizi yanıltmasın Reseller gibi düşünün

Detaylı

Yedekleme ve Kurtarma Kullanıcı Kılavuzu

Yedekleme ve Kurtarma Kullanıcı Kılavuzu Yedekleme ve Kurtarma Kullanıcı Kılavuzu Copyright 2007-2009 Hewlett-Packard Development Company, L.P. Windows, Microsoft Corporation kuruluşunun ABD'de tescilli ticari markasıdır. Ürünle ilgili not Bu

Detaylı

SQL Server 2008 kurulum için Microsoft Windows Installer 4.5 ve üzeri bileşenin bilgisayarınızda kurulu olması gerekir. İndirmek için tıklayın

SQL Server 2008 kurulum için Microsoft Windows Installer 4.5 ve üzeri bileşenin bilgisayarınızda kurulu olması gerekir. İndirmek için tıklayın Bu yazıda SQL server 2008 Express kurulumunu anlatacağım. Sql Server kurulumuna geçmeden önce bilgisayarımızın donanım ve yazılım gereksinimlerinin neler olduğuna bir bakalım. Yazılım SQL Server 2008 kurulum

Detaylı

AKINSOFT Tahsilex. Yardım Dosyası. Doküman Versiyon : 1.01.01 Tarih : 23.12.2010. Sayfa-1. Copyright 2010 AKINSOFT

AKINSOFT Tahsilex. Yardım Dosyası. Doküman Versiyon : 1.01.01 Tarih : 23.12.2010. Sayfa-1. Copyright 2010 AKINSOFT AKINSOFT Yardım Dosyası Doküman Versiyon : 1.01.01 Tarih : 23.12.2010 Sayfa-1 1- ÇALIŞMA ŞEKLİ HAKKINDA GENEL BİLGİ AKINSOFT programı, fatura tahsilatı yapan tüm işletmelere hitap etmektedir. Program içerisinde

Detaylı

Bazı Cisco Router Modelleri: Cisco 1720 Router

Bazı Cisco Router Modelleri: Cisco 1720 Router Router,OSI modelinin 3.katmanında çalışan ve ağ protokollerini destekleyen ve ağları birbirine bağlayan cihazdır. Bir router içersinde birbirinden farklı amaçlar için dört tür bellek vardır.bunlar; ROM:

Detaylı

PostgreSQL'de Uygulamalı. (Streaming Replication. Standby)

PostgreSQL'de Uygulamalı. (Streaming Replication. Standby) PostgreSQL'de Uygulamalı Gömülü Presentation Replikasyon Title (Streaming Replication Presentation Sub-Title ve Hot Standby) Devrim GÜNDÜZ Principal Systems Engineer EnterpriseDB devrim.gunduz@enterprisedb.com

Detaylı

Yedekleme ve Kurtarma

Yedekleme ve Kurtarma Yedekleme ve Kurtarma Kullanıcı Kılavuzu Copyright 2007 Hewlett-Packard Development Company, L.P. Windows; Microsoft Corporation kuruluşunun ABD de tescilli ticari markasıdır. Bu belgede yer alan bilgiler

Detaylı

Web Server Sunucu Loglarının K-Komşu Algoritması ile İ ncelenmesi

Web Server Sunucu Loglarının K-Komşu Algoritması ile İ ncelenmesi Web Server Sunucu Loglarının K-Komşu Algoritması ile İ ncelenmesi İçindekiler 1 Özet... 2 2 Giriş... 3 3 Uygulama... 4 4 Sonuçlar... 6 1 1 Özet Web sunucu logları üzerinde veri madenciliği yapmanın temel

Detaylı

2013 Yıl Sonu İşlemleri

2013 Yıl Sonu İşlemleri Mikado Puantör 2.6.21-4.0.7 2013 Yıl Sonu İşlemleri 02.01.2014 Ümit DİNÇER Mikado Bilişim Sistemleri San. ve Tic. AŞ 2014, Mikado Bilişim Sistemleri A.Ş. Tüm Hakları Saklıdır. Mikado 2013 Yıl Sonu İşlemleri

Detaylı

SHERIFF PROTEK V7.37

SHERIFF PROTEK V7.37 SHERIFF PROTEK V7.37 KURULUM: Güvenlik koruma yazılımının kurulumu çift aşamalıdır. Birincisi DOS ortamında BOOT edilebilir CD den ikinci aşama ise Windows üzerindeki programın çalıştırılması ile. A DOS

Detaylı

W3af ile Web Uygulama Güvenlik Testleri

W3af ile Web Uygulama Güvenlik Testleri W3af ile Web Uygulama Güvenlik Testleri Birkaç tıkla web sayfalarının, veritabanlarının hacklenebildiği, bir komutla kablosuz ağ şifrelerin kırıldığı günleri yaşıyoruz. Çok değil birkaç yıl öncesi sadece

Detaylı

Yeni Nesil Arşiv Altyapı Çözümleri

Yeni Nesil Arşiv Altyapı Çözümleri Yeni Nesil Arşiv Altyapı Çözümleri Serkan Kantarcıoğlu Sistem Mühendisi 1 ipad KAZANMAK için 1 - @EMCTurkey hesabını takip etmelisiniz. 2 - Tweetinizde 4 noktayı belirtmeyi unutmayın! Soru Görseli ( soru

Detaylı

Microsoft networkte, "Access Control" default olarak "Share-level access control" a ayarlı gelir:

Microsoft networkte, Access Control default olarak Share-level access control a ayarlı gelir: Microsoft networkte, "Access Control" default olarak "Share-level access control" a ayarlı gelir: Bir kaynağı sağ tıklayıp paylaştırma menüsüne girdiğimizde : 1 / 14 Paylaştırdığımız (read, tanımlama olacaktır.

Detaylı

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1 5 SQL- Yapısal Sorgulama Dili Veritabanı 1 SQL- Yapısal Sorgulama Dili SQL ifadeleri yapısal olarak üç gruba ayrılır. Veri Tanımlama Dili (DDL - Data Definition Language) Veri İşleme Dili (DML - Data Manipulation

Detaylı

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar 2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar Öğr. Gör. Saliha Kevser KAVUNCU Veritabanı neden kullanılır? Veritabanının amacı; insanların ve organizasyonların birşeyleri takip edebilmesine yardımcı

Detaylı

Acronis True Image Echo ile Sanallastırma

Acronis True Image Echo ile Sanallastırma Acronis True Image Echo ile Sanallastırma Bildiğiniz gibi günümüzün en önemli bilişim konularından biri sanallaştırma ve bir çok firma sanallaştırma üzerine çalışmalar yapıyor. Yedeklemeye getirdiği farklı

Detaylı

Kritik Uygulamalar için Yeni Yedekleme ve Arşivleme Stratejileri

Kritik Uygulamalar için Yeni Yedekleme ve Arşivleme Stratejileri 1 Kritik Uygulamalar için Yeni Yedekleme ve Arşivleme Stratejileri Bahadır Kızıltan Kıdemli Sistem Mühendisi bahadir.kiziltan@emc.com 2 Kurumların Bilgi Teknolojilerinden beklentisi... Gelirleri Arttırma

Detaylı

Veritabanı Tasarımı. Tablo Değiştirme

Veritabanı Tasarımı. Tablo Değiştirme Veritabanı Tasarımı Tablo Değiştirme Konular Tabloyu değiştirme neden önemlidir açıklama ALTER, DROP, RENAME ve TRUNCATE DDL komutlarının etkisini tablolar ve sütunlar üzerinde görme ALTER TABLE komutlarıadd,

Detaylı

Apache üzerinden Red Hat 5 yüklenmesi

Apache üzerinden Red Hat 5 yüklenmesi Apache üzerinden Red Hat 5 yüklenmesi Erdal YAZICIOGLU Sistem ve Ağ Mühendisi 21.07.2008 MAKALEDE KULLANILAN KISALTMALAR: RHEL = Red Hat Enterprise Linux GUI = Grafical User Interface (Grafiksel Arayüz)

Detaylı

Exadata Üzerinde Veri Sıkıştırma Yöntemleri

Exadata Üzerinde Veri Sıkıştırma Yöntemleri Exadata Üzerinde Veri Sıkıştırma Yöntemleri 1 İçindekiler 1. Advanced Compression ve Hybrid Columnar Compression... 3 2. Hybrid Columnar Compression i özel kılan nedir?... 3 3. Dikkat edilmesi gerekenler...

Detaylı

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS. Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS. NTFS'nin FAT32'ye göre sağladığı bir çok avantajı vardır. Diski daha verimli kullanır.

Detaylı

Widows un çalışmasında birinci sırada önem taşıyan dosyalardan biriside Registry olarak bilinen kayıt veri tabanıdır.

Widows un çalışmasında birinci sırada önem taşıyan dosyalardan biriside Registry olarak bilinen kayıt veri tabanıdır. Registry: Windows un bütün ayarlarının tutulduğu bir veri tabanıdır. Widows un çalışmasında birinci sırada önem taşıyan dosyalardan biriside Registry olarak bilinen kayıt veri tabanıdır. Win.3x sistemlerinde

Detaylı

CloudPro Server Backup. Güçlü bir Veri Yedekleme Çözümü ile İş Sürekliliğinizde Devamlılığın Anahtarı

CloudPro Server Backup. Güçlü bir Veri Yedekleme Çözümü ile İş Sürekliliğinizde Devamlılığın Anahtarı CloudPro Server Backup Güçlü bir Çözümü ile İş Sürekliliğinizde Devamlılığın Anahtarı CloudPro Server Backup Uygun Maliyetli Buluta Çözümü Küçük ve orta ölçekli birçok firma, kurumsal seviyede veri yedekleme

Detaylı

Seri kablo bağlantısında Windows95/98/ME'ten Windows 2000'e bağlantı Windows95/98/ME - NT4 bağlantısına çok benzer.

Seri kablo bağlantısında Windows95/98/ME'ten Windows 2000'e bağlantı Windows95/98/ME - NT4 bağlantısına çok benzer. Seri kablo bağlantısında Windows95/98/ME'ten Windows 2000'e bağlantı Windows95/98/ME NT4 bağlantısına çok benzer. Direkt Kablo desteğini Windows95/98'e yükledikten sonra, Windows95 for Direct Cable Client

Detaylı

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU Ders Tanıtım Sunumu Database Managegement II Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 08 Eyl. 2016 KURULUM SQL SERVER 2016 yılı başlarında piyasaya çıkan SQL Server

Detaylı

VERİTABANI YÖNETİCİLİĞİ EĞİTİMİ DERS PROGRAMI

VERİTABANI YÖNETİCİLİĞİ EĞİTİMİ DERS PROGRAMI VERİTABANI YÖNETİCİLİĞİ EĞİTİMİ DERS PROGRAMI İÇİNDEKİLER 1.Hafta... 2 1.Ders (TANIŞMA VE ORACLE TEKNOLOJİLERİ)... 2 2.Ders (ORACLE MEMORY KULLANIMI)... 2 2.Hafta... 3 3.Ders (ORACLE FİZİKSEL MİMARİSİ)...

Detaylı

PocketRest Kullanımı

PocketRest Kullanımı PocketRest Kullanımı El Terminalinden ayarlanan parametreler sayesinde Adisyon basılabilir, İade alınabilir, Masa değiştirilebilir, Hesap alınabilir Ödeme alınabilir gibi birçok işlem yapılabilmesi mümkündür.

Detaylı

MultiBoot Kullanıcı Kılavuzu

MultiBoot Kullanıcı Kılavuzu MultiBoot Kullanıcı Kılavuzu Copyright 2006 Hewlett-Packard Development Company, L.P. Bu belgede yer alan bilgiler önceden haber verilmeksizin değiştirilebilir. HP ürünleri ve hizmetlerine ilişkin garantiler,

Detaylı

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı. 02 03 Eki. 2013 Çarş. Perş. Öğr. Gör. Murat KEÇECĠOĞLU

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı. 02 03 Eki. 2013 Çarş. Perş. Öğr. Gör. Murat KEÇECĠOĞLU 08221 Veri Tabanı II Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı 02 03 Eki. 2013 Çarş. Perş. Öğr. Gör. Murat KEÇECĠOĞLU SQL SERVER 2008 MANAGEMENT STUDİO SQL Server 2008 veritabanlarının grafiksel

Detaylı

NOT: BU BELGEYİ OKUMADAN LÜTFEN YAZILIMI YÜKLEMEYE ÇALIŞMAYIN.

NOT: BU BELGEYİ OKUMADAN LÜTFEN YAZILIMI YÜKLEMEYE ÇALIŞMAYIN. INSITE YÜKLEME BÜLTENİ Sayfa 2: INSITE programını yükleme Sayfa 8: INSITE programını kaldırma NOT: BU BELGEYİ OKUMADAN LÜTFEN YAZILIMI YÜKLEMEYE ÇALIŞMAYIN. AÇABİLİR. HATALI YÜKLEME VEYA KULLANIM HATALI

Detaylı

Bellek Yönetimiyle İlgili Notlar ORACLE BELLEK YÖNETĐMĐYLE ĐLGĐLĐ NOTLAR

Bellek Yönetimiyle İlgili Notlar ORACLE BELLEK YÖNETĐMĐYLE ĐLGĐLĐ NOTLAR ORACLE BELLEK YÖNETĐMĐYLE ĐLGĐLĐ NOTLAR 1 İçindekiler 1. BUFFER CACHE... 3 2. SHARED POOL... 5 3. CHECKPOINT... 6 4. REDOLOG DOSYALARININ DEĞİŞİMİ... 8 5. ORACLE BELLEK YÖNETİMİ VE ÇÖKMEYE KARŞI GÜVENLİĞİ...

Detaylı

VERĐTABANI YÖNETĐM SĐSTEMLERĐ

VERĐTABANI YÖNETĐM SĐSTEMLERĐ VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi D M L Bilindiği üzere SQL tablolar üzerinde sorgulama yapar. Bu sorgular

Detaylı

A20 KULLANIM KILAVUZU

A20 KULLANIM KILAVUZU 1. Kullanım Kılavuzu 1:Montaj ve Besleme Fingerprint Access Control A20 KULLANIM KILAVUZU 2:Yönetici Şifresi doğrulama ve değiştirme. Kullanıcı parmakizi, kart ve şifre kaydı 3: Erişim ( access control)

Detaylı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301) Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr. Gör. Erdal GÜVENOĞLU Ofis : MUH 313 Ofis Saatleri : Pazartesi: 10.00-12.00,

Detaylı

LDAP Administrator ile Active Directory Yonetimi

LDAP Administrator ile Active Directory Yonetimi LDAP Administrator ile Active Directory Yonetimi Active Directory; merkezi yonetim, esnek LDAP sorguları, group policy uygulamaları, replikasyon olanağı gibi özellikleri ile orta ölçekli ve büyük ölçekli

Detaylı

Mac için Kullanım Kılavuzu

Mac için Kullanım Kılavuzu Mac için Kullanım Kılavuzu İçindekiler Başlangıç... 1 Mac Reformatting Tool'u (Mac Yeniden Biçimlendirme Aracı) Kullanma... 1 FreeAgent Yazılımını Yükleme... 4 Sürücüleri Güvenli Şekilde Çıkarma... 9 Sürücülerinizi

Detaylı

1 Temel Kavramlar. Veritabanı 1

1 Temel Kavramlar. Veritabanı 1 1 Temel Kavramlar Veritabanı 1 Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel

Detaylı

Kurumumuzda mevcut Oracle Veritabanı ve Uygulama Sunucuları için üç yıl süreyle yönetim, güncelleme, bakım ve destek hizmeti temin edilecektir.

Kurumumuzda mevcut Oracle Veritabanı ve Uygulama Sunucuları için üç yıl süreyle yönetim, güncelleme, bakım ve destek hizmeti temin edilecektir. 1. AMAÇ 2014 YILI TÜRKİYE TAŞKÖMÜRÜ KURUMU ORACLE VERİTABANI VE UYGULAMA SUNUCUSU YÖNETİM, GÜNCELLEME, BAKIM VE DESTEK HİZMETİ TEKNİK ŞARTNAMESİ Kurumumuzda mevcut Oracle Veritabanı ve Uygulama Sunucuları

Detaylı

Fstab Rehberi. Ceren Çalıcı. Nisan, 2012

Fstab Rehberi. Ceren Çalıcı. Nisan, 2012 Fstab Rehberi Ceren Çalıcı Nisan, 2012 İçindekiler 1 Giriş.................................................... 2 2 Fstab a Giriş................................................ 3 3 Fstab Dosyası Nasıl

Detaylı

VERİTABANI KURULUMU SQL 2005 EXPRESS EDITION KURULUMU

VERİTABANI KURULUMU SQL 2005 EXPRESS EDITION KURULUMU İŞLEMLERİ UYGULAMADAN ÖNCE TÜM DÖKÜMANI LÜTFEN SONUNA KADAR OKUYUNUZ. İŞLEMLER ESNASINDA UYGULAMA EKSİKLİKLERİNDEN, KONFİGÜRASYON YETERSİZLİKLERİNDEN VB. SEBEPLERDEN OLUŞABİLECEK HATALARDAN DOLAYI ERAY

Detaylı

Adli Analiz İşlemlerine Başlamak

Adli Analiz İşlemlerine Başlamak Adli Analiz İşlemlerine Başlamak Bu belge Harun ŞEKER tarafından adli analiz işlemlerine hazırlık konusunda yazılmıştır. Yazarın ismine sadık kalınmak şartı ile izinsiz olarak kopyalanabilir veya yayımlanabilir

Detaylı

Nmap Sonuçlarının Yorumlanması

Nmap Sonuçlarının Yorumlanması Nmap Sonuçlarının Yorumlanması Nmap normal, xml, script kiddie ve parse edilebilir olmak üzere 4 biçimde rapor üretebilmektedir. Sızma testleri bakış açısından nmap raporlarının yorumlanması oldukça büyük

Detaylı

Oracle da kullanılan veri tipleri:

Oracle da kullanılan veri tipleri: ORACLE A GİRİŞ Oracle ile SQL Server ı karşılaştıralım, 1 Oracle da veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, yapısını değiştirme, silme kodları

Detaylı

SQL TRIGGERS (Tetikleyiciler)

SQL TRIGGERS (Tetikleyiciler) Trigger kelime anlamı olarak tetikleyici demektir. Trigger, SQL de bir sorgu çalıştırdığımızda, başka bir sorgunun çalışmasını sağlamak için yazılan koddur. Mesela bir tablodan kayıt sildiğimizde, başka

Detaylı

Veritabanı Yönetim Sistemleri I HAFTA 1

Veritabanı Yönetim Sistemleri I HAFTA 1 0- SQL dilinde açıklama satırı. -- Bir satırlık açıklama için kullanılır /* */ Çok satırlı açıklama için kullanılır 1- Ms SQL Server 2005 Veritabanı oluşturmak Sql Server daki veritabanının genel davranışı

Detaylı

ÇOK ÖNEMLİ GÜVENLİK VE YEDEKLEME UYARISI

ÇOK ÖNEMLİ GÜVENLİK VE YEDEKLEME UYARISI ÇOK ÖNEMLİ GÜVENLİK VE YEDEKLEME UYARISI Bir müşterimizin server sistemine kötü niyetli bir "hacker" girerek kayıtları şifrelemiş ve "3500 $ para öderseniz bilgilerinizi kurtarırız" şeklinde bir mail göndermiş.

Detaylı

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır. WINDOWS 2003 SUNUCULARI ÜZERĐNE PHP YÜKLENMESĐ ERDAL YAZICIOĞLU erdal(at)gmail.com http://barbarossa41.wordpress.com Merhabalar, Çözümpark.com adresinde bir kullanıcı ASP ve PHP yi aynı sunucu üzerinde

Detaylı

MIRACLE DATA WORKS KURULUM DOKÜMANI

MIRACLE DATA WORKS KURULUM DOKÜMANI MIRACLE DATA WORKS KURULUM DOKÜMANI İçindekiler Server Kurulumu... 3 Microsoft.NET Framework 4.0 Kurulumu... 3 Crystal Reports 2008 Redistributable Package (C12) Kurulumu... 5 Microsoft SQL Server 2008

Detaylı

Donanım Bağımsız Kurtarma

Donanım Bağımsız Kurtarma Donanım Bağımsız Kurtarma Bu belgenin amacı, bir sistemden başka bir sisteme donanım bağımsız kurtarma gerçekleştirmenize adım adım yardımcı olmaktır. Bu belgeyi okumaya başlamadan önce ShadowProtect için

Detaylı