Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 106|Yanıt: 0

[Kaynak] Oracle 19c Veritabanı Hizmetini Docker kullanarak kur

[Bağlantıyı kopyala]
Yayınlandı7 gün önce | | | |
Gereksinimler: Son zamanlarda Oracle veritabanlarına çok ilgi duyuyorum ve işlemleri eklemek, silmek, değiştirmek ve kontrol etmek için Oracle veritabanlarına bağlanmak için C# kullanıyorum, bu yüzden bir Oracle 19c veritabanı hizmeti oluşturmam ve Docker konteynerlerini kullanarak kurmayı seçmem gerekiyor.

Oracle 19c imajı

DoctorKirk/Oracle-19C:Bağlantı girişi görünür.

Bu, Oracle'ın resmi GitHub deposunda bulunan sürece dayalı özelleştirilmiş bir görseldir. Oracle sadece CDB + PDB mimarisi için bir çözüm sunduğundan, imajı tek örnekli, CDB dışı (CDB olmayan) bir kurulumu mümkün kılacak şekilde özelleştirmeye karar verdim.

CDB Dışı / Tek Örnek - CDB Olmayan

Geleneksel Oracle veritabanı yapısına atıfta bulunur - çoklu kiracılık mimarisi etkinleştirilmemiştir.
Tüm veritabanı tek bir örnek ve veritabanıdır (Oracle 11g tarzına benzer).
CDB$ROOT ve PDB dahil edilmez, SYSTEM, SYSAUX gibi tablo alanları doğrudan kullanılır.

Oracle resmi görsel:Bağlantı girişi görünür.

Oracle 19c çalışıyor

Oracle görüntülerini çalıştırmak için docker compose kullanın, compose.yml yapılandırma şu şekildedir:
Ulimits parametresini yapılandırmanız gerekir, aksi takdirde başlatma hatası şu şekilde olur:
Kütüphane başlatma başarısız oldu - dosya tanımlayıcı tablosu tahsis edilemedi - bellek dışında/opt/oracle/createDB.sh: satır 63: 30 İpoja edildi (çekirdek boşaldı) dbca -silent -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp

Yeni bir oradata kalıcı dizini oluşturun ve izinleri aşağıdaki şekilde ayarlayın:
da/data/middleware/oracleYukarıdaki yapılandırmayla compose.yml bir profil oluşturun. Başlatma komutu şöyledir:
Kayıtlar şunlardır:



Bağlantıyı DBeaver ile test edin, aşağıdaki şekilde yapılandırılmıştır:



Bir SYS hesabı kullanarak, bağlantı başarılı olduktan sonra aşağıdaki SQL komutuyla bir kullanıcı oluşturun:
Aşağıda gösterildiği gibi:



Referans:Bağlantı girişi görünür.




Önceki:NetEase 163 Kurumsal Posta Kutusu İlgili Sorular
Önümüzdeki:Solid-state NAND Flash depolama: SLC, MLC, TLC, QLC
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com