IMP-00003: ORACLE error 1658 encountered

Backup, Recover, Import, Export, Datapump, etc
Responder
cesar.silva
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Seg, 25 Mai 2009 11:21 am
Localização: são Paulo - SP

Colegas,

Alguém saberia me dizer as possíveis causas deste Log de Erro?
Pois gerei um DMP no Oracle 10g (Linux) e estou precisando restaurar o DMP (10g/Linux) em meu PC (10gXE/WinXP), pois preciso de algumas informações do BD.

Algumas tabelas até foram Importadas do DMP (10g/Linux) p/ meu PC (10gXE/WinXP), mas o processamento não importa todas as Tabelas.


Obrigado!


Informações do Ambiente:
* Oracle 10g XE
* Windows XP - SP3

Comando executado:

Selecionar tudo

imp securitas1/securitas@XE file=C:\TEMP\homeoraclesecuritas1.dmp fromuser=system touser=securitas1 log=C:\TEMP\securitas1.log
Log Retornado:

Selecionar tudo

IMP-00003: ORACLE error 1658 encountered
ORA-01658: unable to create INITIAL extent for segment in tablespace SYSTEM
IMP-00017: following statement failed with ORACLE error 1658:
 "CREATE TABLE "TABELA_SUBRECDESP" ("TIPO_RECDESP" FLOAT(126) NOT NULL ENABLE"
 ", "SUBTIPO_RECDESP" FLOAT(126) NOT NULL ENABLE, "DESCRICAO" VARCHAR2(50), ""
 "TIPO_MOVIMENTO" FLOAT(126), "PLANO_DEBITO" FLOAT(126), "PLANO_CREDITO" FLOA"
 "T(126), "TIPO_SUP" FLOAT(126), "NIVEL_TIPO" FLOAT(126), "TIPO_CONTA" VARCHA"
 "R2(1), "EMPRESA" FLOAT(126), "SITUACAO" VARCHAR2(1), "DATA_INCLUSAO" DATE, "
 ""DATA_ALTERACAO" DATE)  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORA"
 "GE(INITIAL 196608 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLES"
 "PACE "SYSTEM" LOGGING NOCOMPRESS"
Zion WG
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 10
Registrado em: Qua, 15 Ago 2007 7:28 pm
Localização: São Paulo

Tudo bem Cesar?

Parece que sua Tablespace está "estourando".
Crie uma tablespace maior que não seja a SYSTEM e crie seu schema "securitas1".

Conselho: Procure deixar a Tablespace SYSTEM apenas para o sistema Oracle.

abraço!!!
Zion WG
marcello.travassos
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 10
Registrado em: Ter, 07 Jul 2009 3:00 pm
Localização: São Paulo/SP

Cesar,

Selecionar tudo

01658, 00000, "unable to create INITIAL extent for segment in tablespace %s"
// *Cause:  Failed to find sufficient contiguous space to allocate INITIAL
//          extent for segment being created.
// *Action: Use ALTER TABLESPACE ADD DATAFILE to add additional space to the
//          tablespace or retry with a smaller value for INITIAL

Não é bom usar o tablespace SYSTEM para criar objetos que não sejam do banco.

O que você pode tentar fazer seria usar o parametro SQLFILE do comando impdp para gerar um arquivo sql sem realmente importar nemhum objeto.

http://download.oracle.com/docs/cd/B193 ... import.htm

Alter este sql para criar os objetos em outro tablespace.

Boa Sorte!

Marcello Travassos.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes