Carregar 2 bancos

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
jgc
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qui, 12 Mai 2005 12:42 pm
Localização: criciuma - sc

Boa tarde pessoal,

nunca fiz isto, sinceramente preciso trabalhar com 2 bancos um de teste e outro de produção.
Ate hj sempre carreguei, em locais diferentes, mas neste caso, preciso carregar 2 bancos na mesma maquina, no mesmo servidor.

na verdade vou separar os DBF do oracle nos diretorios de dados e vou criar um atualizador de bases de dados na entrada do sistema, cfe um arquivo de parametros no sistema operacional.

quais passos devo fazer para colocar 2 bancos simultaneamente no ar.

obrigado pessoal
Jgc
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

É muito simples!
Basta instalar novamente outro banco em um ORACLE_HOME diferente. Daí cada banco fica independente.

Eu, por exemplo tenho o 8i e 9i na minha máquina.
jgc
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qui, 12 Mai 2005 12:42 pm
Localização: criciuma - sc

Desculpas meu colega, talvez me expressei mal, neste caso beleza,

mas são 2 bases de dados no mesmo banco 8i , o q muda é q vou separar os arquivos DBF na pasta ORADATA.

ex:

Selecionar tudo

TESTES\ORADATA\SYSTEM.DBF   e outros arquivos
PRODUCAO\ORADATA\SYSTEM.DBF e outros arquivos
Veja se você entende e consegui me ajudar a inicializar as 2 bases ao mesmo tempo, digamos posso acessar cada uma base separadamente trocando o host string de conexão por exemplo????

Valeu
beleza.
cigano
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 16
Registrado em: Ter, 28 Jun 2005 11:39 am
Localização: Pindamonhangaba - SP

você está utilizando qual sistema operacional?
Se for no linux tem um arquivo na pasta /etc que se chama oratab... Nele fica as string's de inicialização do banco e cada string's significa uma base diferente...
:wink:
syntax
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Sáb, 18 Jun 2005 2:32 pm
Localização: Campinas-SP

Tem um front-end pra criar bancos novos 'Database Configuration Assistent'

esse não te serve?

[]'s
cacildoborges
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Sex, 29 Jul 2005 7:19 pm
Localização: são Paulo

Para criar 2 bancos de dados na mesma versão é necessário somente alterar a variável de ambiente ORACLE_SID (define o nome da instancia).

Monte a estrutura OFA:

Selecionar tudo

/u2/oradata/<ORACLE_SID>/...
crie o init<ORACLE_SID>.ora no $ORACLE_HOME/dbs com as configurações de memoria para nova Instancia. Lembre de que as 2 SGAs devem caber na memoria do Servidor, evitando fazer swap.

Selecionar tudo

startup nomount 
create database...
etc..
etc...
cacildoborges
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Sex, 29 Jul 2005 7:19 pm
Localização: são Paulo

Esqueci de mencionar, o acesso a base é feito alterando a variavel ORACLE_SID.
Normalmente, cria-se uma opcao no .profile (se for em ambiente UNIX).
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes