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

Установка ORACLE_HOME в Oracle RAC 11g

У меня есть два (2) узла в Oracle RAC 11g в Windows Server 2008. Программное обеспечение Oracle установлено в C: \ app.

Я понял, что путь ORACLE_HOME не задан. В «Свойства системы» -> «Дополнительно» -> «Переменные среды» я вижу, что ORACLE_HOME пуст, и мне он нужен для запуска некоторого патча Oracle.

Установите ORACLE_HOME в каталог, содержащий bin подкаталог с двоичными файлами (утилитами) Oracle, которые вы хотите использовать. Таким образом, например, sqlplus должен быть доступен как %ORACLE_HOME%\bin\sqlplus.exe.

Установите ваш PATH соответственно (включите тот же подкаталог% ORACLE_HOME% \ bin).

Лучше всего иметь один и тот же ORACLE_HOME на всех узлах RAC, чтобы избежать путаницы, и это значение по умолчанию. Но это не обязательно.

Кстати, теоретически у вас может быть отдельная установка двоичных файлов Oracle, а затем вы можете изменить ORACLE_HOME, чтобы указывать на них, и запускать отдельный экземпляр Oracle, используя эти отдельные двоичные файлы.

Я добавил четыре строки к четырем .bash_profiles на DR, теперь при входе в систему настраиваются среды Oracle и grid.

Узел 2:

[kendall3@napdclwcdb002b ~]$ sudo su - oracle
The Oracle base has been set to /opt/oracle
[oracle@napdclwcdb002b ~]$ env | grep ORA
ORACLE_SID=PWCM2
ORACLE_BASE=/opt/oracle
ORAENV_ASK=YES
ORACLE_HOME=/opt/oracle/product/PWCM/11.2.0

[kendall3@napdclwcdb002b ~]$ sudo su - grid
The Oracle base has been set to /opt/oracle/grid
[grid@napdclwcdb002b ~]$ env | grep ORA
ORACLE_SID=+ASM2
ORACLE_BASE=/opt/oracle/grid
ORAENV_ASK=YES
ORACLE_HOME=/opt/oracle/product/ASM/11.2.0.4

Узел 1:

[kendall3@napdclwcdb001b ~]$ sudo su - oracle
The Oracle base has been set to /opt/oracle
[oracle@napdclwcdb001b ~]$ env | grep ORA
ORACLE_SID=PWCM1
ORACLE_BASE=/opt/oracle
ORAENV_ASK=YES
ORACLE_HOME=/opt/oracle/product/PWCM/11.2.0

[kendall3@napdclwcdb001b ~]$ sudo su - grid
The Oracle base has been set to /opt/oracle/grid
[grid@napdclwcdb001b ~]$ env | grep ORA
ORACLE_SID=+ASM1
ORACLE_BASE=/opt/oracle/grid
ORAENV_ASK=YES
ORACLE_HOME=/opt/oracle/product/ASM/11.2.0.4

[grid@napdclwcdb001b ~]$ cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_SID=+ASM1
export ORAENV_ASK=NO
. oraenv
export ORAENV_ASK=YES