Primeiro vamos acessar o sqlplus e verificarmos onde esta armazenada a tablespace temporária do oracle.
oracle@meuservidor:~ sqlplus /nolog
sql>conn sys@brancoproducao as sysdba
sql>select name from v$tempfile;
/u01/app/oracle/oradata/temp01.dbf
2)Vamos criar uma tablespace intermediária:
sql>CREATE TEMPORARY TABLESPACE TEMP2
TEMPFILE '/u01/app/oracle/oradata/temp02.dbf' SIZE 5M REUSE
AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
3)Definimos essa tablespace temporária como default:
sql>ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP2;
4)Apagaremos a tablespace TEMP antiga para que possamos recria-la novamente:
sql>DROP TABLESPACE TEMP INCLUDING CONTENTS AND DATAFILES;
5) Recriamos agora a tablespace TEMP :
sql>CREATE TEMPORARY TABLESPACE TEMP
TEMPFILE '/u01/app/oracle/oradata/temp01.dbf' SIZE 100M REUSE
AUTOEXTEND ON NEXT 25M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
6) Definimos a tablespace temp como padrão novamente:
sql>ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP;
7) E finalizando o nosso tutorial apagamos a tablespace temp2 já que ela não terá mais uso:
sql>DROP TABLESPACE TEMP2 INCLUDING CONTENTS AND DATAFILES;
Conexoes de Rede - Blog oracle error ,net work, ora code, pl sql for, security it, firebird, mysql,router and switch cisco, linux,windows server, wireless, how to, open source, performance oracle, tunning, switching, realtek, certification, ccna
Showing posts with label temporária. Show all posts
Showing posts with label temporária. Show all posts
Oracle- Recriando tablespace temp no oracle 11g no linux.
Marcadores:
ora,
oracle,
tablespace,
temp,
temporária,
tutorial
Subscribe to:
Posts (Atom)