İçindekiler:
- Adından da anlaşılacağı gibi
- Sunucu işlemini Oracle için devremülk olarak düşünün. (Bellek bakımından) daha uygun maliyetlidir ve ihtiyacınız olduğunda (altyapının düzgün şekilde yapılandırılmış olması koşuluyla) neredeyse her zaman kullanılabilir durumdadır.
Video: Oracle Database-12c İçeri ve Dışarı Veri Aktarımı (Ders-9) 2024
Oracle 12c örneğine bağlantıları başlattığınızda ve başlattığınızda, Oracle programının Oracle programını kullanan bileşenini ve verilerinize erişebilmek için kodu girin.
Oracle örneği kapatıldığında işlem yok. İşlemlerden bazıları zorunludur ve diğerleri etkinleştirdiğiniz özelliklere bağlı olarak isteğe bağlıdır. Aynı zamanda işletim sisteminize de bağımlı olabilir.
Örneklemin üç tipi vardır:
-
Arka Plan İşlemleri Oracle yazılımının kendisi ile çalışmaktadır.
-
Sunucu işlemleri kullanıcıların eylemlerini müzakere eder.
-
Kullanıcı işlemleri genellikle veritabanına erişen uygulamayı çalıştırmak için veritabanı sunucusu dışında çalışır.
Kullanıcı ve sunucu işlemleri birbirine karıştırıldığından birlikte tartışılıyor. Bununla birlikte, bunlar ayrı ve ayrı işlemlerdir. Nitekim, genellikle ayrı makinelerde çalışırlar. Çok basit bir örnek: Bir Windows istemcisindeki SQL * Plus'ı başlattığınızda, sqlplus adı verilen bir kullanıcı işlemi elde edersiniz. exe.
Kullanıcı işlemi, veritabanındaki bir kullanıcının oturumunu temsil eder. Bir Linux makinesindeki veritabanına bir bağlantı yapıldığında, oracle << database_name >> veya ora_S000 _ << database_name >> gibi bir adla belirtilen bir işleme bağlanırsınız. sunucu işlemi hizmet eder ve veritabanı sunucusunda bulunur. Kullanıcının istediği her şeyi yapar. Tampon önbelleğine blok okumaktan sorumludur. İstenirse blokları değiştirir. Nesneler oluşturabilir.
Sunucu işlemleri iki türden biri olabilir: Adanmış Paylaşılan
Tür, uygulamanızın çalışma şekline ve sahip olduğunuz belleğe bağlıdır. Oracle'ınVeritabanı
-
Yapılandırma
-
Yardımcı
(DBCA) ile veritabanınızı oluştururken, ilk önce adanmış veya paylaşılan seçeneği sunuluyor. Ancak, bir şekilde değiştirebilirsiniz ya da daha sonra değiştirebilirsiniz. Tahsisli sunucu mimarisi Her kullanıcı işlemi kendi sunucu işlemini alır. Bu en yaygın Oracle yapılandırmasıdır. Bir sunucu işleminin üstünde beklemesine olanak tanır. Kaynaklar ayrılmış bağlantıları destekliyorsa, bu yöntem de en tepki vermez. Bununla birlikte, en fazla belleği de kullanabilir. Hiçbir şey yapmaman bile olsanız, bu sunucu işlemi sizi bekliyor. Bunun kötü birşey olması değil. Bununla birlikte, çoğu zaman boşta oturan sistemdeki 5.000 kullanıcı düşünün. Uygulamalarınız bağlantı havuzlarını (paylaşılan sunucu süreçlerine benzer şekilde) kullanamazsa, veritabanınız büyük olasılıkla bir günden daha fazla hayatta kalamaz ve yeterince performans göstermez. Paylaştırılmış sunucu mimarisi
Adından da anlaşılacağı gibi
sunucu işlemleri
paylaşılır. Artık, el ve ayakta bekleyen bir sunucu işlemi yerine, ihtiyaç duyduğunuzda yalnızca bir sunucunuz var.
Sunucu işlemini Oracle için devremülk olarak düşünün. (Bellek bakımından) daha uygun maliyetlidir ve ihtiyacınız olduğunda (altyapının düzgün şekilde yapılandırılmış olması koşuluyla) neredeyse her zaman kullanılabilir durumdadır.
5,000 çoğunlukla boş kullanıcı olan bir sistemde, sadece 50 sunucu işlemi ile bunları destekleyebiliyor olabilirsiniz. Bunun düzgün çalışabilmesi için şunları yapmanız gerekir: Eşzamanlı veritabanı isteklerinin hiçbiri yapılandırılan paylaşılan sunucuların sayısını asla aşmadığından emin olun. Kullanıcıların süreçleri uzun süre tutmadığından emin olun. Bu, bir e-ticaret sitesi gibi hızlı işlem tabanlı bir ortamda en iyi sonucu verir.
Kullanabileceğiniz fazladan CPU döngüsüne sahip olun. İşlemler arası iletişimin tamamı, adanmış sunucu işlemleri üzerinde küçük bir CPU maliyeti barındırıyor gibi gözüküyor.
Gerçek şu ki paylaşılan sunucu yapılandırmaları, belleğin ucuz olduğu günümüz ortamında daha az yaygındır. Günümüzde çoğu uygulama, uygulama sunucusu düzeyinde gelişmiş bağlantı havuzu kullanarak çok fazla adanmış sunucuyla ilişkili sorunlarla doludur.
-
Diğer bazı sınırlamaları bilmeniz gerekir: DBA bağlantılarının özel bir sunucu olması gerekir. Bu nedenle, paylaşılan bir sunucu ortamı aslında bir karışıktır. Paylaşılan sunucular, adanmış bir sunucu ile bir arada olabilir.
-
Bir Oracle veritabanını çalıştırmak için birçok farklı dosya türü (ve isteğe bağlı) gereklidir:
-
Veri dosyaları
Kontrol dosyaları
Yedekleme günlük dosyaları
Arşiv log dosyaları
-
Sunucu ve başlatma parametre dosyaları
-
Bu dosyalardan her birinin ne işe yaradığını bilmek veritabanı yönetim başarınızı büyük ölçüde artırır.