2012-08-03 35 views

Trả lời

8

Không. Bạn chỉ có thể có một cơ sở dữ liệu XE trên mỗi máy chủ. Bạn có thể có nhiều lược đồ trong cơ sở dữ liệu đó như bạn muốn. Nếu bạn đến từ một nền tảng trong các cơ sở dữ liệu khác, thì hầu hết các cơ sở dữ liệu tham chiếu như một cơ sở dữ liệu nào là tương đương nhất với những gì Oracle đề cập đến như một lược đồ.

+0

Vâng, hiểu rồi !! Làm thế nào về như tôi có thể có hai trường hợp XE oracle chạy trên cùng một máy tính? hãy hướng dẫn các bước để đạt được. – Naga

+1

@NagavthSQL - No. Hai trường hợp trên cùng một máy hoặc sẽ yêu cầu hai cơ sở dữ liệu, không thể, hoặc một cơ sở dữ liệu đơn lẻ là một cụm RAC trên một máy đơn lẻ không có ý nghĩa và cũng không thể thực hiện được với phiên bản express. –

+1

theo bài đăng này là có thể cài đặt một số VM vào máy của bạn với một thể hiện của XE chạy trong mỗi: http://programmers.stackexchange.com/questions/154370/development-environment-to-manage-multiple-oracle- cơ sở dữ liệu – solidau

0

Chúng tôi đã sử dụng các cá thể máy ảo riêng biệt với Windows XP được cài đặt để tạo nhiều cơ sở dữ liệu xe ô tô. Tuy nhiên các máy ảo tiêu thụ quá nhiều bộ nhớ cho nhiệm vụ đơn giản đó.

Bây giờ tôi đang sử dụng đế cắm. Dưới đây bạn có thể tìm thấy hình ảnh Docker Tôi hiện đang sử dụng:

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

Sau khi bạn cài đặt Docker để máy tính của bạn, bạn có thể sử dụng các lệnh sau để tạo ra cơ sở dữ liệu:

# 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 

Sau đó, bạn có thể kết nối với DB này từ localhost: 1522/XE

Để tạo cơ sở dữ liệu thứ hai, hãy thực hiện các lệnh sau:

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 

DB mới sẽ nghe cổng 1523 trên máy chủ cục bộ.

Đừng quên gán các cổng, tên và thư mục dữ liệu (ổ đĩa) khác nhau cho mỗi vùng chứa.

Các vấn đề liên quan