Amigo, Está lhe faltando os conceitos chaves de Administração Oracle. Sugiro ao colega ler: Database Concepts e logo após: Database Administrator's Guide (ambos você baixa de grátis do site da Oracle). Respondendo ao teu questionamento (a dica do Chiappa foi perfeita) - Você deve abrir o Banco com Startup nomount, aí executa o teu: CREATE CONTROLFILE SET DATABASE "INSTANCIA" RESETLOGS NOARCHIVELOG ....; RECOVER DATABASE USING BACKUP CONTROLFILE; ALTER DATABASE OPEN RESETLOGS; ..... Um abraço! Atenciosamente,
Anderson Haertel Rodrigues Administrador de Banco de Dados Florianópolis/SC - [EMAIL PROTECTED] -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de WOracle Enviada em: quinta-feira, 27 de julho de 2006 09:15 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Re: Movendo Banco de Dados Tranquilíssimo mesmo. Perdoe-me a ignmorancia ao falar do Oracle. Na verdade en tentendi tudo apenas não me expressei corretamente. Foi mal. Uma pergunta apenas: Após o arquivo pronto, como eu starto a base com um arquivo (sql). Sempre starto ele com um startup mount, startup, alter database open. Poderia apenas me pássar mais esta dica? Obrigado ----- Original Message ----- From: jlchiappa To: oracle_br@yahoogrupos.com.br Sent: Thursday, July 27, 2006 8:47 AM Subject: [oracle_br] Re: Movendo Banco de Dados Wilson, primeiro antes de tudo vamos usar aí a terminologia Oracle, senão só dá confusão .... Uma base de dados Oracle ativa implica que vc tem um BANCO DE DADOS (ie, o conjunto de todos os datafiles, INCLUSIVE da tablespace SYSTEM, mais log files, control files, etc), e esse banco está aberto e sendo controlado por uma INSTÂNCIA, ie, o conjunto dos processos Oracle em memória. Nesse cenário, NÃO EXISTE isso de banco "principal", o que vc tem é UM BANCO DE DADOS ÚNICO, que contém schemas (ie, áreas lógicas) de todos os usuários, INCLUSIVE O SYS, que é o usuário interno. Entendo que com esse "mover o banco principal" em verdade o que vc quer é mover as datafiles que contém dados do schema SYS pra outro lugar, confere ?? Isso é simplérrimo de fazer, em o destino sendo local e acessível pelo servidor Oracle atual, é vc : a) pede um alter database backup controlfile to trace b) shutdown do banco c) move os arquivos fisicamente pro nova destino (inclusive log files, controlfiles, e demais que vc queira mudar de lugar) d) edita o arquivo .trc com o CREATE CONTROLFILE que foi criado pelo passo a) , trocando o path dos arquivos e) salva como .sql, usa como um script pra startar o banco []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "wilson_dutra" <[EMAIL PROTECTED]> escreveu > > Pessoal, ao se instalar o Oracle e juntamente criar a base de dados > default, esta base é criada junto do diretório de instalação da > aplicação. Estou querendo mover todo o banco de dados para uma outra > partição. Dos schemas que eu criei posteriormente consigo mover meus > tablespaces e datafiles porém do meru banco de dados principal não > consigo. Como posso mover este banco por completo? > > Atenciosamente > Wilson Dutra > [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __________________________________________________________________ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html