Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 106|Απάντηση: 0

[Πηγή] Εγκαταστήστε την υπηρεσία βάσης δεδομένων Oracle 19c χρησιμοποιώντας το Docker

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις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
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com