Определение корня ORACLE - PullRequest
       2

Определение корня ORACLE

0 голосов
/ 29 октября 2011

Я недавно установил Oracle Express Edition 10g на свою Ubuntu из apt-get. Моя проблема в том, что я не знаю точно, в каком каталоге находится Oracle. Я хочу установить ORACLE_HOME на путь, где был установлен Oracle, чтобы я мог создать базу данных из терминала. Буду признателен за любую помощь. Спасибо

1 Ответ

1 голос
/ 29 октября 2011
dpkg -L oracle-xe

Перечислит все файлы, установленные пакетом oracle-xe.Исходя из этого, вы сможете определить подходящее значение для ORACLE_BASE и ORACLE_HOME.

Возможно, что установка разбросала файлы по файловой системе, следуя обычному шаблону для приложений Unix (например, исполняемые файлы в / usr)./ bin, библиотеки в / usr / lib, данные в / var / lib / oracle-xe).В этом случае не может быть разумного значения для ORACLE_HOME.

Согласно ответам на очень похожий вопрос , кажется, что важно то, что ORACLE_HOME указывает на место, где вашстатические файлы (код, библиотеки и ресурсы) установлены.Что-то вроде:

export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server

Я не уверен, как Oracle узнает, где создать базу данных.Надеюсь, он не просто помещает его в ORACLE_HOME, потому что он находится в / usr, который должен быть доступен только для чтения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...