Oracle home path windows 10

Установка Переменных окружения

Переменные окружения Oracle:

ORACLE_BASE: Основа структуры каталогов Oracle. Рекомендуется установить ее перед установкой.

ORACLE_HOME: Среда, в которой работают продукты Oracle. Не требуется перед установкой, если установлена ORACLE_BASE .

ORACLE_SID: Не требуется перед установкой, но полезна впоследствии для простоты взаимодействия с определенным экземпляром

NLS_LANG: Дополнительная переменная окружения, которая управляет языком, территорией, и клиентскими настройками набора символов

Есть множество переменных окружения Oracle, включенных в каждую среду Oracle. Упомянутые здесь важны для успешной установки и использования базы данных Oracle. Ни одна из них не обязана быть установленной, но можно избежать будущих проблем, если установить эти переменные.

ORACLE_BASE: Определяет основу структуры каталогов Oracle для Оптимальной Гибкой Архитектуры (OFA), которая рекомендуется Oracle Support. Использование является опциональным; если используется, это может облегчить будущие установки и обновления. Это — путь к каталогу, как показано в следующем примере:

ORACLE_HOME: Среда, в которой работают продукты Oracle. Не обязательна перед установкой, если установлена ORACLE_BASE. OUI может использовать ORACLE_BASE, чтобы определить рекомендуемый ORACLE_HOME для Вашей установки. Наличие этой переменной окружения облегчает обслуживание и управление программным обеспечением Oracle. Это — путь к каталогу, как показано в следующем примере:

ORACLE_SID: системный идентификатор для экземпляра Oracle, такого как orcl для базы данных или +ASM для экземпляра ASM. Не требуется перед установкой, но полезен впоследствии для простоты взаимодействия с определенным экземпляром.

NLS_LANG: Дополнительная переменная окружения, которая управляет языком, территорией, и клиентскими настройками набора символов как в следующем примере:

Для получения дополнительной информации о допустимых языках, территориях, наборы символов, и поддержка языка, см. Oracle Database Globalization Support Guide.

Читайте также:  Как настраивать vpn windows 10

dbaks

Не только Oracle

Поиск по этому блогу

Перемещение ORACLE_HOME с диска на диск (Windows)

Перемещать будем с «C:\\oracle\\product\\12.1.0» в «D:\\oracle\\product\\12.1.0». Экземпляр БД называется DBAX.

Заходим на сервера под локальным администратором (по совместительству в группе ora_dba). Экземпляр пока может работать.

xcopy C:\\oracle\\product\\12.1.0 D:\\oracle\\product\\12.1.0

Дожидаемся окончания процесса

Открываем первое окно с cmd и выполняем:
C:\>set ORACLE_HOME=C:\\oracle\\product\\12.1.0
C:\>set PATH=C:\\oracle\\product\\12.1.0\\OPatch;C:\\oracle\\product\\12.1.0\\bin;%PATH%
C:\>opatch version
C:\>opatch lsinventory

Открываем второе окно с командной строкой:
D:\>set PERL5LIB=D:\\oracle\\product\\12.1.0\\perl\\lib
D:\>set PATH=D:\\oracle\\product\\12.1.0\\perl\\5.8.3\\bin\\MSWin32-x86-multi-thread;%PATH%

D:\>perl %ORACLE_HOME\clone\bin\clone.pl ORACLE_HOME=»D:\\oracle\\product\\12.1.0″ ORACLE_HOME_NAME=»OraDB11gR1_home» ORACLE_BASE=»D:\\oracle»

Убеждаемся, что:
The cloning of OraDB11gR1_home was successful.

Проверяем что inventory аналогично первому окну:
D:\\>set ORACLE_HOME=D:\\oracle\\product\\12.1.0
D:\\>set PATH=D:\\oracle\\product\\12.1.0\\OPatch;D:\\oracle\\product\\12.1.0\\bin;%PATH%
D:\\>opatch version
D:\\>opatch lsinventory

Останавливаем службы «Listener» и «OracleServiceDBAX».

В первом окне запускаем netca удаляем слушателя :
C:\\>C:\\oracle\\product\\12.1.0\\bin\\netca.bat

, а после и экземпляр:
C:\\>ORADIM -DELETE -SID DBAX

Проверяем что службы «Oracle DBAX VSS Writer Service2 и «OracleJobSchedulerDBAX» тоже «удалились».

Создаем слушателя и экземпляр во втором окне:
C:\\>D:\\oracle\\product\\12.1.0\\bin\\netca.bat

NB. Возможно сначала придется удалить имеющийся tnsnames.ora или хотя бы переименовать его (уже не помню, какая ошибка была.)

C:\\>ORADIM -NEW -SID DBAX -SYSPWD dbax -STARTMODE auto -SPFILE

Проверяем, что необходимые службы БД созданы и при необходимости запущены.
OracleOraDB11gR1_homeTNSListener
OracleServiceDBAX
Oracle DBAX VSS Writer Service
OracleJobSchedulerDBAX

NB. Дополнительно: добавить в реестре в папке нового HOMEа параметр ORACLE_SID, п оменять каталог для диагностической информации:
ALTER SYSTEM SET DIAGNOSTIC_DEST=»D:\ORACLE\DIAG»

, проверить и пересоздать «штатные директории»:
select directory_name from dba_directories where directory_path like ‘C:%’;

Оцените статью