Создание новой базы данных под Oracle XE в Ubuntu - PullRequest
11 голосов
/ 01 апреля 2009

Я только что установил Oracle XE в Ubuntu. Есть ли способ создать новые базы данных, кроме той, которая поставляется вместе с установкой, желательно из командной строки, чтобы я мог сделать это из скрипта? Было бы хорошо, если бы несколько баз данных запускались одновременно, если это возможно.

Если невозможно создать новые базы данных, то, возможно, есть способ «очистить» базу данных по умолчанию? Что мне нужно, так это чтобы у меня была возможность «начать все сначала» с новой базы данных.

У меня нет опыта администрирования Oracle, поэтому любые советы, ссылки, предложения приветствуются.

Спасибо.

Ответы [ 2 ]

32 голосов
/ 02 апреля 2009

Я не знаю, знаете ли вы об этом, но большинство новичков путают это с Oracle:

В Oracle база данных означает набор файлов данных и управляющих файлов, хранящихся на диске. Вы можете иметь только одну базу данных с Oracle XE. База данных смонтирована экземпляром Oracle , что означает все фоновые демоны и программы, которые вы можете увидеть с помощью ps.

Возможно, вам нужна схема , которую другие продукты СУБД (например, MySQL) часто называют «базой данных». Во IIRC не было ограничений на количество схем в Oracle XE. Вы можете создать их из пользовательского интерфейса APEX, поставляемого с XE, или из командной строки (с CREATE USER - опять же, до замешательства, пользователь и схема в этом случае в значительной степени являются синонимами ).

Я рекомендую прочитать руководство Concepts из документации Oracle, большая часть этого базового материала (например, как вещи называются в Oracle-lingo) описана там.

3 голосов
/ 01 апреля 2009

Нет. Невозможно установить несколько экземпляров XE. Oracle XE допускает только один экземпляр на машине с домашней страницы Oracle XE , которую вы можете прочитать:

Oracle Database XE можно установить на хост-компьютере любого размера с любым количество процессоров ( одна база данных на машину ), но XE будет хранить до 4 ГБ пользовательских данных, используйте до 1 ГБ памяти и один процессор на хост-компьютере.

Чтобы добавить больше экземпляров, вы можете:

  • Использовать виртуализацию с установкой XE на виртуальной машине.
  • Скачать бесплатно для личного / личного использования любые другие Редакция Oracle Database , например Oracle Standard Edition One .

Во всяком случае, в большинстве случаев для всех сценариев достаточно только одного экземпляра. Объясните, почему вам нужно больше экземпляров для помощи в поиске решений.

Чтобы воссоздать экземпляр Xe, лучше всего и проще всего удалить i и установить заново.

...