{"id":3133,"date":"2013-04-10T12:22:39","date_gmt":"2013-04-10T12:22:39","guid":{"rendered":"http:\/\/mehmetsalihdeveci.net\/?p=3133"},"modified":"2019-04-26T16:30:31","modified_gmt":"2019-04-26T16:30:31","slug":"sql-server-2008-log-shipping-1","status":"publish","type":"post","link":"https:\/\/ittutorial.org\/sql-server-2008-log-shipping-1\/","title":{"rendered":"SQL SERVER 2008 LOG SHIPPING -1"},"content":{"rendered":"<p>Merhaba,<\/p>\n<p>Bu yaz\u0131 dizimde sizlere SQL Server 2008 de Log Shipping teknolojisini anlataca\u011f\u0131m. SQL Server Log Shipping teknolojisini k\u0131saca anlatt\u0131ktan sonra Log Shipping kurulumu ve testlerini g\u00f6rsel olarak g\u00f6sterece\u011fim.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/log-shipping.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3170\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/log-shipping.png\" alt=\"Log Shipping\" width=\"614\" height=\"344\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/log-shipping.png 795w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/log-shipping-300x168.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/log-shipping-768x431.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n\n<p>Log Shipping teknolojisi SQL Server 2000 den belli gelen ve SQL Server 2012 ile devam eden bir teknolojidir. Log Shipping teknolojisi SQL Server da hem High Availability hemde Disaster Recovery \u00e7\u00f6z\u00fcm\u00fc olarak ge\u00e7erlidir. Bu iki \u00f6zelli\u011fi \u015fu \u015fekilde sa\u011flamaktad\u0131r. Ana veritaban\u0131m\u0131z\u0131n transaction log lar\u0131ndan belli aral\u0131klarla beslenen bir yedek yada ikincil veritaban\u0131 olas\u0131 bir felaket an\u0131nda Ana veritaban\u0131 olarak hemen hizmet verebilmektedir. Ayr\u0131ca datalar\u0131m\u0131z da korundu\u011fu i\u00e7in ayn\u0131 zamanda da Disaster Recovery \u00e7\u00f6z\u00fcm\u00fcn\u00fc de sa\u011flam\u0131\u015f oluyor.<\/p>\n<p>Log Shipping in \u00e7al\u0131\u015fma stratejisini teorik olarak \u015f\u00f6yle ifade edebiliriz. Production ortam\u0131nda bulunan bir veritaban\u0131m\u0131z\u0131n Felaket an\u0131nda bir kopyas\u0131n\u0131n tutulmas\u0131n\u0131 istiyorsak ve felakete u\u011frayan database in bir an \u00f6nce data kayb\u0131 olmadan yada minimum data kayb\u0131yla tekrar hizmet vermesini istiyorsak Log Shipping teknolojisini kullanmam\u0131z gerekmektedir. Bu teknolojide Production database in belli aral\u0131klarla birebir kopyas\u0131 farkl\u0131 bir sunucuda ki instance da tutulur ve bu secondary database dedi\u011fimiz database belli aral\u0131klarla s\u00fcrekli olarak Production veritaban\u0131ndan beslenir. B\u00f6ylece felaket an\u0131nda production database ine eri\u015fim yoksa e\u011fer direk secondary veritaban\u0131m\u0131z ana veritaban\u0131 olarak kullan\u0131ma a\u00e7\u0131labilir.<\/p>\n<p>Genel itibariyle Log Shipping in avantajlar\u0131 ve dezavantajlar\u0131n\u0131 a\u015fa\u011f\u0131daki gibi s\u0131ralayabiliriz.<\/p>\n<p><strong> Avantajlar<\/strong><br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<ol>\n<li><span style=\"line-height: 13px;\">Hem Disaster Recovery hemde High Availability \u00e7\u00f6z\u00fcm\u00fc sunar.<\/span><\/li>\n<li>Maliyet a\u00e7\u0131s\u0131ndan \u00e7ok ucuz bir teknolojidir. SQL Server 2008 den itibaren express s\u00fcr\u00fcm\u00fc hari\u00e7 t\u00fcm versiyonlarda bu teknoloji kullan\u0131labilir.<\/li>\n<li>Kurulumu ve bak\u0131m\u0131 kolay bir teknolojidir.<\/li>\n<li>Bir veritaban\u0131 i\u00e7in s\u0131n\u0131rs\u0131z say\u0131da log ship yap\u0131lacak yedek database imkan\u0131 sunmaktad\u0131r. Buda bir uygulaman\u0131n downtime s\u00fcresini en minimuma indirmek i\u00e7in bir imkand\u0131r.<\/li>\n<li>Standby mode da olan Secondary database \u00a0hi\u00e7bir manuel i\u015flem yapmadan read-only modda reporting imkan\u0131 sunmaktad\u0131r.<\/li>\n<li>Kullan\u0131c\u0131 hatalar\u0131na kar\u015f\u0131 eski transaction log backuplar ile hatadan d\u00f6n\u00fclebilir.<\/li>\n<\/ol>\n<p><strong>Dezavantajlar<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/strong><\/p>\n<ol>\n<li><span style=\"line-height: 13px;\">Log Shipping de otomatik failover yok bu durumda failover durumu ger\u00e7ekle\u015fti\u011finde database admini hemen manuel failover yapmak zorunda.<\/span><\/li>\n<li>Manuel Failover durumundan dolay\u0131 Downtime olas\u0131l\u0131\u011f\u0131 senkron mirroring e g\u00f6re daha fazlad\u0131r.<\/li>\n<li>Belirlenen schedule aral\u0131\u011f\u0131na ba\u011fl\u0131 olarak ana veritaban\u0131 down oldu\u011fu zaman veri kayb\u0131 ya\u015fanabilir.<\/li>\n<\/ol>\n<p>\u015eimdi \u00f6rnek bir database \u00fczerinden Log Shipping konfig\u00fcrasyonu yap\u0131p Log Shipping in ger\u00e7eklenmesini g\u00f6rsel olarak a\u015fa\u011f\u0131da maddeler halinde g\u00f6sterece\u011fim. \u0130\u015flemlere ba\u015flamadan \u00f6nce Log Shipping i\u00e7in gereken \u00f6n gereksinimleri a\u015fa\u011f\u0131daki gibi belirleyebiliriz.<\/p>\n<ol>\n<li><span style=\"line-height: 13px;\">Production Veritaban\u0131 dedi\u011fimiz primary veritaban\u0131 log shipping i\u00e7in Recovery Model i ya Full yada Bulk-Logged olmal\u0131.<\/span><\/li>\n<li>Production veritaban\u0131n bulundu\u011fu server \u00fczerinde Secondary Server \u0131n eri\u015febilece\u011fi bir payla\u015f\u0131m alan\u0131 bulunmal\u0131. Bu payla\u015f\u0131ma Production ortam\u0131ndan transaction log backup lar gelecek, secondary server ise gelen bu backup lar\u0131 kendi server \u0131na kopyalay\u0131p restore edecek.<\/li>\n<li>Log Shipping konfig\u00fcrasyonunu ger\u00e7ekle\u015ftirecek kullan\u0131c\u0131n\u0131n sysadmin olmas\u0131 gerekmektedir.<\/li>\n<\/ol>\n<p>Log Shipping i\u015flemini ger\u00e7ekle\u015ftirece\u011fimiz SQL Server Instance lar\u0131 ve stat\u00fcleri a\u015fa\u011f\u0131daki gibidir.<\/p>\n<p><strong>Primary (Production) Veritaban\u0131:<\/strong> MYTESTINSTANCE<\/p>\n<p><strong>Secondary (Standby) Veritaban\u0131<\/strong>: TEST2008R2<\/p>\n<p>Prerequisite leri belirttikten sonra \u015fimdi Log Shipping e ba\u015fl\u0131yorum. Bunun i\u00e7in a\u015fa\u011f\u0131daki gibi TestDatabase olu\u015fturup i\u00e7ine TestTable adl\u0131 \u00f6rnek bir tablo olu\u015fturuyorum.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3134\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/18.png\" alt=\"1\" width=\"614\" height=\"264\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/18.png 986w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/18-300x129.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/18-768x331.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Bu database de g\u00f6rebilmeniz a\u00e7\u0131s\u0131ndan TestTable tablosuna a\u015fa\u011f\u0131daki gibi \u00f6rnek datalar insert ediyorum. Yaz\u0131 serisinin sonunda log shipping testinde bu datalardan log shipping in ger\u00e7ekle\u015fti\u011fini ispat edece\u011fim.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/211.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3135\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/211.png\" alt=\"2\" width=\"340\" height=\"282\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/211.png 340w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/211-300x249.png 300w\" sizes=\"auto, (max-width: 340px) 100vw, 340px\" \/><\/a><\/p>\n<p>Log Shipping e ba\u015flamadan \u00f6nce ad\u0131mlar\u0131n\u0131 a\u015fa\u011f\u0131daki gibi s\u0131ralayabiliriz.<\/p>\n<ol>\n<li><span style=\"line-height: 13px;\">Production veritaban\u0131n\u0131n Full Backup \u0131n\u0131 al ve Secondary Server \u00fczerindeki instance a bu backup \u0131 <strong>NoRecovery Mode<\/strong> da restore et.<\/span><\/li>\n<li>Production veritaban\u0131ndan Transaction Log Backup al ve\u00a0Secondary Server \u00fczerindeki instance a bu backup \u0131\u00a0<strong>NoRecovery Mode<\/strong>\u00a0da restore et<\/li>\n<li>Log Shipping Konfig\u00fcrasyonunu ger\u00e7ekle\u015ftirme.<\/li>\n<\/ol>\n<p>1. Production Veritaban\u0131m\u0131z olan TestDatabase adl\u0131 veritaban\u0131n\u0131 a\u015fa\u011f\u0131daki gibi full backup \u0131n\u0131 al\u0131p Standby veritaban\u0131na NoRecovery mode da restore ediyorum.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/33.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3136\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/33.png\" alt=\"3\" width=\"614\" height=\"339\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/33.png 633w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/33-300x166.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/61.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3138\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/61.png\" alt=\"6\" width=\"614\" height=\"255\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/61.png 1007w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/61-300x125.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/61-768x320.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>2.Production veritaban\u0131n\u0131n transaction log backup \u0131n\u0131 al\u0131p a\u015fa\u011f\u0131daki gibi Standby veritaban\u0131na NoRecovery Mode da restore ediyoruz.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/42.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3137\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/42.png\" alt=\"4\" width=\"598\" height=\"202\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/42.png 598w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/42-300x101.png 300w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/72.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3139\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/72.png\" alt=\"7\" width=\"614\" height=\"160\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/72.png 971w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/72-300x78.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/72-768x201.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>3. Bu ad\u0131mda Log Shipping Konfig\u00fcrasyonuna ba\u015fl\u0131yorum. \u0130\u015flem ad\u0131mlar\u0131nda s\u0131ras\u0131 ile ad\u0131mlar\u0131n ekran g\u00f6r\u00fcnt\u00fcs\u00fc a\u015fa\u011f\u0131daki gibidir.<\/p>\n<p>TestDatabase veritaban\u0131na sa\u011f t\u0131klay\u0131p Properties sekmesinden Transaction Log Shipping men\u00fcs\u00fcne geliyoruz ve a\u015fa\u011f\u0131daki g\u00f6r\u00fcnt\u00fcde ok la g\u00f6sterildi\u011fi gibi Bu database i Log Shipping Konfig\u00fcrasyonu i\u00e7in Enable ediyoruz.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/83.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3140\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/83.png\" alt=\"8\" width=\"614\" height=\"552\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/83.png 703w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/83-300x270.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>A\u015fa\u011f\u0131daki gibi Transaction Log Backup job \u0131 i\u00e7in a\u015fa\u011f\u0131daki gibi bir Schedule belirliyoruz. Her g\u00fcn 1 dakika aral\u0131klarla Backup al\u0131nmas\u0131n\u0131 ve 15 dk dan daha eski dosyalar\u0131n silinmesini a\u015fa\u011f\u0131daki gibi i\u015faretliyorum.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/91.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3141\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/91.png\" alt=\"9\" width=\"614\" height=\"649\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/91.png 704w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/91-283x300.png 283w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/102.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3142\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/102.png\" alt=\"10\" width=\"614\" height=\"537\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/102.png 666w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/102-300x263.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Primary server \u00fczerinde Secondary Server \u0131n eri\u015febilece\u011fi bir Share alan\u0131 olu\u015fturup bunu a\u015fa\u011f\u0131daki path lere yaz\u0131yorum.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/112.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3143\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/112.png\" alt=\"11\" width=\"614\" height=\"630\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/112.png 632w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/112-292x300.png 292w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Primary Veritaban\u0131 \u00fczerinde Transaction Log Backup alacak job i\u00e7in gerekli konfig\u00fcrasyonlar\u0131 yukar\u0131daki gibi girip OK butonuna bast\u0131m. \u015eimdi a\u015fa\u011f\u0131da Secondary Veritaban\u0131 i\u00e7in gerekli konfig\u00fcrasyonlar\u0131 yap\u0131yorum.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/122.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3144\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/122.png\" alt=\"12\" width=\"614\" height=\"552\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/122.png 702w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/122-300x270.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/131.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3145\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/131.png\" alt=\"13\" width=\"614\" height=\"532\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/131.png 666w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/131-300x260.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Secondary Database i\u00e7in gerekli konfig\u00fcrasyonlar\u0131 a\u015fa\u011f\u0131daki gibi yap\u0131yorum. Initalize Secondary Database sekmesindeki gereksinimleri yukar\u0131da ger\u00e7ekle\u015ftirdim. \u015eimdi Primary Sunucu \u00fczerindeki Transaction Log Backup lar\u0131 Secondary Server e ta\u015f\u0131yacak ve bunu Burdaki Standby veritaban\u0131na Restore edecek Copy ve Restore Joblar\u0131n\u0131 a\u015fa\u011f\u0131daki gibi olu\u015fturuyorum.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/142.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3146\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/142.png\" alt=\"14\" width=\"614\" height=\"534\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/142.png 665w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/142-300x261.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/151.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3147\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/151.png\" alt=\"15\" width=\"614\" height=\"537\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/151.png 666w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/151-300x263.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Copy job \u0131 i\u00e7in yukar\u0131da Schedule ile job \u0131n ko\u015fma aral\u0131\u011f\u0131n\u0131 3 dk olarak belirttik ve 15 dk dan eski dosyalar\u0131nda silinmesi i\u015faretledik. \u00a0Secondary Server \u00fczerinde bu dosyalar\u0131n kopyalanaca\u011f\u0131 path i de a\u015fa\u011f\u0131daki gibi belirttim.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/162.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3148\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/162.png\" alt=\"16\" width=\"614\" height=\"532\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/162.png 666w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/162-300x260.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Restore Job \u0131n\u0131 da benzer \u015fekilde a\u015fa\u011f\u0131daki gibi Schedule unu belirtiyoruz.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/172.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3149\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/172.png\" alt=\"17\" width=\"614\" height=\"539\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/172.png 664w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/172-300x263.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>A\u015fa\u011f\u0131daki ad\u0131mda Secondary veritaban\u0131m\u0131z\u0131n modunu belirliyoruz. Ben Veritaban\u0131m\u0131n modunu Standby mode olarak belirledim. B\u00f6ylece Secondary veritaban\u0131 Restore job \u0131n\u0131n \u00e7al\u0131\u015fmad\u0131\u011f\u0131 aral\u0131klarda Read-only mode da olacak ve raporlamaya a\u00e7\u0131k olacakt\u0131r.<a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/191.png\"><br \/>\n<\/a> <a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/181.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3150\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/181.png\" alt=\"18\" width=\"614\" height=\"530\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/181.png 666w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/181-300x259.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Her iki Copy ve Restore job lar i\u00e7in gerekli Schedule lar\u0131 ve path leri yukarda girdikten sonra OK butonuna t\u0131kl\u0131yoruz.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/191.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/191.png\" alt=\"19\" width=\"614\" height=\"550\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/201.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3152\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/201.png\" alt=\"20\" width=\"614\" height=\"553\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/201.png 704w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/201-300x271.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Yukarda da g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi herhangi bir s\u0131k\u0131nt\u0131 meydana gelmedi\u011fi i\u00e7in Log Shipping Konfig\u00fcrasyonu ba\u015far\u0131l\u0131 bir \u015fekilde tamamland\u0131. Kurulum ba\u015far\u0131l\u0131 tamamland\u0131\u011f\u0131 i\u00e7in Primary veritaban\u0131 alt\u0131nda Backup, Secondary Veritaban\u0131nda ise Copy ve Restore job \u0131 olu\u015facakt\u0131r. Bunlar\u0131n olu\u015fmu\u015f oldu\u011funu a\u015fa\u011f\u0131daki gibi g\u00f6rebiliriz.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/212.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3153\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/212.png\" alt=\"21\" width=\"308\" height=\"446\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/212.png 308w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/212-207x300.png 207w\" sizes=\"auto, (max-width: 308px) 100vw, 308px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/221.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3154\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/04\/221.png\" alt=\"22\" width=\"377\" height=\"485\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/221.png 377w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/04\/221-233x300.png 233w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><\/a><\/p>\n<p>Log Shipping Konfig\u00fcrasyonunu tamamlad\u0131m ve bu yaz\u0131m\u0131n da sonuna geldim. Bir sonraki yaz\u0131da Ayn\u0131 konfig\u00fcrasyon \u00fczerinden log Shipping in ilgili datalarla ve testlerle ger\u00e7ekle\u015fti\u011fini g\u00f6sterece\u011fim.<\/p>\n<p>\u015eimdilik Esen Kal\u0131n&#8230;<\/p>\n\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">Oracle Exadata SQL Server Goldengate Weblogic EBS ve Linux konusunda a\u015fa\u011f\u0131daki konularda 7&#215;24 Uzman Dan\u0131\u015fmanlara yada E\u011fitimlere mi\u00a0<\/span><span style=\"color: #ff0000;\">\u0130htiyac\u0131n\u0131z var mehmet.deveci@gridgroup.com.tr adresine mail atarak Bizimle ileti\u015fime ge\u00e7ebilirsiniz.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">&#8211; Oracle Veritaban\u0131 Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Veritaban\u0131 Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Exadata Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Exadata Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; SQL Server Veritaban\u0131 Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; SQL Server Veritaban\u0131 Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Goldengate Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Goldengate Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Linux Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Linux Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EBS Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EBS Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Weblogic Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Weblogic Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Veritaban\u0131 E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle VM Server Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle VM Server Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EPPM Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EPPM Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Primavera Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Primavera Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; SQL Server E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Goldengate E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Exadata E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Linux E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EBS E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle VM Server E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Weblogic E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EPPM E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Primavera E\u011fitimleri<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhaba, Bu yaz\u0131 dizimde sizlere SQL Server 2008 de Log Shipping teknolojisini anlataca\u011f\u0131m. SQL Server Log Shipping teknolojisini k\u0131saca anlatt\u0131ktan sonra Log Shipping kurulumu ve testlerini g\u00f6rsel olarak g\u00f6sterece\u011fim.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[19,23],"tags":[460,508,1000,1031,1515,1577,1583,1594,1632,1647,1653],"class_list":["post-3133","post","type-post","status-publish","format-standard","","category-sql-server","category-veritabani","tag-database-high-availability","tag-deveci","tag-log-shipping","tag-mehmet-salih-deveci","tag-salih-deveci","tag-sql-server","tag-sql-server-2008","tag-sql-server-2008-log-shipping","tag-sql-server-disaster-recovery","tag-sql-server-high-availability","tag-sql-server-log-shipping"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/3133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/comments?post=3133"}],"version-history":[{"count":2,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/3133\/revisions"}],"predecessor-version":[{"id":5887,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/3133\/revisions\/5887"}],"wp:attachment":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/media?parent=3133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/categories?post=3133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/tags?post=3133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}