|
|
Diposting pada7 hari yang lalu
|
|
|
|

Persyaratan: Baru-baru ini, saya sangat tertarik dengan database Oracle, dan saya menggunakan C# untuk terhubung ke database Oracle untuk menambahkan, menghapus, memodifikasi, dan memeriksa operasi, jadi saya perlu membangun layanan database Oracle 19c dan memilih untuk menggunakan kontainer Docker untuk membangunnya.
Gambar Oracle 19c
Doctorkirk/Oracle-19C:Login hyperlink terlihat.
Ini adalah gambar yang disesuaikan berdasarkan proses yang tersedia di repositori GitHub resmi Oracle. Karena Oracle hanya menawarkan solusi untuk arsitektur CDB + PDB, saya memutuskan untuk menyesuaikan gambar untuk mengaktifkan instalasi instans tunggal, non-CDB (Non-CDB).
Non-CDB / Instans Tunggal - Non-CDB
Mengacu pada struktur database Oracle tradisional - tanpa arsitektur multitenancy diaktifkan. Seluruh database adalah satu instance dan database (mirip dengan gaya Oracle 11g). CDB$ROOT dan PDB tidak disertakan, dan tablespace seperti SYSTEM, SYSAUX digunakan secara langsung.
Gambar resmi Oracle:Login hyperlink terlihat.
Oracle 19c berjalan
Gunakan docker compose untuk mengaktifkan gambar Oracle yang berjalan, compose.yml konfigurasinya adalah sebagai berikut:
Anda perlu mengonfigurasi parameter ulimits, jika tidak, kesalahan startup akan menjadi sebagai berikut:
inisialisasi perpustakaan gagal - tidak dapat mengalokasikan tabel deskriptor file - kehabisan memori/opt/oracle/createDB.sh: baris 63: 30 dibatalkan (inti dibuang) dbca -silent -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp Buat direktori persisten oradata baru dan atur izin sebagai berikut:
di/data/middleware/oracleBuat profil compose.yml dengan konfigurasi seperti di atas. Perintah startup adalah sebagai berikut:
Lognya adalah sebagai berikut:
Uji koneksi menggunakan DBeaver, yang dikonfigurasi sebagai berikut:
Dengan menggunakan akun SYS, setelah koneksi berhasil, buat pengguna dengan perintah SQL berikut:
Seperti yang ditunjukkan di bawah ini:
Referensi:Login hyperlink terlihat. |
Mantan:Pertanyaan Terkait NetEase 163 Enterprise MailboxDepan:Penyimpanan Flash NAND solid-state: SLC, MLC, TLC, QLC
|