Configurando ORACLE_HOME no Oracle RAC 11g

1

Eu tenho dois (2) nós em um Oracle RAC 11g no Windows Server 2008. O software Oracle está instalado em C: \ app.

Percebi que o caminho ORACLE_HOME não foi definido. Em Propriedades do sistema - > Avançado - > Variáveis de ambiente, vejo que ORACLE_HOME está vazio e preciso dele para executar algum patch do Oracle.

  • Qual caminho seria o ORACLE_HOME: C: \ app \ bd \ produto \ 11.2.0 \ dbhome_1
  • Preciso configurar o mesmo em ambos os nós?
por Delmonte 24.01.2012 / 16:17

2 respostas

2

Defina o ORACLE_HOME para o diretório que contém o subdiretório bin com os binários (utilitários) do Oracle que você deseja usar. Então, de fato, por exemplo O sqlplus deve estar acessível como %ORACLE_HOME%\bin\sqlplus.exe .

Defina seu PATH correspondentemente (inclua o mesmo subdiretório% ORACLE_HOME% \ bin).

Seria melhor ter o mesmo ORACLE_HOME em todos os nós do RAC para evitar confusão e esse é o padrão. Mas isso não é obrigatório.

A propósito, teoricamente, você pode ter uma instalação separada dos binários do Oracle, e então você pode alterar o ORACLE_HOME para apontar para eles e executar uma instância separada do Oracle usando estes binários separados.

    
por 28.01.2012 / 01:10
0

Eu adicionei quatro linhas aos quatro .bash_profile s no DR, agora os ambientes oracle e grid são configurados quando você faz o login.

Nó 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

Nó 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
    
por 12.11.2014 / 02:52