2012-08-03 12 views

risposta

8

No. È possibile avere un solo database XE per server. Puoi avere tanti schemi in quel database come preferisci. Se si proviene da uno sfondo in altri database, ciò che la maggior parte dei database fa riferimento a un database è più equivalente a ciò che Oracle fa riferimento a uno schema.

+0

Sì, capito !! Che ne dici di come posso avere due istanze di Oracle XE in esecuzione sullo stesso PC? si prega di guidare in passi da compiere. – Naga

+1

@NagavthSQL - No. Due istanze sulla stessa macchina richiederebbero due database, che non è possibile, o un singolo database che era un cluster RAC su una singola macchina che non ha né senso né è possibile con l'edizione Express. –

+1

in base a questo post è possibile installare diverse macchine virtuali sul proprio computer con un'istanza di XE in esecuzione in ciascuna: http://programmers.stackexchange.com/questions/154370/development-environment-to-manage-multiple-oracle- banche dati – solidau

0

Stavamo utilizzando istanze separate della macchina virtuale con Windows XP installato per creare più database oracle xe. Tuttavia, le macchine virtuali consumano troppa memoria per quel compito semplice.

Ora sto usando la finestra mobile. Qui di seguito potete trovare l'immagine finestra mobile Attualmente sto usando:

https://github.com/MaksymBilenko/docker-oracle-xe-11g

Dopo aver installato finestra mobile al computer, è possibile utilizzare i seguenti comandi per creare il database:

# 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 

Poi si può collegarsi a questo DB da localhost: 1522/XE

per creare un secondo database, eseguire i seguenti comandi:

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 

Il nuovo DB ascolterà la porta 1523 su localhost.

Non dimenticare di assegnare porte, nomi e cartelle di dati (volumi) diversi a ogni contenitore.

Problemi correlati