{"id":937,"date":"2026-05-20T11:20:48","date_gmt":"2026-05-20T08:20:48","guid":{"rendered":"https:\/\/oraclius.com.tr\/?p=937"},"modified":"2026-05-20T13:22:37","modified_gmt":"2026-05-20T10:22:37","slug":"oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi","status":"publish","type":"post","link":"https:\/\/oraclius.com.tr\/en\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/","title":{"rendered":"Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Oracle Database y\u00f6netiminde performans, veri g\u00fcvenli\u011fi ve y\u00fcksek eri\u015filebilirlik (High Availability) denildi\u011finde akla ilk gelen bile\u015fenlerden biri <strong>Redo Log<\/strong> mekanizmas\u0131d\u0131r. \u00d6zellikle Data Guard mimarilerinde <strong>Standby Redo Log (SRL)<\/strong> dosyalar\u0131n\u0131n do\u011fru yap\u0131land\u0131r\u0131lmas\u0131, veri kayb\u0131n\u0131 s\u0131f\u0131ra indirmek (Zero Data Loss) i\u00e7in hayati \u00f6nem ta\u015f\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bu rehberde, Oracle veritabanlar\u0131nda Online Redo Log ve Standby Redo Log dosyalar\u0131n\u0131n boyutland\u0131r\u0131lmas\u0131, yedekli (multiplex) mimaride tasarlanmas\u0131, thread\/sequence ili\u015fkisi ve bu dosyalar\u0131n g\u00fcvenli bir \u015fekilde <strong>drop ve recreate (silip yeniden olu\u015fturma)<\/strong> i\u015flemlerini ad\u0131m ad\u0131m ele alaca\u011f\u0131z.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. Redo Log Mimarisinde En \u0130yi Pratikler (Best Practices)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do\u011frudan komutlara ge\u00e7meden \u00f6nce, altyap\u0131y\u0131 do\u011fru tasarlamak gerekir. Sadece dosyalar\u0131 silip b\u00fcy\u00fctmek yetmez; sistemin s\u00fcrd\u00fcr\u00fclebilir olmas\u0131 \u015fartt\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Redo Log Dosya Boyutu Ne Kadar Olmal\u0131?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Redo Log dosyalar\u0131n\u0131n boyutu, sisteminizdeki yazma (DML\/DDL) yo\u011funlu\u011funa g\u00f6re belirlenir. Oracle\u2019\u0131n \u00f6nerisi, log dosyalar\u0131n\u0131n <strong>saatte 2 ila 4 kez<\/strong> (yani her 15-20 dakikada bir) switch etmesidir (ba\u015fkas\u0131na ge\u00e7mesi).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00c7ok s\u0131k log switch olmas\u0131 (\u00f6rn. dakikada bir), <code>checkpoint incomplete<\/code> hatalar\u0131na ve disk IO darbo\u011faz\u0131na yol a\u00e7ar.<\/li>\n\n\n\n<li>\u00c7ok seyrek switch olmas\u0131 (\u00f6rn. 5 saatte bir), bir \u00e7\u00f6kme (crash) an\u0131nda kurtarma (recovery) s\u00fcresini uzat\u0131r.<\/li>\n\n\n\n<li><strong>Genel Kural:<\/strong> Modern sistemlerde (OLTP y\u00fckleri dahil) log boyutlar\u0131 genellikle <strong>1 GB ile 4 GB<\/strong> aras\u0131nda se\u00e7ilir.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Aynalama (Multiplexing) ile Yedekli Yap\u0131<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bir veritaban\u0131nda asla tek bir noktadan hata al\u0131nmamal\u0131d\u0131r (No Single Point of Failure). Her Redo Log grubunun (Group) en az <strong>2 \u00fcyesi (Member)<\/strong> olmal\u0131d\u0131r. Bu \u00fcyeler mutlaka farkl\u0131 disk gruplar\u0131nda (\u00f6rn. ASM kullan\u0131l\u0131yorsa <code>+DATA<\/code> and <code>+RECO<\/code>) veya farkl\u0131 fiziksel disklerde bar\u0131nd\u0131r\u0131lmal\u0131d\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">RAC (Real Application Clusters) ve Thread Mant\u0131\u011f\u0131<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">E\u011fer veritaban\u0131n\u0131z bir RAC (k\u00fcmeleme) mimarisi ise, her bir instance (d\u00fc\u011f\u00fcm) kendi redo kay\u0131tlar\u0131n\u0131 yazar.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Thread 1:<\/strong> 1. Instance&#8217;a ait log gruplar\u0131.<\/li>\n\n\n\n<li><strong>Thread 2:<\/strong> 2. Instance&#8217;a ait log gruplar\u0131. <\/li>\n\n\n\n<li>Tekil (Single-Instance) mimarilerde ise sadece <code>Thread 1<\/code> aktiftir. Log eklerken hangi instance i\u00e7in ekleme yapt\u0131\u011f\u0131m\u0131z\u0131 <code>THREAD<\/code> parametresi ile belirtmemiz gerekir.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. Mevcut Redo Log Durumunun Analiz Edilmesi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Herhangi bir silme veya de\u011fi\u015ftirme i\u015flemine ba\u015flamadan \u00f6nce mevcut durumun foto\u011fraf\u0131n\u0131 \u00e7ekmeliyiz. SQL*Plus veya SQL Developer \u00fczerinden a\u015fa\u011f\u0131daki sorgularla mevcut yap\u0131y\u0131 inceleyebilirsiniz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-- Redo Log Gruplar\u0131n\u0131n Durumu, Boyutu ve Thread Bilgisi\nSELECT group#, thread#, sequence#, bytes\/1024\/1024 AS mb, members, status \nFROM v$log;\n\n-- \u00dcye Dosyalar\u0131n (Member) Fiziksel Yollar\u0131\nSELECT group#, member, type FROM v$logfile;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kritik Bilgi (Status Anlamlar\u0131):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CURRENT:<\/strong> \u015eu an aktif olarak yaz\u0131lan log grubudur. <strong>Asla do\u011frudan silinemez!<\/strong><\/li>\n\n\n\n<li><strong>ACTIVE:<\/strong> \u0130\u00e7indeki veriler hen\u00fcz veri dosyalar\u0131na (Datafiles) tamamen yaz\u0131lmam\u0131\u015ft\u0131r (Checkpoint tamamlanmam\u0131\u015f). Silmek i\u00e7in switch ve checkpoint tetiklenmelidir.<\/li>\n\n\n\n<li><strong>INACTIVE:<\/strong> \u0130\u00e7indeki veriler g\u00fcvenle diske yaz\u0131lm\u0131\u015ft\u0131r ve ar\u015fivlenmi\u015ftir. <strong>Silinebilir durumdad\u0131r.<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. Online Redo Log Drop ve Recreate Ad\u0131mlar\u0131<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Varsayal\u0131m ki mevcut log boyutunuz 200 MB ve siz bunlar\u0131 mimarinize uygun olarak 2 GB (2048 MB) boyutunda, 2 \u00fcye olacak \u015fekilde yeniden yap\u0131land\u0131rmak istiyorsunuz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ad\u0131m 1: Yeni ve B\u00fcy\u00fck Log Gruplar\u0131 Ekleme<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mevcut \u00e7al\u0131\u015fan sisteme zarar vermemek i\u00e7in \u00f6nce yeni boyuttaki gruplar\u0131 ekleriz. (\u00d6rnek ASM mimarisine g\u00f6re verilmi\u015ftir, dosya yollar\u0131n\u0131 kendi sisteminize g\u00f6re g\u00fcncelleyebilirsiniz).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-- Thread 1 (D\u00fc\u011f\u00fcm 1) i\u00e7in yeni gruplar ekleme (Grup 11 ve 12)\nALTER DATABASE ADD LOGFILE THREAD 1 GROUP 11 ('+DATA', '+RECO') SIZE 2G;\nALTER DATABASE ADD LOGFILE THREAD 1 GROUP 12 ('+DATA', '+RECO') SIZE 2G;\n\n-- E\u011fer RAC mimarisi ise Thread 2 (D\u00fc\u011f\u00fcm 2) i\u00e7in de ekliyoruz (Grup 21 ve 22)\nALTER DATABASE ADD LOGFILE THREAD 2 GROUP 21 ('+DATA', '+RECO') SIZE 2G;\nALTER DATABASE ADD LOGFILE THREAD 2 GROUP 22 ('+DATA', '+RECO') SIZE 2G;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Ad\u0131m 2: Log Switch Tetikleme ve Eski Gruplar\u0131 Bo\u015fa \u00c7\u0131karma<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Eski k\u00fc\u00e7\u00fck gruplar\u0131 silebilmek i\u00e7in durumlar\u0131n\u0131n <code>INACTIVE<\/code> olmas\u0131 gerekir. E\u011fer silece\u011finiz grup <code>CURRENT<\/code> ise log switch yapar\u0131z:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-- Aktif logu bir sonraki gruba ge\u00e7irir\nALTER SYSTEM SWITCH LOGFILE;\n\n-- Kirli verilerin veri dosyalar\u0131na yaz\u0131lmas\u0131n\u0131 (Checkpoint) zorlar\u0131z\nALTER SYSTEM CHECKPOINT;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code>v$log<\/code> sorgusunu tekrar \u00e7al\u0131\u015ft\u0131rarak silmek istedi\u011finiz eski gruplar\u0131n durumunun <code>INACTIVE<\/code> oldu\u011funu do\u011frulamal\u0131s\u0131n\u0131z.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Ad\u0131m 3: Eski Redo Log Gruplar\u0131n\u0131 Silme (Drop)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Durumu <code>INACTIVE<\/code> olan eski k\u00fc\u00e7\u00fck gruplar\u0131 art\u0131k g\u00fcvenle silebilirsiniz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ALTER DATABASE DROP LOGFILE GROUP 1;\nALTER DATABASE DROP LOGFILE GROUP 2;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Not: E\u011fer ASM kullanm\u0131yorsan\u0131z ve i\u015fletim sistemi seviyesinde (O\/S) dosya sisteminde \u00e7al\u0131\u015f\u0131yorsan\u0131z, <code>DROP LOGFILE<\/code> komutu dosyay\u0131 veritaban\u0131 s\u00f6zl\u00fc\u011f\u00fcnden siler ancak diskten silmeyebilir. Komuttan sonra fiziksel dosyalar\u0131 <code>rm<\/code> veya <code>del<\/code> ile temizlemeniz gerekebilir. ASM&#8217;de ise otomatik silinir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. Standby Redo Log (SRL) Yap\u0131land\u0131rmas\u0131 ve Recreate \u0130\u015flemleri<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Geldik operasyonun en kritik ve en \u00e7ok kafa kar\u0131\u015ft\u0131ran sorusuna: <strong>Standby Redo Log (SRL) dosyalar\u0131n\u0131 Primary (Prod) tarafta m\u0131, yoksa Standby tarafta m\u0131 olu\u015fturaca\u011f\u0131z?<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\ud83d\udea8 <strong>Kritik DBA Kural\u0131:<\/strong> SRL dosyalar\u0131, Primary veritaban\u0131ndan gelen anl\u0131k redo kay\u0131tlar\u0131n\u0131 yakalamakla g\u00f6revli oldu\u011fu i\u00e7in <strong>fiziksel olarak Standby taraf\u0131nda olu\u015fturulur ve orada \u00e7al\u0131\u015f\u0131r.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ancak unutmaman\u0131z gereken alt\u0131n bir kural var:<\/strong> Yar\u0131n bir g\u00fcn switchover (rol de\u011fi\u015ftirme) yapt\u0131\u011f\u0131n\u0131zda, bug\u00fcn\u00fcn Primary veritaban\u0131 gelece\u011fin Standby veritaban\u0131 olacakt\u0131r. E\u011fer Primary taraf\u0131na SRL eklemezseniz, rol de\u011fi\u015fiminden sonra replikasyon anl\u0131k (real-time) \u00e7al\u0131\u015famaz. Bu y\u00fczden en iyi pratik (Best Practice), <strong>bu ad\u0131mlar\u0131 hem Primary hem de Standby veritabanlar\u0131nda s\u0131rayla uygulamakt\u0131r.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Standby Redo Log (SRL) Say\u0131s\u0131 Nas\u0131l Hesaplan\u0131r? (Alt\u0131n Form\u00fcl)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Standby log grubu say\u0131s\u0131n\u0131 belirlerken rastgele bir say\u0131 se\u00e7emeyiz. Oracle, Primary taraftaki y\u00fck\u00fcn Standby&#8217;a aktar\u0131l\u0131rken darbo\u011faz (bottleneck) ya\u015famamas\u0131 i\u00e7in net bir matematiksel form\u00fcl sunar:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{Standby Grup Say\u0131s\u0131} = ({Her Thread \u0130\u00e7indeki Online Log Grup Say\u0131s\u0131} + 1) * {Toplam Thread Say\u0131s\u0131}<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Peki Bu Form\u00fcldeki <code>+ 1<\/code> Nereden Geliyor?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Primary veritaban\u0131 har\u0131l har\u0131l \u00e7al\u0131\u015f\u0131rken, o an yaz\u0131lan aktif log grubu doldu\u011funda ar\u015fivleme (<code>Archiving<\/code>) s\u00fcreci ba\u015flar. Standby taraf\u0131nda da <code>RFS (Remote File Server)<\/code> s\u00fcreci Primary&#8217;den gelen veriyi SRL grubuna yazar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E\u011fer Primary&#8217;deki grup say\u0131s\u0131 ile Standby&#8217;daki grup say\u0131s\u0131 e\u015fit olursa, Standby taraf\u0131 dolu olan bir grubu ar\u015fivlerken (diske kal\u0131c\u0131 yazarken) Primary&#8217;den yeni bir log switch gelebilir. Standby taraf\u0131 o an &#8220;ar\u015fivleme me\u015fguliyeti&#8221; y\u00fcz\u00fcnden Primary&#8217;yi bekletir ve bu da <strong>canl\u0131 sistemde (Primary) kilitlenmelere veya yava\u015flamalara neden olur.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0130\u015fte bu y\u00fczden, Standby taraf\u0131nda her zaman <strong>en az 1 adet fazladan yedek (bo\u015f) grup<\/strong> bulunmal\u0131d\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ger\u00e7ek Hayat \u00d6rne\u011fi: 2-Node RAC Mimarisi \u0130\u00e7in Hesaplama<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Senaryomuzu \u015fu veriler \u00fczerine kural\u0131m:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Toplam D\u00fc\u011f\u00fcm (Node \/ Thread) Say\u0131s\u0131:<\/strong> 2 (RAC mimarilerinde her node bir thread&#8217;dir).<\/li>\n\n\n\n<li><strong>Node Ba\u015f\u0131na D\u00fc\u015fen Online Redo Log (ORL) Grup Say\u0131s\u0131:<\/strong> 3 grup (Yani Thread 1 i\u00e7in 3 grup, Thread 2 i\u00e7in 3 grup var).<\/li>\n\n\n\n<li><strong>Yedeklilik (Multiplexing):<\/strong> Her grupta 2 \u00fcye (Member) olacak (Biri <code>+DATA<\/code>, di\u011feri <code>+RECO<\/code> \u00fczerinde).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">8 GRUP * 2 \u00dcYE = 16  adet fiziksel dosya (member)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A\u015fa\u011f\u0131daki ad\u0131mlar\u0131 uygularken veritaban\u0131 rollerine (Primary \/ Standby) dikkat ederek ilerlemelisiniz:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ad\u0131m 1: Mevcut Durumun ve Dosya Yap\u0131s\u0131n\u0131n Kontrol Edilmesi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ncelikle <strong>hem Standby hem Primary<\/strong> veritabanlar\u0131nda mevcut SRL gruplar\u0131n\u0131 ve durumlar\u0131n\u0131 kontrol ediyoruz.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT group#, thread#, sequence#, bytes\/1024\/1024 AS mb, status FROM v$standby_log;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>UNASSIGNED:<\/strong> Grup bo\u015fta ve yeni loglar\u0131 kabul etmeye haz\u0131r.<\/li>\n\n\n\n<li><strong>ACTIVE:<\/strong> Primary&#8217;den gelen loglar \u015fu an aktif olarak bu gruba yaz\u0131l\u0131yor.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Ad\u0131m 2: Standby Taraf\u0131nda Log Apply (Kurtarma) \u0130\u015fleminin Durdurulmas\u0131<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">E\u011fer aktif bir log apply s\u00fcreci varsa, SRL dosyalar\u0131n\u0131 silmenize Oracle izin vermez ve <code>ORA-01156<\/code> hatas\u0131 f\u0131rlat\u0131r. Bu y\u00fczden <strong>Standby veritaban\u0131nda<\/strong> kurtarma s\u00fcrecini ge\u00e7ici olarak ask\u0131ya al\u0131yoruz:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SQL<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-- Sadece STANDBY veritaban\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131lacak:\nALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Ad\u0131m 3: Eski ve Hatal\u0131 Boyuttaki SRL Gruplar\u0131n\u0131n Silinmesi (Drop)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Eski k\u00fc\u00e7\u00fck veya yedeksiz olan SRL gruplar\u0131n\u0131 siliyoruz. E\u011fer bir grup <code>ACTIVE<\/code> durumdaysa, \u00f6nce Primary tarafta <code>ALTER SYSTEM SWITCH LOGFILE;<\/code> \u00e7al\u0131\u015ft\u0131rarak o grubun bo\u015fa \u00e7\u0131kmas\u0131n\u0131 (<code>UNASSIGNED<\/code> veya <code>INACTIVE<\/code> olmas\u0131n\u0131) sa\u011flayabilirsiniz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SQL<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-- Durumu uygun olan eski SRL gruplar\u0131n\u0131 siliyoruz:\nALTER DATABASE DROP STANDBY LOGFILE GROUP 11;\nALTER DATABASE DROP STANDBY LOGFILE GROUP 12;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Ad\u0131m 4: Yeni Standby Redo Log Gruplar\u0131n\u0131n Yedekli Olarak Eklenmesi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yukar\u0131da 2-Node RAC mimarimiz i\u00e7in hesaplad\u0131\u011f\u0131m\u0131z form\u00fcle uygun olarak, her grupta 2 \u00fcye (biri <code>+DATA<\/code>, di\u011feri <code>+RECO<\/code> disk grubunda) olacak \u015fekilde yeni 8 grubumuzu ekliyoruz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bu komutlar\u0131 \u00f6nce Standby veritaban\u0131nda, ard\u0131ndan rollerin de\u011fi\u015fme ihtimaline kar\u015f\u0131 Primary veritaban\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131n:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-- =========================================================\n-- THREAD 1 (D\u00fc\u011f\u00fcm 1) \u0130\u00e7in Standby Redo Log Gruplar\u0131 (4 Grup)\n-- =========================================================\nALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 11 ('+DATA', '+RECO') SIZE 2G;\nALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 12 ('+DATA', '+RECO') SIZE 2G;\nALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 13 ('+DATA', '+RECO') SIZE 2G;\nALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 14 ('+DATA', '+RECO') SIZE 2G;\n\n-- =========================================================\n-- THREAD 2 (D\u00fc\u011f\u00fcm 2) \u0130\u00e7in Standby Redo Log Gruplar\u0131 (4 Grup)\n-- =========================================================\nALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 21 ('+DATA', '+RECO') SIZE 2G;\nALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 22 ('+DATA', '+RECO') SIZE 2G;\nALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 23 ('+DATA', '+RECO') SIZE 2G;\nALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 24 ('+DATA', '+RECO') SIZE 2G;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Ad\u0131m 5: Standby Taraf\u0131nda Log Apply \u0130\u015fleminin Yeniden Ba\u015flat\u0131lmas\u0131<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yeni mimariyi tan\u0131mlad\u0131ktan sonra, <strong>Standby veritaban\u0131nda<\/strong> durdurdu\u011fumuz real-time apply mekanizmas\u0131n\u0131 arka planda (disconnect) \u00e7al\u0131\u015facak \u015fekilde yeniden tetikliyoruz:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SQL<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-- Sadece STANDBY veritaban\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131lacak:\nALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Son Kontrol (Do\u011frulama)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0130\u015flem bittikten sonra Standby veritaban\u0131nda <code>v$standby_log<\/code> sorgusunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, t\u00fcm gruplar\u0131n yeni boyutuyla (2048 MB) listelendi\u011fini ve Primary&#8217;den gelen loglar\u0131n anl\u0131k olarak <code>v$managed_standby<\/code> veya <code>v$dataguard_process<\/code> \u00fczerinde SRL&#8217;lere yaz\u0131lmaya ba\u015fland\u0131\u011f\u0131n\u0131 do\u011frulamal\u0131s\u0131n\u0131z.<\/p>","protected":false},"excerpt":{"rendered":"<p>Oracle Database y\u00f6netiminde performans, veri g\u00fcvenli\u011fi ve y\u00fcksek eri\u015filebilirlik (High Availability) denildi\u011finde akla ilk gelen bile\u015fenlerden biri Redo Log mekanizmas\u0131d\u0131r. \u00d6zellikle Data Guard mimarilerinde Standby Redo Log (SRL) dosyalar\u0131n\u0131n do\u011fru yap\u0131land\u0131r\u0131lmas\u0131, veri kayb\u0131n\u0131 s\u0131f\u0131ra indirmek (Zero Data Loss) i\u00e7in hayati \u00f6nem ta\u015f\u0131r. Bu rehberde, Oracle veritabanlar\u0131nda Online Redo Log ve Standby Redo Log dosyalar\u0131n\u0131n boyutland\u0131r\u0131lmas\u0131, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":938,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[],"class_list":["post-937","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi<\/title>\n<meta name=\"description\" content=\"Oracle Database y\u00f6netiminde performans, veri g\u00fcvenli\u011fi ve y\u00fcksek eri\u015filebilirlik (High Availability) denildi\u011finde akla ilk gelen bile\u015fenlerden biri Redo\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/oraclius.com.tr\/en\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi\" \/>\n<meta property=\"og:description\" content=\"Oracle Database y\u00f6netiminde performans, veri g\u00fcvenli\u011fi ve y\u00fcksek eri\u015filebilirlik (High Availability) denildi\u011finde akla ilk gelen bile\u015fenlerden biri Redo\" \/>\n<meta property=\"og:url\" content=\"https:\/\/oraclius.com.tr\/en\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"oraclius\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-20T08:20:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-20T10:22:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/oraclius.com.tr\/wp-content\/uploads\/2026\/05\/photo1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"YUNUS EMRE ATAY\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"YUNUS EMRE ATAY\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/\"},\"author\":{\"name\":\"YUNUS EMRE ATAY\",\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/#\\\/schema\\\/person\\\/15e2f7b9dc977c71806301e629135e09\"},\"headline\":\"Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi\",\"datePublished\":\"2026-05-20T08:20:48+00:00\",\"dateModified\":\"2026-05-20T10:22:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/\"},\"wordCount\":1368,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/#\\\/schema\\\/person\\\/15e2f7b9dc977c71806301e629135e09\"},\"image\":{\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/oraclius.com.tr\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/photo1.jpg\",\"articleSection\":[\"Genel\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/\",\"url\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/\",\"name\":\"Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/oraclius.com.tr\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/photo1.jpg\",\"datePublished\":\"2026-05-20T08:20:48+00:00\",\"dateModified\":\"2026-05-20T10:22:37+00:00\",\"description\":\"Oracle Database y\u00f6netiminde performans, veri g\u00fcvenli\u011fi ve y\u00fcksek eri\u015filebilirlik (High Availability) denildi\u011finde akla ilk gelen bile\u015fenlerden biri Redo\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/oraclius.com.tr\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/photo1.jpg\",\"contentUrl\":\"https:\\\/\\\/oraclius.com.tr\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/photo1.jpg\",\"width\":640,\"height\":640,\"caption\":\"redologs\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\\\/\\\/oraclius.com.tr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/#website\",\"url\":\"https:\\\/\\\/oraclius.com.tr\\\/\",\"name\":\"oraclius\",\"description\":\"Linux, SQL, Oracle rehberleri ve daha fazlas\u0131 i\u00e7in oraclius.com.tr\u2019yi ziyaret edin.\",\"publisher\":{\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/#\\\/schema\\\/person\\\/15e2f7b9dc977c71806301e629135e09\"},\"alternateName\":\"oracle\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/oraclius.com.tr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/#\\\/schema\\\/person\\\/15e2f7b9dc977c71806301e629135e09\",\"name\":\"YUNUS EMRE ATAY\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/oradb.jpeg\",\"url\":\"https:\\\/\\\/oraclius.com.tr\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/oradb.jpeg\",\"contentUrl\":\"https:\\\/\\\/oraclius.com.tr\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/oradb.jpeg\",\"width\":512,\"height\":512,\"caption\":\"YUNUS EMRE ATAY\"},\"logo\":{\"@id\":\"https:\\\/\\\/oraclius.com.tr\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/oradb.jpeg\"},\"description\":\"oracle\",\"sameAs\":[\"https:\\\/\\\/oraclius.com.tr\",\"https:\\\/\\\/instagram.com\\\/lemratal\",\"https:\\\/\\\/linkedin.com\\\/in\\\/emreatayy\",\"https:\\\/\\\/www.youtube.com\\\/@lemratal\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi","description":"Oracle Database y\u00f6netiminde performans, veri g\u00fcvenli\u011fi ve y\u00fcksek eri\u015filebilirlik (High Availability) denildi\u011finde akla ilk gelen bile\u015fenlerden biri Redo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/oraclius.com.tr\/en\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/","og_locale":"en_US","og_type":"article","og_title":"Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi","og_description":"Oracle Database y\u00f6netiminde performans, veri g\u00fcvenli\u011fi ve y\u00fcksek eri\u015filebilirlik (High Availability) denildi\u011finde akla ilk gelen bile\u015fenlerden biri Redo","og_url":"https:\/\/oraclius.com.tr\/en\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/","og_site_name":"oraclius","article_published_time":"2026-05-20T08:20:48+00:00","article_modified_time":"2026-05-20T10:22:37+00:00","og_image":[{"width":640,"height":640,"url":"https:\/\/oraclius.com.tr\/wp-content\/uploads\/2026\/05\/photo1.jpg","type":"image\/jpeg"}],"author":"YUNUS EMRE ATAY","twitter_card":"summary_large_image","twitter_misc":{"Written by":"YUNUS EMRE ATAY","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/#article","isPartOf":{"@id":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/"},"author":{"name":"YUNUS EMRE ATAY","@id":"https:\/\/oraclius.com.tr\/#\/schema\/person\/15e2f7b9dc977c71806301e629135e09"},"headline":"Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi","datePublished":"2026-05-20T08:20:48+00:00","dateModified":"2026-05-20T10:22:37+00:00","mainEntityOfPage":{"@id":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/"},"wordCount":1368,"commentCount":0,"publisher":{"@id":"https:\/\/oraclius.com.tr\/#\/schema\/person\/15e2f7b9dc977c71806301e629135e09"},"image":{"@id":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/#primaryimage"},"thumbnailUrl":"https:\/\/oraclius.com.tr\/wp-content\/uploads\/2026\/05\/photo1.jpg","articleSection":["Genel"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/","url":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/","name":"Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi","isPartOf":{"@id":"https:\/\/oraclius.com.tr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/#primaryimage"},"image":{"@id":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/#primaryimage"},"thumbnailUrl":"https:\/\/oraclius.com.tr\/wp-content\/uploads\/2026\/05\/photo1.jpg","datePublished":"2026-05-20T08:20:48+00:00","dateModified":"2026-05-20T10:22:37+00:00","description":"Oracle Database y\u00f6netiminde performans, veri g\u00fcvenli\u011fi ve y\u00fcksek eri\u015filebilirlik (High Availability) denildi\u011finde akla ilk gelen bile\u015fenlerden biri Redo","breadcrumb":{"@id":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/#primaryimage","url":"https:\/\/oraclius.com.tr\/wp-content\/uploads\/2026\/05\/photo1.jpg","contentUrl":"https:\/\/oraclius.com.tr\/wp-content\/uploads\/2026\/05\/photo1.jpg","width":640,"height":640,"caption":"redologs"},{"@type":"BreadcrumbList","@id":"https:\/\/oraclius.com.tr\/oracle-database-online-redo-log-ve-standby-redo-log-yonetimi-detayli-drop-ve-recreate-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/oraclius.com.tr\/"},{"@type":"ListItem","position":2,"name":"Oracle Database Online Redo Log ve Standby Redo Log Y\u00f6netimi: Detayl\u0131 Drop ve Recreate Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/oraclius.com.tr\/#website","url":"https:\/\/oraclius.com.tr\/","name":"oraclius","description":"Linux, SQL, Oracle rehberleri ve daha fazlas\u0131 i\u00e7in oraclius.com.tr\u2019yi ziyaret edin.","publisher":{"@id":"https:\/\/oraclius.com.tr\/#\/schema\/person\/15e2f7b9dc977c71806301e629135e09"},"alternateName":"oracle","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/oraclius.com.tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/oraclius.com.tr\/#\/schema\/person\/15e2f7b9dc977c71806301e629135e09","name":"YUNUS EMRE ATAY","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/oraclius.com.tr\/wp-content\/uploads\/2024\/12\/oradb.jpeg","url":"https:\/\/oraclius.com.tr\/wp-content\/uploads\/2024\/12\/oradb.jpeg","contentUrl":"https:\/\/oraclius.com.tr\/wp-content\/uploads\/2024\/12\/oradb.jpeg","width":512,"height":512,"caption":"YUNUS EMRE ATAY"},"logo":{"@id":"https:\/\/oraclius.com.tr\/wp-content\/uploads\/2024\/12\/oradb.jpeg"},"description":"oracle","sameAs":["https:\/\/oraclius.com.tr","https:\/\/instagram.com\/lemratal","https:\/\/linkedin.com\/in\/emreatayy","https:\/\/www.youtube.com\/@lemratal"]}]}},"_links":{"self":[{"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/posts\/937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/comments?post=937"}],"version-history":[{"count":3,"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/posts\/937\/revisions"}],"predecessor-version":[{"id":943,"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/posts\/937\/revisions\/943"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/media\/938"}],"wp:attachment":[{"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/media?parent=937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/categories?post=937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oraclius.com.tr\/en\/wp-json\/wp\/v2\/tags?post=937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}