Dúvidas na Importação

Backup, Recover, Import, Export, Datapump, etc
  

Mensagemem Sex, 26 Ago 2011 9:40 am

olha só diego,
tentei fazer esse procedimento do comando via sql mas o mesmo retornou o erro, segue o comando com o erro abaixo:
SQL> alter table TERMORESCISAO_PERFIL modify TRPCODIGO tipo null;

alter table TERMORESCISAO_PERFIL modify TRPCODIGO tipo null

ORA-22858: alterao invlida do tipo de dados
dannbook
Localização: Marabá - PA

Mensagemem Sex, 26 Ago 2011 9:47 am

onde coloquei tipo,
é pra você trocar pelo tipo da sua coluna, pelo nome parece ser uma descricao
deve ser varchar2(xx)

ai tu poem igual ta na coluna hoje, da um desc, pega o tipo da coluna e poem no modify

o grande detalhe é no final deve ter a palavra NULL

Código: Selecionar todos
alter table TERMORESCISAO_PERFIL modify TRPCODIGO number null;


mas o erro que esta ocorrendo é em outro campo cara...
no TRPDESCRICAO...

veja bem ai, vai setar os dois pra null é?
diegolenhardt
Localização: Recife

Mensagemem Sex, 26 Ago 2011 10:53 am

olha só agora setei a coluna correta alteração completa de o commit e mesmo assim ainda ccore o erro, olha o comando abaixo:

alter table TERMORESCISAO_PERFIL modify TRPDESCRICAO varchar2(100) null;

o comando está correto?
se possivel manda teu contato msn, face para meu email: dannbook@hotmail.com
dannbook
Localização: Marabá - PA

Mensagemem Sex, 26 Ago 2011 10:57 am

e o erro que volta é o mesmo agora?

pode ser que seja outra coisa?

se você der um desc TERMORESCISAO_PERFIL

a tabela foi modificado?

retornou algum erro no comando ?
diegolenhardt
Localização: Recife

Mensagemem Sex, 26 Ago 2011 11:05 am

o erro que volta é o mesmo:

Código: Selecionar todos
Quando: 26/08/2011 - 10:26:29
Mensagem: ORA-01400: no  possvel inserir NULL em ("FPW"."TERMORESCISAO_PERFIL"."TRPDESCRICAO")
Mtodo: FPwDB.Execute
Local: Oracle Data Provider for .NET
Pilha de rastreamento:    em Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
   em Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
   em Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery()
   em FPw.InfraEstrutura.DataAccess.FPwDb.Execute(String sSql, Boolean bConverteMaiusculo)
==================================================================
Instruo SQL: INSERT INTO TERMORESCISAO_PERFIL(TRPCODIGO, TRPCODIGOEMPRESA, TRPDESCRICAO, TRPMATRICULAOPERADOR, TRPEMITIUCOMPERFIL) VALUES (0,1,'',0,'N')


dei um desc, resultado:

Código: Selecionar todos
SQL> desc TERMORESCISAO_PERFIL;
Name                 Type          Nullable Default Comments
-------------------- ------------- -------- ------- --------
TRPCODIGOEMPRESA     NUMBER(4)                               
TRPCODIGO            NUMBER        Y                         
TRPDESCRICAO         VARCHAR2(100) Y                         
TRPMATRICULAOPERADOR NUMBER(9)                               
TRPEMITIUCOMPERFIL   VARCHAR2(1)     


no comando após dado nenhum erro : Table altered
dai dei commit ;
dannbook
Localização: Marabá - PA

Mensagemem Sex, 26 Ago 2011 11:08 am

sera que aplicaaco não ta apontando pro lugar errado..

faz um teste assim:

lá onde apareceu table altered, roda isso:

Código: Selecionar todos
INSERT INTO TERMORESCISAO_PERFIL(TRPCODIGO, TRPCODIGOEMPRESA, TRPDESCRICAO, TRPMATRICULAOPERADOR, TRPEMITIUCOMPERFIL) VALUES (0,1,'',0,'N');


muito provavelmente vai inserir...

já tentou fechar a aplicação e abrir de novo? (não tem muito sentido, mas pode ser sujeira na aplicacao)
diegolenhardt
Localização: Recife

Mensagemem Sex, 26 Ago 2011 1:41 pm

olha só Diego,

agora apareceu outra mensagem :
Código: Selecionar todos
ORA-00001: restrio exclusiva (FPW.TRPIND1) violada,

acho que isso poser alguma chave primaria liga a tabela, o que você acha?
dannbook
Localização: Marabá - PA

Mensagemem Sex, 26 Ago 2011 1:47 pm

exatamente, esta violando a chave primaria..

ora-00001 é isso...

veja qual é a PK da tabela, e passe para o pessoal da aplicação pra ver porque está acontecendo isso..
diegolenhardt
Localização: Recife

Mensagemem Seg, 26 Set 2011 11:01 am

Bom dia Diego,

estou eu aqui novamente com dúvidas na importação de um banco de dados da folha de pagamento pois estou tentando importar de 11g para 11g, já criei o banco com o nome FPW criei o dono do schema FPW users FPW e nna hora da impdp da a seguinte mensagem :

Código: Selecionar todos
IMP-00058: Erro Oracle: 1017 encontrado
ORA-01017: senha/nome do usurio invlido; log-on negadoNome do usurio:
IMP-00058: Erro Oracle: 1017 encontrado
ORA-01017: senha/nome do usurio invlido; log-on negadoNome do usurio:
IMP-00058: Erro Oracle: 1017 encontrado
ORA-01017: senha/nome do usurio invlido; log-on negado
IMP-00005: todas as tentativas de log-on permitidas falharam
IMP-00000: Importao encerrada com xito

script de importação:
impdp fpw/fpw@fpw fromuser=fpw touser=fpw file=backup_fpw.dmp log=backupfpw.log ignore=y buffer=80000 statistics=none


desde já agradeço;
dannbook
Localização: Marabá - PA

Mensagemem Ter, 27 Set 2011 11:42 am

viu cara

o imp está sendo executado no mesmo servidor onde será feita a importação, se sim, tira o @fpw,

seta a variavel
Código: Selecionar todos
ORACLE_SID=fpw (seu SID)


assim você não precisa do @fpw, (listener),

teste o login assim:

Código: Selecionar todos
sqlplus fpw/fpw


se logar, o impdp vai funcionar...
diegolenhardt
Localização: Recife

Mensagemem Ter, 27 Set 2011 3:15 pm

Olha só,

setei o banco via comando mas ainda persiste o erro ;

consegui logar fpw/fpw mas como sysdba;
dannbook
Localização: Marabá - PA

Mensagemem Ter, 27 Set 2011 3:28 pm

tenta assim:

Código: Selecionar todos
set ORACLE_SID=fpw
imp system/senha_do_system fromuser=fpw touser=fpw file=backup_fpw.dmp log=backupfpw.log ignore=y buffer=80000 statistics=none


é imp ou impdp?

impdp não tem fromuser touser
diegolenhardt
Localização: Recife

Mensagemem Ter, 27 Set 2011 5:58 pm

Veja:

Código: Selecionar todos
Conectado a: Personal Oracle Database 11g Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

Arquivo de exportao criado por EXPORT:V11.02.00 via caminho convencional

Advertncia: os objetos foram exportados por FPW; no por voc

importao realizada nos conjuntos de caracteres WE8MSWIN1252 e NCHAR AL16UTF16
o servidor de importao usa o conjunto de caracteres WE8ISO8859P15 (converso de charset possvel)
. importando objetos de FPW para FPW
"ALTER SESSION SET CURRENT_SCHEMA= "FPW""
IMP-00003: Erro Oracle: 1435 encontrado
ORA-01435: usurio no existe
IMP-00000: Importao encerrada com xito
dannbook
Localização: Marabá - PA

Mensagemem Qua, 28 Set 2011 10:48 am

Diego mudando um pouco de assunto:

Gostaria encarecidamente de algumas informações em relação ao cursos de banco de dados oracle:

Atualmente temos a necessidade de capacitar nosso analistas para administtrar a parte de banco de dados de nossa empresa pois não temos nenhum DBA aqui, e gostariamos de contar com vocês para indicar algumas centro de treinamento que ministrem o curso de DBA oracle com certificação e tudo.

Desde de já agradeço;
dannbook
Localização: Marabá - PA

Mensagemem Qua, 28 Set 2011 12:10 pm

bom cara, primeiro o erro que ta dando é o seguinte, acho que você esta conectando na base errada, algo assim,
porque a mensagem é que o usuário não existe, o FPW.

em relação a cursos, eu recomendo os cursos oficiais, nesse caso o melhor lugar pra pesquisar é o proprio site da Oracle,

http://education.oracle.com
diegolenhardt
Localização: Recife

Mensagemem Qua, 05 Out 2011 4:46 pm

ok, problema resolvido da importação;

outra pergunta, tenho um scritp de importação em .bat, quando tento executar o mesmo o comando se repete por varias vezes e so para quando fecho a tela e não importa nada;

fazem ideia do que seja?
dannbook
Localização: Marabá - PA

Mensagemem Qua, 05 Out 2011 4:49 pm

se você colar o texto do .bat fica mais facil cara,

é ruim ficar chutando, pode ser isso, pode ser aquilo..

att
Diego
diegolenhardt
Localização: Recife

Mensagemem Qua, 05 Out 2011 5:02 pm

opa, foi mau meu patrão esquece de por o texto segue abaixo;

Código: Selecionar todos
IMPDP sys/system@TESTI2011 DIRECTORY=DUMPs FULL=Y DUMPFILE=PIRAMIDEFULL.DMP LOGFILE=PIRAMIDEFULL.LOG VERSION=compatible
dannbook
Localização: Marabá - PA

Mensagemem Qui, 06 Out 2011 8:56 am

estranho viu,

tenta colocar um PAUSE depois dessa linha dentro do .BAT pra ver o que acontece

;D
diegolenhardt
Localização: Recife

Mensagemem Qui, 06 Out 2011 11:08 am

como esse pause?
não intendi;
dannbook
Localização: Marabá - PA


AnteriorPróximo

Voltar para DBA Backup / Recover

Quem está online

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