Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional: Linux
Boa noite ! Estou com o seguinte problema: quando conecto ao servidor com o usuário oracle, só consigo rodar o export se fizer o export
EXP-00056: ORACLE error 1034 encountered
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
EXP-00005: all allowable logon attempts failed
EXP-00000: Export terminated unsuccessfully
é fundamental executar o export do ORACLE_SID, principalmente no linux se estiver no shell, ou então usar a string de conexão, senão, como ele vai saber o SID do banco?
Coloca no profile do usuário Oracle, pra não ter que ficar setando toda vez que loga.
Mas antes qual é o script de export que você esta utilizando, pois aparentemente ele esta tentando conexão com uma instancia que não esta no ar..........
# .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
unset USERNAME
#Oracle Enviromment
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/
export ORACLE_SID=corpore
export ORACLE_TERM=xterm
#export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in
#$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
Descobri o problema. Não sei o porquê, mas os processos estavam duplicados. Matei os processos. Agora está tudo ok. Estou tentando agendar o script do export no crontab, mas não está executando. Estou fazendo da mesma forma que fazia no servidor antigo.
Desde já , muito obrigado pela ajuda e atenção que vocês têm me dado.
Tem sido de muita valia.