Olá,
segue o comando
%N -> são parâmetros passados via linha de comando no DOS


imp operador/[EMAIL PROTECTED] file=%3 log=%3.log fromuser=%5 touser=%4 ignore=y
constraints=no



valew

2008/2/20 Rafael Almeida Milanez <[EMAIL PROTECTED]>:

>   se voce postar o comando do EXP e IMP
>
> fica mais facil saber o que pode estar acontecendo
>
>
> ________________________________
>
>
> De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> [mailto:
> oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>] Em nome de
> Élisson Ferraz Almeida
> Enviada em: quarta-feira, 20 de fevereiro de 2008 16:24
> Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>
> Assunto: Re: [oracle_br] Migração Oracle 8i para 10g
>
> Pessoal,
> estou aqui tentando fazer a migração mas está acontecendo uma coisa muito
> estranha.
> Ao realizar o import ele trava na seguinte tela.
>
> Arquivo de exportaþÒo criado por EXPORT:V08.01.06 via caminho convencional
> importaþÒo realizada nos conjuntos de caracteres WE8MSWIN1252 e NCHAR
> AL16UTF16
> o cliente de exportaþÒo usa o conjunto de caracteres WE8ISO8859P1
> (conversÒo
> de charset possÝvel)
> o servidor de exportaþÒo usa o conjunto de caracteres NCHAR WE8ISO8859P1
> (conversÒo de ncharset possÝvel)
> . importando objetos de LEMG_SCI para LEMG_SCI
>
> E não sai de maneira alguma!!!! vc sabem o que pode estar acontecendo??
> Por
> que o import não vai para frente???
>
> abraços
>
> 2008/1/9 Élisson Ferraz Almeida <[EMAIL 
> PROTECTED]<elisson.ferraz%40gmail.com><mailto:
> elisson.ferraz%40gmail.com> >:
>
> > Pessoal muito obrigado pela ajuda!!!
> > com essas informções será possível fazer a migração sem problemas!!!!
> > brigadao mesmo
> >
> > []s
> >
> >
> > On Jan 9, 2008 12:50 PM, Anderson Haertel Rodrigues <
> > [EMAIL PROTECTED] <anderson_hr_listas%40yahoo.com.br><mailto:
> anderson_hr_listas%40yahoo.com.br> > wrote:
> >
> > > Tarde,
> > >
> > > Parece grande a lista, mas sempre que faço uma
> > > migração eu tomo os seguintes cuidados (não importando
> > > de 7.3 para 10g, 8i, 9i, etc, etc....)
> > >
> > > ****
> > > Setar NLS_LANG;
> > >
> > > Verificar espaço em disco;
> > >
> > > Verificar e Guardar listener.ora e tnsnames.ora;
> > >
> > > Verificar se o Banco está em modo backup
> > > select * from v$backup;
> > >
> > > Verificar se o Banco está em modo Archive;
> > > archive log list;
> > > show parameters archive;
> > >
> > > Verificar Characters Sets
> > > select * from nls_database_parameters;
> > >
> > > Verificar DBA_REGISTRY (se houver)
> > > select comp_name, version, status from dba_registry;
> > >
> > > Verificar usuários e Tablespaces;
> > > select username, default_tablespace from dba_users;
> > > select tablespace_name from dba_tablespaces;
> > >
> > > Verificar se algum usuário tem sua tablespace default
> > > com alguma tablespace que não existe na lista de
> > > tablespaces acima;
> > >
> > > Verificar dbLink´s;
> > > col owner format a30;
> > > col db_link format a40;
> > > col username format a30;
> > > col host format a40;
> > > set line 200;
> > >
> > > select OWNER, DB_LINK, USERNAME, HOST from
> > > dba_db_links;
> > >
> > > Verficar JOB´s;
> > > set line 200;
> > > col what format a60;
> > > col interval format a30;
> > >
> > > select job, what, to_char(next_date,'DD/MM/YYYY
> > > hh24:mi:ss'), to_char(last_date,'DD/MM/YYYY
> > > hh24:mi:ss'), interval, failures, broken
> > > from dba_jobs
> > > order by what;
> > >
> > > Verificar quantos objetos estavão inválidos
> > > select count(*), owner, object_type from dba_objects
> > > where status <> 'VALID'
> > > group by owner, object_type;
> > >
> > > Se houver objetos inválidos, guardar o nome de cada um
> > > spool objetosinvalidos.txt;
> > > select owner, ovbject_name, object_type from
> > > dba_objects
> > > where status <> 'VALID'
> > > order by owner, ovbject_name, object_type;
> > > spool off;
> > >
> > > Guardar LAST_NUMBER de Sequences;
> > > spool sequence.txt;
> > > select sequence_name ||' Valor =>
> > > '||TRIM(TO_CHAR(LAST_NUMBER,'99999999999999'))
> > > from dba_sequences
> > > order by sequence_name;
> > > spool off;
> > >
> > > Conferência de Objetos;
> > > spool conferencia_objetos.txt;
> > > select count(*), owner, object_type
> > > from dba_objects
> > > group by owner, object_type
> > > order by owner, object_type
> > > spool off;
> > >
> > > Comentar CRON (oracle e root);
> > >
> > > Listar parâmetros não default (adequar ou não -
> > > Guardar);
> > > create pfile from spfile;
> > >
> > > Parar Listener;
> > > lsnrftl stop;
> > >
> > > Parar JOB_QUEUE_PROCESSES;
> > > alter system set job_queue_processes = 0 scope=both;
> > >
> > > Colocar banco em modo restrict;
> > > alter system enable restricted session;
> > >
> > > export full das definições;
> > > nohup exp ... file=....dmp log=....log
> > > buffer=16384000 recordlength=65535 statistics=none
> > > direct=y compress=n rows=n indexes=n constraints=n
> > > grants=y full=y &
> > >
> > > export dos owners (ou utilizar o full);
> > > nohup exp userid=.... file=....dmp log=....log
> > > buffer=16384000 recordlength=65535 statistics=none
> > > direct=y compress=n feedback=10000 rows=y indexes=y
> > > constraints=y grants=y &
> > >
> > > export full do banco (Guardar como Backup - Apenas);
> > > nohup exp userid=.... file=....dmp log=....log
> > > buffer=16384000 recordlength=65535 statistics=none
> > > direct=y compress=n feedback=10000 rows=y indexes=y
> > > constraints=y grants=y full=y &
> > >
> > > Criar o Banco de Dados
> > >
> > > Verificar se banco está Ok para receber o imp
> > > (tablespaces, principalmente);
> > >
> > > imp das definições;
> > >
> > > Colocar todas as triggers como disable;
> > > select 'alter table '||owner||'.'||table_name||'
> > > disable all triggers;'
> > > from dba_tables;
> > >
> > > imp dos owner´s (ou IMP FULL);
> > >
> > > @?/rdbms/admin/utlrp.sql;
> > >
> > > Recompilar todos os objetos;
> > > set heading off
> > > set pagesize 0
> > > set linesize 79
> > > set verify off
> > > set echo off
> > >
> > > select decode( OBJECT_TYPE, 'PACKAGE BODY',
> > > 'alter package ' ||
> > > OWNER||'.'||OBJECT_NAME || ' compile body;',
> > > 'alter ' || OBJECT_TYPE || ' ' ||
> > > OWNER||'.'||OBJECT_NAME || ' compile;' )
> > > from dba_objects
> > > where STATUS = 'INVALID' and OBJECT_TYPE in (
> > > 'PACKAGE BODY', 'PACKAGE', 'FUNCTION', 'PROCEDURE',
> > > 'TRIGGER', 'VIEW' )
> > > order by OWNER, OBJECT_TYPE, OBJECT_NAME;
> > >
> > > Colocar todas as triggers como enable;
> > > select 'alter table '||owner||'.'||table_name||'
> > > enable all triggers;'
> > > from dba_tables;
> > >
> > > Verificar constraints desabilitadas;
> > > select 'alter table '||owner||'.'||table_name||'
> > > enable constraint '||constraint_name||';'
> > > from dba_constraints
> > > where status = 'DISABLED';
> > >
> > > Setar JOB_QUEUE_PROCESSES;
> > > alter system set job_queue_processes = n scope=both;
> > >
> > > Verificar JOB´s;
> > > set line 200;
> > > col what format a60;
> > > col interval format a30;
> > >
> > > select job, what, to_char(next_date,'DD/MM/YYYY
> > > hh24:mi:ss'), to_char(last_date,'DD/MM/YYYY
> > > hh24:mi:ss'), interval, failures, broken
> > > from dba_jobs
> > > order by what;
> > >
> > > Conferência de objetos migrados;
> > > select count(*), owner, object_type
> > > from dba_objects
> > > group by owner, object_type
> > > order by owner, object_type
> > >
> > > Conferência de Objetos Inválidos e comparar o que se
> > > tinha antes
> > >
> > > Colocar o Banco em modo Archive (se necessário)
> > > shutdown immediate;
> > > startup mount;
> > > alter database archivelog;
> > > alter database open;
> > >
> > > alter system switch logfile; (para testar)
> > >
> > > Colocar listener no ar;
> > > lsnrctl start;
> > >
> > > Verificar tnsnames.ora;
> > >
> > > export por owner e full para ver se está tudo ok (JVM,
> > > principalmente)
> > >
> > > Liberar as CRON que foram comentadas
> > >
> > > Liberar para testes
> > >
> > > Anderson Haertel Rodrigues
> > > Consultor Oracle
> > > TEIKO Soluções em Tecnologia da Informação
> > > Blumenau/SC (47) - 3035 3777 - (47) 9178 0170
> > > www.teiko.com.br
> > >
> > > --- Gleyson Melo <[EMAIL PROTECTED] <gleysonmelo%40gmail.com><mailto:
> gleysonmelo%40gmail.com> <gleysonmelo%40gmail.com>>
>
> > > escreveu:
> > >
> > >
> > > > Élisson!
> > > >
> > > > Embora o exp possa fazer todo o trabalho sujo pra
> > > > você, lembre-se de criar
> > > > as tablespaces na mão, já que o nome dos datafiles
> > > > vai mudar (De Windows pra
> > > > Linux). Aproveite, nessa hora, para corrigir
> > > > datafiles super-dimensionados
> > > > ou muitos datafiles.
> > > >
> > > > Lembre-se de analisar a sua estrutura de discos do
> > > > ambiente de destino para
> > > > aproveitá-la ao máximo. Por exemplo, se você tiver
> > > > duas tablespaces com
> > > > cargas de trabalho similares e que representem a
> > > > maioria da carga do Banco,
> > > > coloque-as em discos/gavetas diferentes. Se você
> > > > tiver um Storage que cria
> > > > discos virtuais nos mesmos HD's, isso não faz
> > > > diferença.
> > > >
> > > > Aproveite também para colocar em prática alguns
> > > > planos que podem ter sido
> > > > deixados de lado devido ao custo, como transformar
> > > > uma determinada tabela
> > > > gigante em IOT. É um bom momento para isso. Você faz
> > > > isso recriando a tabela
> > > > antes e deixando-as sem linhas.
> > > >
> > > > Depois você faz o que o pessoal mencionou. Faz o
> > > > export com rows=n e
> > > > ignore=y para montar apenas a estrutura. Isso é bom
> > > > porque você pode
> > > > encontrar problemas na criação das tabelas sem
> > > > perder tanto tempo.
> > > >
> > > > Depois você faz um export full e importa isso no
> > > > Banco já pré-pronto.
> > > > Lembre-se de verificar os Oracle Directories se
> > > > alguma procedure for
> > > > utilizada, assim como verificar a validade dos DB
> > > > Links. Copie o
> > > > TNSNAMES.ORA do Banco antigo para o novo, corrigindo
> > > > só a entrada do próprio
> > > > banco novo.
> > > >
> > > > Em 08/01/08, rflribeiro <[EMAIL 
> > > > PROTECTED]<rflribeiro%40dbcom.com.br><mailto:
> rflribeiro%40dbcom.com.br> <rflribeiro%40dbcom.com.br>
> > > >
> > > > escreveu:
> > > > >
> > > > > Esqueci de mencionar que a tabela "userexport"
> > > > contém o nome de todos os
> > > > >
> > > > > usuários que serão exportados. Ela só contém uma
> > > > coluna chamada "usuario".
> > > > >
> > > > > Ribeiro, Reginaldo
> > > > > Administrador de Bancos de Dados
> > > > > Oracle Certified Associate 10g
> > > > > _________________________________
> > > > > DBcom IT Experts
> > > > > skype: rflribeiro
> > > > > msn: [EMAIL PROTECTED] <rflribeiro%40dbcom.com.br> <mailto:
> rflribeiro%40dbcom.com.br> <rflribeiro%40dbcom.com.br>
> > > > <rflribeiro%40dbcom.com.br>
> > > > > mobile: 551192344290
> > > > > fone: 551162165375
> > > > > e-mail: [EMAIL PROTECTED] <rflribeiro%40dbcom.com.br><mailto:
> rflribeiro%40dbcom.com.br> <rflribeiro%40dbcom.com.br>
>
> > > > <rflribeiro%40dbcom.com.br>
> > > > > site: www.dbcom.com.br
> > > > >
> > > > > rflribeiro wrote:
> > > > > >
> > > > > > Vê se isto atende ao que você precisa. Customize
> > > > para se adequar ao seu
> > > > > > ambiente. Utilize somente o que couber no seu
> > > > caso. Qualquer coisa é só
> > > > > > dar um alô.
> > > > > >
> > > > > > set serveroutput on
> > > > > > spool e:\3m\usuariosExportacao8i.sql;
> > > > > > begin
> > > > > > for cUsuario in (select distinct u.name,
> > > > > > u.password,
> > > > > > d.default_tablespace
> > > > > > from user$ u, dba_users d, userexport e
> > > > > > where u.type# = 1
> > > > > > and u.name = d.username
> > > > > > and u.name = e.usuario) loop
> > > > > > -- criacao dos tablespaces
> > > > > > dbms_output.put_line('');
> > > > > > for cTablespace in (select tablespace_name from
> > > > dba_ts_quotas where
> > > > > > username = cUsuario.name) loop
> > > > > > dbms_output.put_line('drop tablespace ' ||
> > > > > > cTablespace.tablespace_name || ' including
> > > > contents and datafiles;');
> > > > > > dbms_output.put_line('create smallfile
> > > > tablespace ' ||
> > > > > > cTablespace.tablespace_name);
> > > > > > dbms_output.put_line('datafile
> > > > ''d:\oracle\oradata\prod\' ||
> > > > > > cTablespace.tablespace_name || '01.dbf'' size
> > > > 30784k reuse autoextend
> > > > > > on');
> > > > > > dbms_output.put_line('extent management local');
> > > > > > dbms_output.put_line('uniform size 128k;');
> > > > > > dbms_output.put_line('');
> > > > > > end loop;
> > > > > >
> > > > > > -- criacao dos usuarios
> > > > > > dbms_output.put_line('drop user ' ||
> > > > cUsuario.name || ' cascade;');
> > > > > > dbms_output.put_line('create user ' ||
> > > > cUsuario.name);
> > > > > > dbms_output.put_line('identified by values '''
> > > > || cUsuario.password
> > > > > > || '''');
> > > > > > dbms_output.put_line('default tablespace ' ||
> > > > > > cUsuario.default_tablespace);
> > > > > > dbms_output.put_line('temporary tablespace
> > > > temp');
> > > > > > dbms_output.put_line('profile default account
> > > > unlock;');
> > > > > > dbms_output.put_line('');
> > > > > > dbms_output.put_line('grant connect, resource to
> > > > ' || cUsuario.name
> > > > > > || ';');
> > > > > > dbms_output.put_line('');
> > > > > >
> > > > > > -- tablespaces quotas
> > > > > > for cQuota in (select tablespace_name from
> > > > dba_ts_quotas where
> > > > > > username = cUsuario.name) loop
> > > > > > dbms_output.put_line('alter user ' ||
> > > > cUsuario.name || ' quota
> > > > > > unlimited on ' || cQuota.tablespace_name ||
> > > > ';');
> > > > > > end loop;
> > > > > > dbms_output.put_line('');
> > > > > >
> > > > > > -- criacao dos roles
> > > > > > for cRoles in (select distinct p.grantee,
> > > > > > decode(u.password, '', ' not
> > > > > > identified;', ' identified by values ''' ||
> > > > u.password || ''';')
> > > > > password
> > > > > > from dba_tab_privs p, user$ u
> > > > > > where p.grantor = cUsuario.name
> > > > > > and u.name = p.grantee
> > > > > > and u.type# = 0
> > > > > > and name != 'PUBLIC') loop
> > > > > > dbms_output.put_line('drop role ' ||
> > > > cRoles.grantee || ';');
> > > > > > dbms_output.put_line('create role ' ||
> > > > cRoles.grantee ||
> > > > > > cRoles.password);
> > > > > > end loop;
> > > > > > dbms_output.put_line('');
> > > > > > dbms_output.put_line('--
> > > > > >
> > > >
> > > ----------------------------------------------------------
> > > > > > --');
> > > > > > end loop;
> > > > > > end;
> > > > > > /
> > > > > > spool off;
> > > > > >
> > > > > > Ribeiro, Reginaldo
> > > > > > Administrador de Bancos de Dados
> > > > > > Oracle Certified Associate 10g
> > > > > > _________________________________
> > > > > > DBcom IT Experts
> > > > > > skype: rflribeiro
> > > > > > msn: [EMAIL PROTECTED] <rflribeiro%40dbcom.com.br><mailto:
> rflribeiro%40dbcom.com.br> <rflribeiro%40dbcom.com.br>
> > > > <rflribeiro%40dbcom.com.br> <mailto:
> > > > > rflribeiro%40dbcom.com.br>
> > > > > > mobile: 551192344290
> > > > > > fone: 551162165375
> > > > > > e-mail: [EMAIL PROTECTED] <rflribeiro%40dbcom.com.br><mailto:
> rflribeiro%40dbcom.com.br> <rflribeiro%40dbcom.com.br>
> > > > <rflribeiro%40dbcom.com.br> <mailto:
> > > > > rflribeiro%40dbcom.com.br>
> > > > > > site: www.dbcom.com.br
> > > > > >
> > > > > > Jose C Carvalho wrote:
> > > > > > >
> > > > > > > O exp cria um script pra vc com tudo que vc
> > > > precisa ... usuarios ,
> > > > > > > roles ,
> > > > > > > tablespaces e etc ....é so fazer o exp com
> > > > Rows=n ..O arquivo gerado
> > > > > > pelo
> > > > > > > exp vc pode abrir em um editor de texto editar
> > > > e depois so rodar na
> > > > > base
> > > > > > > nova ..
> > > > > > >
> > > > > > > JOSÉ CARLITOS CARVALHO JÚNIOR
> > > > > > > Administrador de Banco de Dados
> > > > > > > PST Electronics
> > > > > > > / [EMAIL PROTECTED] <jccarvalho%40pst.com.br> <mailto:
> jccarvalho%40pst.com.br> <jccarvalho%40pst.com.br>
> > > > <jccarvalho%40pst.com.br> <mailto:
> > > > > jccarvalho%40pst.com.br>
> > > >
> > > === message truncated ===
> > >
> > > Anderson Haertel Rodrigues
> > > Administrador de Banco de Dados - DBA
> > > Florianópolis/SC
> > >
> > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> > > armazenamento!
> > > http://br.mail.yahoo.com/ <http://br.mail.yahoo.com/>
> > >
> > >
> >
> >
> >
> > --
> >
> > Atenciosamente,
> > Élisson Ferraz Almeida
> > When you have eliminated all which is impossible, then whatever remains,
> > however improbable, must be the truth.
> > -Sherlock Holmes
> >
>
> --
> Atenciosamente,
> Élisson Ferraz Almeida
> Empty your mind, be formless. Be shapeless like water. If you put water
> into
> a cup, it becomes the cup. You put water into a bottle and it becomes the
> bottle.
> If you put it in a teapot it becomes the teapot. Water can flow or can
> crash. Be water my friend.
> --Bruce Lee
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Atenciosamente,
Élisson Ferraz Almeida
Empty your mind, be formless. Be shapeless like water. If you put water into
a cup, it becomes the cup. You put water into a bottle and it becomes the
bottle.
If you put it in a teapot it becomes the teapot. Water can flow or can
crash. Be water my friend.
--Bruce Lee


[As partes desta mensagem que não continham texto foram removidas]

Responder a