Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vanessa de Oliveira

manutenção no banco de dados

Recommended Posts

Boa tarde pessoal!

 

Estou precisando de uma ajuda. Sou nova com banco de dados e recebi uma misão de reisntalar o servidor de banco de dados. Para isso estou configurando um outro servidor para ficar no lugar do servidor original temporariamente.

Minha dificuldade é a seguinte:

 

Como devo fazer para colocar as duas bases de dados iquais, isto é a base nova iqual a original, que esta sendo utilizada atualmente sem ter de parar por muito tempo o hospital.

 

Agradeço desde já,

 

Vanessa

Compartilhar este post


Link para o post
Compartilhar em outros sites

- Instala o banco de dados na máquina de destino.;

- Cria o usuário no banco de dados destino;

- Cria o database setando o usuário criado;

- Export no banco de origem;

- Import no banco de destino.

 

Creio que isso resolva o seu problema.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vanessa, você tem 800 usuários?

 

Você não confundiu usuário do banco de dados, com usuário que acessa algum sistema que utiliza este banco de dados?

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso mesmo Motta. Todo a minha aplicação é em oracle forms.

Mas eu estou precisando é colocar um servidor igual ao outro para poder substitui-lo e fazer manutençaõ sem trazer muitos transtornos para o cliente.

 

Abraços,

 

Vanessa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sou DBA mas acho que a melhor solução é um export e um import com o Sistema fora.

 

Depois mudar o direcionamento para o novo servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela dica.

 

Não sei se posso mas, aproveitando vou colocar outro problema.

Não consigo conectar com o usuário sys em nenhum programa sem ser o sqlplus direto do servidor. Tento conectar (no Navigator, no Spotlight, etc.) e nada. Alguém pode me dar uma ajuda.

 

 

:(

 

Sds.

 

Vanessa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para conectar como Sys deve-se dizer se vai conectar como Sysdba ou não.

O programa que você usa tem esta opção ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem essa opção sim, e eu estou colocando com sysdba.

Sei que estou falando uma grande bobagem, mas parece até que o usuário sys esta bloqueado para conectar em qualquer outro programa sem ser no SQLPlUS direto no servidor.

 

Sds.

 

Vanessa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que isto pode ser feito sim , uma trigger de logon que checa a aplicação executada.

 

Só não tenho certeza se o usuário Sys dispara este evento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vanessa,

 

Primeiramente, sobre as suas dúvidas para reinstalar o Oracle Server em máquinas diferentes, o que poderia ser feito é o backup cold da máquina antiga e posteriormente, restaurada no servidor novo, para isso, alguma regrinhas:

 

1) As máquinas devem ser idênticas, ou seja, estrutura de diretorios, versão de SO, versão do Oracle iguais.

 

2) Para fazer o backup COLD, basta retirar o banco de dados do ar:

 

Diretamente no banco:

 

SHUTDOWN IMMEDIATE

 

Serviço do windows:

 

net stop OracleService<nome_da_base>

 

3) Copiar todos os arquivos do banco para a máquina nova, esses arquivos são:

 

DATAFILES

ARQUIVOS DE CONTROLE

REDO LOGS

ARQUIVO DE PARAMETROS

 

 

E na máquina nova é só criar o serviço do banco de dados usando o ORADIM e subir a base.

 

Lembrando que versões, instalações do SO e banco de dados devem ser iguais.

 

E sobre o usuário SYS, veja qual o valor do parâmetro remote_login_passwordfile. Mas deve logar-se como SYSDBA sim.

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.