DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
lobo
Rank: Programador Júnior
Mensagens: 19 Registrado em: Ter, 09 Mai 2006 2:04 pm
Localização: Suzano
Valeu!!!!
Qua, 17 Mai 2006 7:56 am
Olá amigos do forum sou iniciante no oracle.
criei um um datafile sem a extensão dbf exemplo:
Selecionar tudo
alter tablespace DAN add datafile '/oradbs/oradata/dan/tsd01' size 200M;
Agora não sei como fazer para renomear e colocar a extensão .dbf
alguém pode me ajudar por favor.
Obrigado.
Daniel
gilbertoca
Rank: DBA Sênior
Mensagens: 372 Registrado em: Ter, 24 Jan 2006 3:33 pm
Localização: Palmas - TO
Contato:
lobo
Rank: Programador Júnior
Mensagens: 19 Registrado em: Ter, 09 Mai 2006 2:04 pm
Localização: Suzano
Valeu!!!!
Qua, 17 Mai 2006 9:39 am
oi gilberto vi o exemplo que você colocou no forum ...mas no meu caso quando criei o adicionei um datafile não coloquei a extensão .dbf
gostaria de saber se isso pode implicar em algum erro.
por favor preciso de ajuda
obrigado.
gilbertoca
Rank: DBA Sênior
Mensagens: 372 Registrado em: Ter, 24 Jan 2006 3:33 pm
Localização: Palmas - TO
Contato:
Qua, 17 Mai 2006 11:29 am
Eu acho que não!
Mas certamente irá lhe causar dor de cabeça futuramente.
O gerenciamento e a manutenção destes arquivos ficará comprometida, porque alguém pode se esquecer que aquele arquivo sem extensão pertence a um banco de dados.
Gilberto
lobo
Rank: Programador Júnior
Mensagens: 19 Registrado em: Ter, 09 Mai 2006 2:04 pm
Localização: Suzano
Valeu!!!!
Qua, 17 Mai 2006 11:46 am
valeu gilberto,
mas você sabe alguma solução para mim alterar esse arquivo sem a extesão .dbf ou posso utilizar aquele exemplo de renomear :
ex :
Selecionar tudo
alter tablespace tablespace_name rename datafile
'/var/local/oradata/desenv/file_name' to
'/var/local/oradata/desenv/file_name.dbf';
usando esse comando será que funciona mesmo não tendo uma extensão.
gilbertoca
Rank: DBA Sênior
Mensagens: 372 Registrado em: Ter, 24 Jan 2006 3:33 pm
Localização: Palmas - TO
Contato:
Qua, 17 Mai 2006 12:11 pm
Selecionar tudo
alter tablespace tablespace_name rename datafile
'/var/local/oradata/desenv/file_name' to
'/var/local/oradata/desenv/file_name.dbf';
usando esse comando será que funciona mesmo não tendo uma extensão.
Daniel, não é só isso não!
Naquele link que lhe passei tem o passos necessários.
Vou postar aqui a parte mais importante (receita de bolo):
Bom, vamos lá! Eu sei que os passos para renomear/mover um datafile é o seguinte:
* 1. Pôr a tablespace em questão offline:
* 2. Mover/renomear os arquivos desta tablespace, através do sistema operacional:
Selecionar tudo
mv /var/local/oradata/desenv/file_name.ora /var/local/oradata/desenv/file_name.dbf
* 3. Informar o banco de dados sobre o novo nome:
Selecionar tudo
alter tablespace tablespace_name RENAME DATAFILE '/var/local/oradata/desenv/file_name.ora' TO '/var/local/oradata/desenv/file_name.dbf';
* 4. Retornar o tablespace ao estado online:
Gilberto
lobo
Rank: Programador Júnior
Mensagens: 19 Registrado em: Ter, 09 Mai 2006 2:04 pm
Localização: Suzano
Valeu!!!!
Ter, 30 Mai 2006 3:02 pm
Deu certo ...aqui no Parana estou começando com o Oracle..
Abraço,
Daniel
pereira_antonio
Rank: Estagiário Júnior
Mensagens: 1 Registrado em: Sex, 03 Ago 2018 11:11 am
Sex, 03 Ago 2018 11:31 am
Até o Oracle 12c, para renomear um datafile era necessário torná-lo ofline, como bem explicado nesse post. Com o advento do 12c, renomear ou mover para outro local pode ser feito facilmente apenas com o comando abaixo:
Selecionar tudo
ALTER DATABASE MOVE DATAFILE '/var/local/oradata/desenv/file_name' to '/var/local/oradata/desenv/file_name.dbf';
Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes