Postagens

Mostrando postagens de Abril, 2008

Recriar Tablespace temporária TEMP

Segue abaixo procedimento para recriar a tablespace TEMP do Oracle:

1)Primeiro, é necessário criarmos uma tablespace intermediária:
CREATE TEMPORARY TABLESPACE TEMP2
TEMPFILE 'E:\ORADATA\XE\TEMP2_01.DBF' SIZE 5M REUSE
AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

2)Tornamos esta tablespace temporária como padrão:
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP2;

3)Apagamos a tablespace TEMP que já não é mais a padrão:
DROP TABLESPACE TEMP INCLUDING CONTENTS AND DATAFILES;

Observações:
Embora tenhamos informado para apagar fisicamente o datafile da tablespace é necessário que verifiquemos se o mesmo foi apagado, pois, principalmente com Windows isso pode não ocorrer. Se for o caso devemos então apagar manualmente o arquivo após o comando acima.Caso não consiga apagar a tablespace com o comando acima é porque ela está em uso por alguém, então é necessário que todos saiam do sistema e que seja repetido o comando novamente.4) Criamos novamente a tablespace…

LiveCD para treinar certificação LPI

Para quem está se preparando para alguma prova de Certificação LPI do Linux vai aqui um link para download bem interessante, de um instituto que criou um liveCD com dual boot (CentOS e Knoppix) focado em treinamento e preparação para as provas de certificação do Linux, as famosas LPI.

Ainda não testei o liveCD, pois estou fazendo o download, mas resolvi compartilhar o link para que possam também avaliar o produto.
Segue o link para download: http://www.elearnit.de/live_cds/elpicx/download/index.html

Comentei o que acharam da ferramenta. Achei uma ótima iniciativa. Quem sabe não montamos também algum material assim para o mesmo propósito com documentação em português...

Trocar o caminho da pasta ORADATA no Oracle

Hoje precisei realizar um procedimento em um cliente para mudar a pasta oradata de um disco para outro com o intuito de agilizar o desempenho geral do sistema. Para isso fui pesquisar no Google e encontrei esta dica de um fórum: http://www.dbforums.com/showthread.php?t=790559

Seguindo esta sugestão, com alguns ajustes que vou detalhar abaixo consegui facilmente realizar o procedimento que queria, sem mistérios.

O primeiro passo é fazer um backup do control file para um arquivo de trace
SQL> alter database backup controlfile to trace;

Após isso devemos criar também um arquivo pfile baseado no spfile atual para podermos alterar o caminho do control file.
SQL> create pfile from spfile;


Feito isso podemos dar um shutdown no banco e mover a pasta "oradata" para o seu novo destino
SQL> shutdown immediate;

Obs.: Não é necessário fechar o sqlplus pois vamos precisar utilizá-lo na seqüência.

Movo a pasta oradata para o seu novo destino, de C:\ORACLEXE\ORADATA para E:\ORADATA por exe…