Bom dia : antes de responder, observo : já que múltiplas instâncias no mesmo 
servidor não é uma situação recomendada (já que cada uma consome memória 
não-compartilhada para a SGA, cada uma tem seus processos competindo por 
memória E por CPU, cada uma tem sua tablespace SYSTEM, de UNDO e temp, enfim) - 
por isso sempre que possível o que se faz é ter SCHEMAS diferentes na mesma 
instância - eu imagino que vc está fazendo isso para testes, pra aprender 
quando eventualmente encontrar um ambiente assim ... okdoc...
 A resposta é : além do ORACLE_SID, vc ** necessariamente ** tem que ter as 
variáveis ORACLE_HOME apontando pro local de instalação dos binários da 
instância E (não obrigatoriamente, MAS é recomendado) ter também o 
sub-diretório bin da sua ORACLE_HOME listado no começo da variável PATH , é 
isso ....Então vc precisará :

a) conectar no servidor como o mesmo usuário linux (normalmente chamado ORACLE, 
ou coisa assim) que instalou e executa o software de banco de dados Oracle 

b) checar o conteúdo das variáveis de ambiente com o comando :

 env 

c) se não estiverem presentes, OU estiverem apontando pra outros valores, setar 
as variáveis necessárias : abaixo eu exemplifico com o comando export , mas 
dependendo do shell que vc usa pode ser env, set ou outro o comando a utilizar :

export ORACLE_SID=siddoseudatabase
export 
ORACLE_HOME=/diretorio/subdiretóris/caminhoatéaolocaldainstalaçãodosbinários
export PATH=$ORACLE_HOME:$PATH

e conecta com :

sqlplus "/ as sysdba"

d) o sqlplus vai dar uma msg de conectado a instância inativa : aí é só pedir o 
comando de startup

[]s

  Chiappa

OBS : normalmente, pra evitar trabalho manual a cada vez que vc quer trocar de 
instância, escreve-se um shell script que prepara o ambiente - isso nada mais é 
do que um arquivo de texto com os comandos que vc usou para criar/indicar as 
variáveis , E (para evitar erros) coloca também no prompt o nome do SID e/ou 
ORACLE_HOME que vc está usando...


--- Em [email protected], Alisson Lima <alissondeoliveiralima@...> 
escreveu
>
> 
> Bom dia a todos, estou iniciando como DBA e tenho um ambiente de testes com 
> "Oracle Database 10g Release 10.2.0.5.0 - 64bit" em linux, nesse ambiente 
> estou tentando colocar 2 instancias, uma é a orcl e a outra é trn, cada 
> instancia tem suas pastas e arquivos de inicialiação próprios, eu consigo dar 
> o "startup" na intancia orcl que é a default, como faço para subir a outra 
> instancia? é só eu setar a variável de ambiente ORACLE_SID com o trn e entrar 
> no sqlplus e dar o "startup" ?
> Obrigado!                                       
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a