|
|
Δημοσιεύτηκε στις7 ημέρες πριν
|
|
|
|

απαιτήσεις: Πρόσφατα, ενδιαφέρομαι πολύ για τις βάσεις δεδομένων της Oracle και χρησιμοποιώ τη C# για να συνδεθώ με βάσεις δεδομένων της Oracle για προσθήκη, διαγραφή, τροποποίηση και έλεγχο λειτουργιών, επομένως πρέπει να δημιουργήσω μια υπηρεσία βάσης δεδομένων Oracle 19c και να επιλέξω να χρησιμοποιήσω κοντέινερ Docker για να την δημιουργήσω.
Εικόνα Oracle 19c
doctorkirk/oracle-19γ:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Αυτή είναι μια προσαρμοσμένη εικόνα που βασίζεται στη διαδικασία που είναι διαθέσιμη στο επίσημο αποθετήριο GitHub της Oracle. Δεδομένου ότι η Oracle πρόσφερε μόνο μια λύση για την αρχιτεκτονική CDB + PDB, αποφάσισα να προσαρμόσω την εικόνα για να ενεργοποιήσω μια εγκατάσταση μίας παρουσίας, χωρίς CDB (Non-CDB).
Μη CDB / Μεμονωμένη παρουσία - Μη CDB
Αναφέρεται στην παραδοσιακή δομή βάσης δεδομένων της Oracle - χωρίς ενεργοποιημένη την αρχιτεκτονική πολλαπλής μίσθωσης. Ολόκληρη η βάση δεδομένων είναι μια ενιαία παρουσία και βάση δεδομένων (παρόμοια με το στυλ Oracle 11g). Τα CDB$ROOT και PDB δεν περιλαμβάνονται και οι πίνακες όπως SYSTEM, SYSAUX χρησιμοποιούνται απευθείας.
Επίσημη εικόνα της Oracle:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Το Oracle 19c τρέχει
Χρησιμοποιήστε το docker compose για να ενεργοποιήσετε την εκτέλεση εικόνων Oracle compose.yml η διαμόρφωση είναι η εξής:
Πρέπει να διαμορφώσετε την παράμετρο ulimits, διαφορετικά το σφάλμα εκκίνησης θα είναι το εξής:
Η προετοιμασία της βιβλιοθήκης απέτυχε - Δεν είναι δυνατή η εκχώρηση πίνακα περιγραφής αρχείων - Δεν υπάρχει μνήμη/opt/oracle/createDB.sh: γραμμή 63: 30 Ματαιώθηκε (ο πυρήνας απορρίφθηκε) dbca -silent -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp Δημιουργήστε έναν νέο μόνιμο κατάλογο oradata και ορίστε τα δικαιώματα ως εξής:
σε/data/middleware/oracleΔημιουργήστε ένα προφίλ compose.yml με τη διαμόρφωση όπως παραπάνω. Η εντολή εκκίνησης είναι η εξής:
Τα αρχεία καταγραφής είναι τα εξής:
Ελέγξτε τη σύνδεση χρησιμοποιώντας το DBeaver, διαμορφωμένο ως εξής:
Χρησιμοποιώντας έναν λογαριασμό SYS, μετά την επιτυχή σύνδεση, δημιουργήστε έναν χρήστη με την ακόλουθη εντολή SQL:
Οπως φαίνεται παρακάτω:
Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή. |
Προηγούμενος:Ερωτήσεις σχετικά με το γραμματοκιβώτιο NetEase 163 EnterpriseΕπόμενος:Αποθήκευση NAND Flash στερεάς κατάστασης: SLC, MLC, TLC, QLC
|