Oracle Veritabanı

Oracle Veritabanı

Bilgi
Tarafından geliştirildi Oracle Corporation
Son sürüm 19c (13 Şubat 2019)
Yazılmış Java , C ve C ++
İşletim sistemi Çoklu platform
Çevre Çoklu platform (ilgili bölüme bakın)
Tür DBMS
Lisans Ticari
İnternet sitesi http://www.oracle.com/

Oracle Database a, ilişkisel veritabanı yönetim sistemi girmesinden bu yana, (RDBMS) nesne modeli desteksürüm 8, ayrıca şu şekilde de ifade edilebilir bir nesne-ilişkili veritabanı yönetim sistemi (RDBMS). Oracle Corporation tarafından sağlanan, diğerleri arasında Bob Miner ve Ed Oates tarafından desteklenen Larry Ellison tarafından geliştirilmiştir.

Tarihi

Yazılım Geliştirme Laboratuvarları 1977 yılında kurulmuştur . In 1979 , şirket adını değiştirdi İlişkisel Software, Inc. (RSI) ve olarak Oracle V2 ürünü tanıtıldı ilişkisel veritabanı . Sürüm 2 işlemleri desteklemedi, ancak temel SQL sorgusu ve birleştirme işlevlerini uyguladı . Hiçbir zaman bir sürüm 1 yoktu, pazarlama nedenleriyle ilk sürüm 2. sürümdü . Bu yalnızca Dijital VAX / VMS sistemlerinde çalıştı .

In 1983 , RSI oldu Oracle Corporation onun amiral gemisi ürünü daha temsilcisi olarak. Tamamen C programlama dilinde yeniden yazılan Oracle sürüm 3 yayınlandı. Bu , taahhüt ve geri alma işlevleri sayesinde işlemleri destekledi . Unix platformu da bu sürümden desteklenmektedir.

Olarak 1984 versiyon 4 destekler okuma tutarlılık ( okuma tutarlılık ).

In 1985 , sürüm 5 entegrasyonu kapsamında, dağıtılan istekleri desteklenen istemci-sunucu modeli 1980'lerin ortasında ağların gelmesiyle.

Gelen 1988 , sürüm 6 destekler PL / SQL , satır düzeyinde kilitleme ve sıcak yedeklemeler ( veritabanı açık olduğu zaman). Oracle, Oracle Financials ERP'sini Oracle Database ilişkisel veritabanına dayalı olarak pazarlar .

Gelen 1992 , sürüm 7 destekler kısıtları , saklanan prosedürler ve tetikler ( tetikleyiciler ).

In 1995 , güçlü boyutlu motorun satın alma, adının Oracle Express altında pazarlanan.

1997 yılında , sürüm 8, nesne yönelimli geliştirme ve Oracle interMedia hizmetlerini kullanan multimedya uygulamalarını tanıttı ve 11g sürümünden bu yana Oracle Multimedia (en) olarak yeniden adlandırıldı .  

Gelen 1999 , Oracle sürüm 8i ile uygulamaları rafine etmek için yayımlanmıştır internet ( I internete anlamına gelmektedir). Veritabanı yerel olarak bir Java sanal makinesi içerir .

In 2001 , sürüm 9i 400 yeni özellikler eklendi ve mümkün okuma ve yazma için yapılan XML belgeleri . OLAP motorunu entegre eder  : Oracle Express motoruna artık Oracle OLAP seçeneğinde başvurulmaktadır. Çok boyutlu verilere SQL dilinden erişilebilir.

In 2003 , sürüm 10g düzenli destekler ifadeler . G temsil ızgara  ; 10g'nin pazarlama avantajlarından biri gerçekten de grid hesaplamayı desteklemesidir .

Kasım 2005'te , tamamen ücretsiz olan 10g Express Edition sürümü ve ayrıca 10g Release 2 sürümü piyasaya sürüldü.

Temmuz 2007'de , sürüm 11g Linux ve Windows.

Eylül 2009'da 11g Sürüm 2 sürümü yayınlandı.

Temmuz 2013'te 12c sürümü yayınlandı

Gelen 2017 , sürüm 12c 2 (12.2.0.1) yayımlanmıştır bırakın.

In 2018 , sürüm 18c o sürüm 12.2.0.2 ama yeni sürümü kongre ile yayınlandı.

In 2019 , sürüm 19c yayınlandı.

Sürüm numarası kuralları

Oracle sürüm numaraları birçok insan için kafa karışıklığına neden oldu.

Sürüm terminolojisi zamanla değişmiştir, ancak genellikle şu kurala dayanmaktadır: XY'nin ürünün ana sürümünü belirlediği sürüm XYZa : 8i için 8.1, 9i Sürüm 2 için 9.2,  vb. Bu, iki " sürüme  " bölünmüş bir ana sürümün (10g) olduğu 10 için artık geçerli değil  . Aynı ana sürümde (8i, 9i veya 10g), RDBMS'nin genel işlevlerinin aynı olması beklenir.

Z sayısı, uygulanan genel yama düzeyini belirtir. Oracle,  ana sürüm için genellikle 3 veya 4 güncelleme (" yama seti ") sunar  , ancak bu çok değişken olmaya devam eder.

Son olarak, a sayısı bir işletim sistemine veya platforma özgü bir yama düzeyini belirtir.

Sürüm 7'den bu yana, Oracle DBMS'nin ana sürümleri aşağıdaki gibidir:

2018'den itibaren, yeni sürümlerin yıllık ritmi planlanıyor: sürüm numarası yılı hatırlayacak, bir sonraki sürüm 18 olacak (başlangıçta planlanan 12.2.0.2 yerine), sonraki 19 ...

Sürümler ve lisanslar

Oracle veritabanı motorunu kullanan tüm ortamlar (geliştirme, test, entegrasyon, onay, üretim vb.) Lisanslanmalıdır . İki tür lisans vardır:

Oracle, 10g sürümünde bir lisansın fiyatını 3 türe göre değerlendirir:

Bu lisanslara ek olarak, Oracle'ın ayrıca yukarıda tanımlanan kurallara göre belirli seçenekleri de ücretlendirdiği unutulmamalıdır. Bu nedenle, aşağıdaki özellikler özel olarak satın alınmalıdır:

Sanallaştırma hakkında

Bir Oracle sunucusu, birkaç fiziksel sunucu kullanılarak sanallaştırılmış bir ortama (OracleVM hariç) kurulursa, bu, kümeyi oluşturan tüm fiziksel makinelerin işlemci sayısıdır çünkü Oracle, DBMS'nin tüm sunucuları kullanabileceğini düşünür. sırayla altyapı işlemcileri. Orta ve büyük ölçekli işletmelerdeki çoğu insan, bir VMWare veya Hyper-V sunucu çiftliğine sahiptir. Oracle lisanslı ürünler kullanılıyorsa, lisanslama ihtiyaçlarının ve maliyetlerinin analiz edilmesi zorunludur. Örneğin, her biri 4 Intel işlemciden (CPU) oluşan ve tümü 2 çekirdekten oluşan 4 sunucudan oluşan bir çiftlik, 4 * 4 * 2 * 0,5 = 16 CPU lisansı için "lisanslanacak" - bu da engelleyici hale gelebilir. OracleVM teknolojisinin özellikle eşit işlevler sunduğu için tavsiye edilmesinin nedeni budur.

Bazı sanallaştırma teknolojileri (IBM, SUN ve hatta Microsoft son zamanlarda) Oracle tarafından iyi destekleniyor, ancak Oracle ile VMWare arasında (büyük) bir anlaşmazlık var gibi görünüyor. Aslında Oracle'ın lisanslama kuralları, VMware'in işlevlerinin aksine hiçbir zaman değişmedi.

Oracle tarafından desteklenen sanallaştırma teknolojilerinde, VM'lerin kullanımı, CPU yükünü daha iyi kullanarak lisansların maliyetini optimize etmeyi mümkün kılar.

Ücretsiz Oracle Yazılımı

Oracle, 2005'in sonundan bu yana veritabanının tamamen ücretsiz bir sürümü olan “Oracle Database Express Edition” sunuyor. Bu bir 10g Standard Edition One sürümüydü, oldukça sınırlıydı: 2011'de veritabanının toplam boyutunu 4 GB ile sınırladı (sistem, geçici, geri alma bölümleri ve diğer dosyalar hariç), SGA 1 GB'ı aşamaz ve tek bir işlemci birden fazla makineye sahip makinelerde kullanılır. Oracle Express Edition sürüm 11gR2, 11 GB'a yükseltilen kullanıcı veri boyutu dışında aynı sınırlamalara sahiptir.

İçinde ekim 2018Oracle 12c'nin XE sürümü yayınlandı. Sınırlar 2 işlemci, 2 Gb RAM ve 12 Gb veriye genişletildi. İlk olarak yalnızca Linux sürümünde (x64) piyasaya sürülen bu sürüm, Windows (x64) için de mevcuttur.Şubat 2019.

Oracle SQL Developer da ücretsizdir, Java'da geliştirilen bu araç, grafik arayüz aracılığıyla veritabanı nesnelerini yönetmeye, oturumları görüntülemeye ve SQL yapmaya izin verir.

Ürünleri indirin

Tüm Oracle ürünleri:

ve ilgili dokümantasyon, Oracle Technology Network sitesinde zaman sınırı olmaksızın tam sürüm olarak indirilebilir.

Özellikleri

Ana

Ek özellikler

Desteklenen platformlar

İçinde Ekim 2004Oracle 10g Sürüm 1 için desteklenen platformlar şunlardı:

İçinde Mayıs 2006Oracle 10g Sürüm 2 için aşağıdaki platformlar desteklenmektedir:

İçinde Şubat 2012Oracle 11g Sürüm 2 için aşağıdaki platformlar desteklenmektedir:

İçinde Temmuz 2013Oracle 12c Sürüm 1 için aşağıdaki platformlar desteklenmektedir:

Konektörler

Yedekleme araçları

Oracle tarafından 8.0 sürümünden beri sağlanıyor ve “  Enterprise Backup Utility  ” (Oracle 7.3.x sürümünde) yerini alıyor.

RMAN verileri (veri dosyaları), işlem günlüklerini (arşivler), kontrol dosyasını ve isteğe bağlı olarak örnek yapılandırma dosyasını (spfile) yedekler.

RMAN, yedeklenen verilerle ilgili bilgileri sakladığı bir "katalog" veritabanı kullanabilir. Yedeklenen veriler diske, teybe veya üçüncü taraf yedekleme yazılımına (örn. Tivoli Storage Manager , EMC Legato Networker ,  vb. ) Gönderilebilir .

Yönetim araçları

Oracle 9i'de OEM konsolu bir Java istemcisidir . Oracle 10g'den bu yana, OEM web odaklıdır ve birkaç sürümle gelir: " Oracle Enterprise Manager Database Control  " adlı basit  bir sürüm ve " Oracle Enterprise Manager Grid Control  " adı verilen birden çok veritabanının yönetimine izin veren bir sürüm  . Arayüzde sunulan belirli işlevlerin (tanılama ve ayarlama) kullanımının, ek seçeneklerin faturalandırılmasını gerektirdiği unutulmamalıdır.

Kayıt listesi

Sertifikalar

Oracle ürünleri etrafında farklı sertifikasyon seviyeleri vardır. Veritabanı düzeyinde (RDBMS):

Notlar ve referanslar

  1. Oracle Database 19c: Artık Oracle Exadata'da mevcut  " ,13 Şubat 2019(erişim tarihi 23 Aralık 2020 )
  2. http://lgl.isnetne.ch/designer6i/cahier19/experimentation/exp_images.htm
  3. (in) Oracle Database 12c için Oracle Multimedya belgelerinde  " üzerine www.oracle.com Oracle Technology Network (erişilen 2013 11 Aralık )  : adı Oracle InterMedia Oracle Database 11g Release 1 'Oracle Multimedia değiştirildi oldu  "
  4. "  Bellenim Güncellemelerini Basitleştirmek için Oracle 11g R2 ... veya Değil  " ( 22 Aralık 2011'de erişildi ) .
  5. (inç) "  Oracle, Bulut için Tasarlanan İlk Veritabanı olan Oracle Database 12c'nin Genel Kullanılabilirliğini Duyurdu  " .
  6. Veritabanı Seçenekleri ve Paketleri: Oracle belgelerinde .
  7. Hyper-V destek notu: Metalink Doc ID 1563794.1 (erişim için destek sözleşmesi gerekir).
  8. VMWare Desteği: Metalink Doc ID 249212.1.
  9. VMware'in resmi konumu: bkz. §2 .
  10. https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html Oracle Database XE İndirmeleri] Açık kaynak geliştirme, dağıtım ve dağıtım yazılımı .
  11. (inç) Oracle Database 18c XE artık kullanılabilir! .
  12. (in) Windows için Oracle 18c Express Edition (XE) kullanılabilir .
  13. (inç) THE Oracle dokümantasyonuna atıfta bulunur .
  14. (inç) Oracle Technology Network - ürünleri, belgeleri indirin ...

Ayrıca görün

İlgili Makaleler

Dış bağlantılar