Veritabanı ve Örnek
Oracle, işletmelerde yaygın olarak kullanılan bir RDBMS'dir (nesne-ilişkisel veritabanı yönetim sistemi). Oracle Corporation tarafından geliştirilmiştir. Bir Oracle sistemi en az bir Örnek ve bir veritabanından oluşur. Eşgörünüm, veri depolama ile iletişim kuran bir süreçler topluluğudur. Veritabanı, dosya koleksiyonunu tutan gerçek depolama alanıdır. Ancak Oracle veritabanı terimi, tüm Oracle veritabanı sistemine (örnekler ve veritabanları) atıfta bulunmak için kullanılır. Bu nedenle, yeni başlayanlar için veritabanı ve örnek terimleri arasında her zaman bir karışıklık vardır..
Örnek Nedir??
Eşgörünüm, işletim sisteminin üstünde çalışan ve veri depolama ile etkileşimde bulunan ilgili bellek koleksiyonudur. Örnek, kullanıcı ve veritabanı arasındaki arabirimdir. İstemci ile iletişim kurabilen ve veritabanına erişebilen süreçler örnek tarafından sağlanır. Bu süreçler arka plan süreçleridir ve veritabanında ACID (Atomisite, Tutarlılık, İzolasyon ve Dayanıklılık) prensibini sürdürmek için yeterli değildir. Bu nedenle, bir örnek ayrıca bellek önbelleği ve arabellekler gibi birkaç başka bileşen kullanır. Daha spesifik olarak, bir Örnek üç bölümden oluşur. Bunlar SGA (Sistem Global Alanı), PGA (Program Global Alanı) ve arka plan süreçleridir. SGA, örneğin başlatılmasının kapanmasına kadar geçen bir ömrü olan geçici bir paylaşılan bellek yapısıdır.
Veri tabanı
Oracle veritabanı, Oracle RDBMS'nin gerçek depolama alanını ifade eder. Üç ana bileşenden oluşur. Bunlar kontrol dosyaları, dosyaları yeniden ve veri dosyalarıdır. İsteğe bağlı olarak veritabanında şifre dosyaları olabilir. Kontrol dosyaları tüm veri dosyalarını takip eder ve dosyaları tekrar yapar. Ayrıca Sistem Değişiklik Numarası (SCN), zaman damgaları ve yedekleme / kurtarma bilgileri gibi diğer kritik bilgileri takip ederek veritabanı bütünlüğünün bozulmamasına yardımcı olur. Veri dosyaları gerçek verileri tutar. Veritabanı oluşturulurken en az iki veri dosyası oluşturulur. Bu dosyalar fiziksel olarak DBA (Veritabanı Yöneticisi) tarafından görülür. Veri dosyaları üzerinde yeniden adlandırma, yeniden boyutlandırma, ekleme, taşıma veya bırakma gibi dosya işlemleri gerçekleştirilebilir. Günlük dosyalarını (çevrimiçi yineleme günlükleri olarak da bilinir) yineleyin, veritabanındaki değişikliklerle ilgili bilgileri kronolojik bilgilerle birlikte saklayın. Kullanıcının veritabanındaki değişikliklerin tümünü veya bir kısmını yeniden yapması gerektiğinde bu bilgiler gereklidir. Bir örneğin veritabanının verilerini işlemesi için önce onu açması gerekir. Bir örnek yalnızca bir veritabanı açabilir. Ancak, bir veritabanı birden çok örnek tarafından açılabilir.
Veritabanı ve Örnek arasındaki fark nedir?
Oracle RDBMS'deki örnek ve veritabanı terimleri oldukça ilişkilidir, ancak sistemdeki iki farklı bileşeni ifade eder. Veritabanı, RDBMS'nin gerçek depolamasına karşılık gelirken, Instance, işletim sisteminin ve veri depolama ile etkileşime giren ilgili belleğin üzerinde çalışan işlemlerin bir koleksiyonudur. Örneğin, verileri işlemeden önce veritabanını açması gerekir. Birden çok örnek tek bir veritabanını açabilir, ancak bir örnek birden çok veritabanını açamaz.