Назад | Перейти на главную страницу

Переименуйте машину после установки Oracle (XE)

Я ищу быстрое решение следующей проблемы:

У меня есть одна виртуальная машина (vmware), которую я хочу передать коллегам (копия vm). Я установил на машине базу данных Oracle XE и хочу, чтобы каждая скопированная виртуальная машина была переименована (имя машины) (например, vm-dev-01, vm-dev-02 и т. Д.).

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

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

Я знаю, что переустановка программного обеспечения исправит это, но я бы предпочел не делать этого каждый раз, когда копирую свою виртуальную машину.

Единственное, о чем я могу думать, в котором могло быть настроено имя хоста, - это слушатель. Но поскольку слушатель и база данных будут работать на одном хосте, вы всегда можете настроить слушатель на использование имени хоста экземпляра 127.0.0.1

Все, что вам нужно сделать, чтобы исправить это, это переименовать listener.ora и перезапустить, см. Объяснение Вот

У вас должна быть возможность безнаказанно изменить имя хоста, если вы сохраните старое имя хоста в /etc/hosts. НАПРИМЕР.

127.0.0.1 старое имя новое имя localhost.localdomain localhost
:: 1 старое имя новое имя localhost6.localdomain6 localhost6