Problema de espaço no disco fisico no banco oracle
Pois é tive um problema serio um dia desses com espaço no disco fisico do servidor de banco oracle, procurei em varios sites na pesquisa do google e nada de encontrar uma solução, executamos uma solução caseira (Rsrsrsrsrsrs).
Primeira coisa que fizemos, um backup de todos os dados do banco e criamos um snapshot de backup da VM.
Segunda situação executamos essa modificação no momento que tivemos certeza que não teria nínguem usando a aplicação e o banco.
Especificação
- Oracle 10g
- SO Suse Linux 10.2
- Gparted 14.11
- VM 5.2
Pois bem fomos na VM e criamos mais uma partição de tamanho pra ela com mais alguns teras de armazenamento, uma segunda partição de dados, pedimos para a própria reiniciar a maquina com o cd da imagem do gparted live cd, reconhecemos a partição criada.
Entramos no suse com usuário de permissão de root e dentro da fstab pedimos para montar essa partição.
Após realizar isso devemos startar o processo do oracle e mapear o acesso a ele, segue exemplo:
- Na maquina suse, entra com o console, e digite o comando su - oracle.
- Estaremos dentro do super usuário do oracle.
- Digite startup e clique enter, o proprio oracle irá montar as partições do oracle.
- e depois execute o seguinte comando lsnrctl start, para mapear o TNSORA.ini
Após todo este procedimento, devemos desativar a tablespace e coloca-las na partição que criamos, dessa forma evitar riscos de corromper a instalação do oracle. Segue o camando e estarei explicando o que ele faz:
- alter tablespace {nome da sua tablespace e sem as chaves} offline;
Veja que colocamos a tablespace offline, no momento ninguem pode acessar a tablespace ou utiliza-la.
Agora vamos alterar o datafile para o caminho das pastas na partição nova, segue o comando:
- alter tablespace {tablespace} rename datafile '/u01/oradata/{tablespace}' to '/u01/oradata/{tablespace.dbf}';
Agora vamos voltar a tablespace para online, só que em um novo caminho, segue o comando a ser executado:
- alter tablespace {tablespace} online;
Após isso podemos remover a tablespace antiga, vale lembrar que irá consumir no novo caminho indicado com mais espaço para consumo.
Espero ter ajudado. By Cotta
Nenhum comentário:
Postar um comentário