Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 106|Jawab: 0

[Sumber] Menginstal Oracle 19c Database Service menggunakan Docker

[Salin tautan]
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 Mailbox
Depan:Penyimpanan Flash NAND solid-state: SLC, MLC, TLC, QLC
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com