Kann ich mehrere Datenbanken auf Oracle Express Edition? Bitte lassen Sie mich wissen, welche Schritte zu installieren sind?Kann ich mehrere Datenbanken auf Oracle Express Edition
Antwort
No. können Sie haben nur eine XE Datenbank pro Server. Sie können so viele Schemas in dieser Datenbank haben, wie Sie möchten. Wenn Sie aus einem Hintergrund in anderen Datenbanken kommen, entspricht das, was die meisten Datenbanken als Datenbank bezeichnen, am ehesten dem, was Oracle als Schema bezeichnet.
Ja, hab es !! Wie wäre es mit wie kann ich zwei Instanzen von Oracle XE auf demselben PC laufen? Bitte führen Sie in Schritten, um zu erreichen. – Naga
@NagavthSQL - Nein. Zwei Instanzen auf derselben Maschine würden entweder zwei Datenbanken erfordern, was nicht möglich ist, oder eine einzelne Datenbank, die ein RAC-Cluster auf einer einzelnen Maschine war, was weder sinnvoll noch mit der Express-Edition möglich ist. –
nach dieser Beitrag ist möglich, mehrere VMs auf Ihre Maschine mit einer Instanz von XE installiert in jedem Betrieb: http://programmers.stackexchange.com/questions/154370/development-environment-to-manage-multiple-oracle- Datenbanken – solidau
Wir separate virtuelle Maschine Instanzen mit Windows XP wurden unter Verwendung installierte mehrere Oracle-xe Datenbanken zu erstellen. Virtuelle Maschinen verbrauchen jedoch zu viel Arbeitsspeicher für diese einfache Aufgabe.
Jetzt bin ich mit Docker. Unten können Sie die Docker Bild finde ich zur Zeit bin mit:
https://github.com/MaksymBilenko/docker-oracle-xe-11g
Nachdem Sie Docker auf Ihrem Computer installiert haben, können Sie die folgenden Befehle verwenden, um die Datenbank zu erstellen:
# Create a folder for data in your home folder or somewhere else
mkdir /home/sedran/mydb1
# Download the docker image
docker pull sath89/oracle-xe-11g
# Create and start a new container with oracle-xe running on it
docker run --name oracle11g_mydb1 -d -p 1522:1521 -p 49163:8080 -v /home/sedran/mydb1:/u01/app/oracle sath89/oracle-xe-11g
Sie dann kann eine Verbindung zu diesem DB von localhost: 1522/XE
um eine zweite Datenbank zu erstellen, führen Sie die folgenden Befehle:
mkdir /home/sedran/mydb2
docker run --name oracle11g_mydb2 -d -p 1523:1521 -p 49164:8080 -v /home/sedran/mydb2:/u01/app/oracle sath89/oracle-xe-11g
Die neue DB hört Port 1523 auf localhost.
Vergessen Sie nicht, verschiedene Ports zuweisen, Namen und Datenordner (Volumen) an jedem Behälter.
Warum möchten Sie mehrere Datenbanken auf einem Server haben? – APC