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] >
