Re: [oracle_br] EXPDP EXCLUDE
Bom dia Ednilson. Me parece correto seu comando. A sintaxe do EXCLUDE ficaria mais ou menos assim: EXCLUDE=TABLE:LIKE 'SMW%' Note que o 'SMW%' está entre aspas simples. No entanto, você não pode passar acentos diretamente através do shell no linux, devendo incluir um \ antes de cada ' e Para facilitar, coloque a cláusula EXCLUDE dentro de um arquivo de parametros e utilize o PARFILE no seu EXPDP, assim: vi export.par #param file EXCLUDE=TABLE:LIKE 'SMW%' $ expdp SYSTEM/sys123 SCHEMAS=MASTER directory=EXPORT dumpfile=EXP_MASTER.dmp logfile=EXP_MASTER.log parfile=export.par Evandro Giachetto Oracle DBA evandrogiache...@gmail.com Em 27 de janeiro de 2015 10:35, 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Bom Dia, Preciso fazer um EXPDP de um SCHEMA mas excluindo todas as tabelas SWM_%, alguém poderia dar uma ajuda? Estou tentando da seguinte forma. $ expdp SYSTEM/sys123 SCHEMAS=MASTER directory=EXPORT dumpfile=EXP_MASTER.dmp logfile=EXP_MASTER.log EXCLUDE=TABLE:LIKE 'SMW_%' Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 Grato, Ednilson
Re: [oracle_br] EXPDP EXCLUDE
Supondo, obviamente, que seu user system tem permissão de exportar outros schemas. Caso contrário, tente usar o próprio usuário que você quer exportar para se conectar ao expdp, ou utilize sysdba vi export.par #param file EXCLUDE=TABLE:LIKE 'SMW%' $ expdp MASTER/** directory=EXPORT dumpfile=EXP_MASTER.dmp logfile=EXP_MASTER.log parfile=export.par Evandro Giachetto Oracle DBA evandrogiache...@gmail.com Em 27 de janeiro de 2015 10:45, Evandro Giachetto evandrogiache...@gmail.com escreveu: Bom dia Ednilson. Me parece correto seu comando. A sintaxe do EXCLUDE ficaria mais ou menos assim: EXCLUDE=TABLE:LIKE 'SMW%' Note que o 'SMW%' está entre aspas simples. No entanto, você não pode passar acentos diretamente através do shell no linux, devendo incluir um \ antes de cada ' e Para facilitar, coloque a cláusula EXCLUDE dentro de um arquivo de parametros e utilize o PARFILE no seu EXPDP, assim: vi export.par #param file EXCLUDE=TABLE:LIKE 'SMW%' $ expdp SYSTEM/sys123 SCHEMAS=MASTER directory=EXPORT dumpfile=EXP_MASTER.dmp logfile=EXP_MASTER.log parfile=export.par Evandro Giachetto Oracle DBA evandrogiache...@gmail.com Em 27 de janeiro de 2015 10:35, 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Bom Dia, Preciso fazer um EXPDP de um SCHEMA mas excluindo todas as tabelas SWM_%, alguém poderia dar uma ajuda? Estou tentando da seguinte forma. $ expdp SYSTEM/sys123 SCHEMAS=MASTER directory=EXPORT dumpfile=EXP_MASTER.dmp logfile=EXP_MASTER.log EXCLUDE=TABLE:LIKE 'SMW_%' Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 Grato, Ednilson
Re: [oracle_br] expdp crontab
Olhando melhor agora, talvez seja por isso: 1. X-Cron-Env: SHELL=/bin/sh 2. X-Cron-Env: HOME=/home/oracle 3. X-Cron-Env: PATH=/usr/bin:/bin mas não estou entendo o pq das variáves de ambiente estarem com esse valores setados, pois está tudo configurado na minha máquina, todas as ORACLE_HOME, ORACLE_BASE, PATH etc... Fico no aguardo pessoal. De: Rafael Mendonca raffaell.t...@yahoo.com Para: oracle_br@yahoogrupos.com.br oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 28 de Fevereiro de 2013 9:50 Assunto: [oracle_br] expdp crontab Pessoal, como sou muito leigo no linux, estou tentando executar um expdp pela cron, mas está dando um erro ao executar o arquivo .sh, eu iria colar aqui os comandos, mas não sei se iria ficar formatado, por isso colei os comandos aqui para melhor entendimento, quem puder ajudar agradeço, pois erro não está muito claro. http://sql.nopaste.dk/p21867 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] expdp crontab
PEssoal, já resolvi o problema. Tive que setar as variáveis de ambiente e o comando da cron retirei o oracle. Grato. De: Rafael Mendonca raffaell.t...@yahoo.com Para: oracle_br@yahoogrupos.com.br oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 28 de Fevereiro de 2013 9:54 Assunto: Re: [oracle_br] expdp crontab Olhando melhor agora, talvez seja por isso: 1. X-Cron-Env: 2. X-Cron-Env: 3. X-Cron-Env: mas não estou entendo o pq das variáves de ambiente estarem com esse valores setados, pois está tudo configurado na minha máquina, todas as ORACLE_HOME, ORACLE_BASE, PATH etc... Fico no aguardo pessoal. De: Rafael Mendonca raffaell.t...@yahoo.com Para: oracle_br@yahoogrupos.com.br oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 28 de Fevereiro de 2013 9:50 Assunto: [oracle_br] expdp crontab Pessoal, como sou muito leigo no linux, estou tentando executar um expdp pela cron, mas está dando um erro ao executar o arquivo .sh, eu iria colar aqui os comandos, mas não sei se iria ficar formatado, por isso colei os comandos aqui para melhor entendimento, quem puder ajudar agradeço, pois erro não está muito claro. http://sql.nopaste.dk/p21867 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Expdp Básico
ACHO que seria assim: query=FATURAMENTO:\WHERE rfaa_amreferenciafaturamento=\' 201202\'\ 2012/5/16 vieira.rafael44 vieira.rafae...@yahoo.com.br ** Pessoal, boa tarde, estou utilizando pela primeira vez o parâmetro query, mas está me causando o seguinte erro: expdp system/oracle@gsan240a schemas=FATURAMENTO content=DATA_ONLY include=TABLE:IN('XUXA') query=XUXA:' where rfaa_amreferenciafaturamento ='201202' ' directory=BACKUP_RESTORE dumpfile=XUXA160512.dmp logfile=XUXA160512.log me dá o seguinte erro: LRM-00101: unknown parameter name 'rfaa_amreferenciafaturamento' Já tentei de diversas formas, lá vai: query=XUXA:where rfaa_amreferenciafaturamento ='201202' query= where rfaa_amreferenciafaturamento ='201202' Peguei muitos exemplos da net e mesmo assim o mesmo erro aparece. Essa coluna existe, tanto que entrei no sqlplus e rodei o select para ter certeza absoluta. Alguém tem alguma idéia o que pode ser? Para vocês terem uma idéia, quando uso o include para mais de uma tabela só funciona assim, exemplo: include=TABLE:\IN\(\'XUXA1\',\'XUXA2\'\)\ -- Att, [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] EXPDP
Essas bases estão na mesma rede? Se for possível criar um Database Link, ficaria ainda mais fácil do que fazer um expdp, pois era só fazer um CREATE TABLE AS SELECT... e já definir essa restrição no próprio select (passar NULL no campo que deseja excluir). -- Att, 1000TÃO http://miltonbastos.com On Thu, Mar 8, 2012 at 9:58 AM, Reginaldo de Faveri da Silva regina...@softplan.com.br wrote: ** Senhores, bom dia. Preciso exportar 6 tabelas de uma base de produção para uma base de testes. Como todas estas tabelas possuem um campo sigiloso preciso excluir este campo do export ou exportar com um valor nulo. Alguém saberia fazer isto via ExpDp ou sugerir algum procedimento? Não encontrei como fazer. Utilizo Oracle 11G 11.2.0.2 64bits em Linux RedHat 5 e Windows 2008 R2. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br]expdp
Bom dia Fiz os teste conforme sua dica e nao vi nada de anormal, entao removi o banco de dados via assistente de configuracao , criei uma nova instancia isto no windows 2008 interprise , fiz o impdp para esta instancia nao deu nenhum erro na importacao, logo que terminou rodei um expdp e o problema continua, agora estou tentando rodar o exp e vamos ver se termina, mais desde ja agradeco a todos, e vamos esperar resposta da oracle. Outra coisa a 15 dias q abri o chamado na oracle e sem solucao achei q a oracle era mais rapida na solucao dos problemas ou pelo menos nas respostas, mais esta deixando a desejar. att From: José Laurindo Sent: Tuesday, December 27, 2011 4:58 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]expdp Colega, não é impossível mas é muito muito *** difícil vc ter um congelamento puro e simples - em 99,99% das ocasiões, o que ocorre é que a sessão atendendo ao job de export está fazendo algum processo longo : uma possibilidade comum é que o ambiente não é ótimo e deixa/deixou usuários criarem objetos na tablespace SYSTEM, que agora estão interferindo... Outro é má-performance das tabelas/views do dicionário de dados, talvez por migração incompleta do banco (típico, banco que tinha a tablespace SYSTEM DMT e após upgrade continuou DMT, não foi para LMT)... Vc pode fazer o seguinte, enquanto aguarda o retorno do Suporte : = primeiro, vamos tentar provar que não há nada extra rodando no banco, E que consultas ao dicionários estão OK : a) consulte a v$datapump_job, a V$SESSION_LONGOPS com um WHERE TIME_REMAINING 0 , a V$SESSTAT, a V$SQL e a V$SESSION pra ver se vc não tem jobs anteriores pendurados / incompletos, ou se vc recebe report de alguma ação longa, QUAIS SQLs estão sendo executados, etc... Já vi muitos casos em que sessões anteriores de expdp não terminaram/ficaram penduradas no banco, aí conflitam com as novas b) tire um Statspack (ou AWR/ASH, o que vc tiver disponível na sua versão e no seu ambiente), outro 15 minutos depois , e veja lá o que vc vê de diferença c) rode várias vezes, com alguns minutos de intervalo, um script que ligue as sessões aos waits, pra ver pelo que as sessões estão esperando - no final eu mostro um que eu uso no sqlplus d) faça consultas com SELECT * FROM nomedaview, às principais views (ie, DBA_SOURCE, DBA_OBJECTS, DBA_EXTENTS, DBA_SEGMENTS, etc) : vc deverá ver um fluxo constante de informações no seu programa-cliente, Qualquer demora , qualquer situação aonde o banco fique 'pensando' pode indicar issues, que podem ir de falta de estatísticas nas tabelas internas até fragmentação ou bugs = uma vez vc tendo feito isso e NADA resultou, em não havendo nenhum job de datapump ativo, execute alguns menores e/ou só de checagem pra ver se dá diferença ou não ... Poderiam ser algo tipo : 1) export de teste , não gerando dados mas consultando as views/tabelas internas : expdp user/senha COMPRESSION=NONE CONTENT=METADA_ONLY DIRECTORY=diretoriaserusado DUMPFILE=nomedodumpfile ENCRYPTION=NONE FULL=Y LOGFILE=nomedoarquivodelog STATUS=20 EXCLUDE=STATISTICS com o exemplo acima vc vai ver na tela coisas do tipo : Job: SYS_EXPORT_FULL_01 Operação: EXPORT Modo: FULL Estado: EXECUTING Bytes Processados: 0 Paralelismo Atual: 1 Contagem de Erros do Job: 1 Arquivo de Dump: C:\ADMIN\O10GR2\DPDUMP\DUMP_FULL_METADATA_ONLY_10GR2.DMP bytes gravados: 4.096 Worker 1 Status: Estado: EXECUTING Esquema de Objeto: WK_TEST Nome do Objeto: WK$DOC_RELEVANCE_V Tipo de Objeto: DATABASE_EXPORT/SCHEMA/VIEW/VIEW Objetos Concluídos: 564 Total de Objetos: 564 Paralelismo do Worker: 1 Processando o tipo de objeto DATABASE_EXPORT/SCHEMA/VIEW/GRANT/OWNER_GRANT/OBJECT_GRANT Worker 1 Status: Estado: WORK WAITING C:\Users\jchiappa se vc ver ele parar na tela, vc sabe que é esse acesso que está demorado... E consultando a v$session vc vai ver a cada passo o que ele está fazendo... Um job de export do tipo *** TEM *** que acabar em relativamente poucos minutos, se demorar demais vc Fatalmente tem problemas no seu dicionário, e/ou no I/O, alguma coisa está irregular ... 2) em não dando problema o teste acima, aí é usar a mesma sintaxe (só tirando a especificação de matadata only) mas especificando só um SCHEMA e excluindo índices/estatísticas, depois adicionando mais outro e mais outro, até reproduzir a issue ... []s Chiappa = script-exemplo (acionável via sql*plus apenas) para relacionar sessions e waits : SET PAGES 999 column sid_serial format A10 column seq# format 9 column event format a29 heading Wait Event trunc column state format a15 heading Wait State trunc column secs format 999 heading Waited so|far (sec) column wt format 999 heading Waited|Seconds column P1TEXT format a38 column P2TEXT format a38 column P3TEXT format a38 prompt prompt Sessões esperando por sql*net message estão aguardando prompt por resposta do usuário. prompt Sessões com wait_time 0
Re: [oracle_br]expdp
Boa tarde Como havia dito fiz o teste na mesma base utilizando o exp e termino com sucesso , logico demorou 3 vezes mais o tempo. Att From: José Laurindo Sent: Tuesday, December 27, 2011 4:58 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]expdp Colega, não é impossível mas é muito muito *** difícil vc ter um congelamento puro e simples - em 99,99% das ocasiões, o que ocorre é que a sessão atendendo ao job de export está fazendo algum processo longo : uma possibilidade comum é que o ambiente não é ótimo e deixa/deixou usuários criarem objetos na tablespace SYSTEM, que agora estão interferindo... Outro é má-performance das tabelas/views do dicionário de dados, talvez por migração incompleta do banco (típico, banco que tinha a tablespace SYSTEM DMT e após upgrade continuou DMT, não foi para LMT)... Vc pode fazer o seguinte, enquanto aguarda o retorno do Suporte : = primeiro, vamos tentar provar que não há nada extra rodando no banco, E que consultas ao dicionários estão OK : a) consulte a v$datapump_job, a V$SESSION_LONGOPS com um WHERE TIME_REMAINING 0 , a V$SESSTAT, a V$SQL e a V$SESSION pra ver se vc não tem jobs anteriores pendurados / incompletos, ou se vc recebe report de alguma ação longa, QUAIS SQLs estão sendo executados, etc... Já vi muitos casos em que sessões anteriores de expdp não terminaram/ficaram penduradas no banco, aí conflitam com as novas b) tire um Statspack (ou AWR/ASH, o que vc tiver disponível na sua versão e no seu ambiente), outro 15 minutos depois , e veja lá o que vc vê de diferença c) rode várias vezes, com alguns minutos de intervalo, um script que ligue as sessões aos waits, pra ver pelo que as sessões estão esperando - no final eu mostro um que eu uso no sqlplus d) faça consultas com SELECT * FROM nomedaview, às principais views (ie, DBA_SOURCE, DBA_OBJECTS, DBA_EXTENTS, DBA_SEGMENTS, etc) : vc deverá ver um fluxo constante de informações no seu programa-cliente, Qualquer demora , qualquer situação aonde o banco fique 'pensando' pode indicar issues, que podem ir de falta de estatísticas nas tabelas internas até fragmentação ou bugs = uma vez vc tendo feito isso e NADA resultou, em não havendo nenhum job de datapump ativo, execute alguns menores e/ou só de checagem pra ver se dá diferença ou não ... Poderiam ser algo tipo : 1) export de teste , não gerando dados mas consultando as views/tabelas internas : expdp user/senha COMPRESSION=NONE CONTENT=METADA_ONLY DIRECTORY=diretoriaserusado DUMPFILE=nomedodumpfile ENCRYPTION=NONE FULL=Y LOGFILE=nomedoarquivodelog STATUS=20 EXCLUDE=STATISTICS com o exemplo acima vc vai ver na tela coisas do tipo : Job: SYS_EXPORT_FULL_01 Operação: EXPORT Modo: FULL Estado: EXECUTING Bytes Processados: 0 Paralelismo Atual: 1 Contagem de Erros do Job: 1 Arquivo de Dump: C:\ADMIN\O10GR2\DPDUMP\DUMP_FULL_METADATA_ONLY_10GR2.DMP bytes gravados: 4.096 Worker 1 Status: Estado: EXECUTING Esquema de Objeto: WK_TEST Nome do Objeto: WK$DOC_RELEVANCE_V Tipo de Objeto: DATABASE_EXPORT/SCHEMA/VIEW/VIEW Objetos Concluídos: 564 Total de Objetos: 564 Paralelismo do Worker: 1 Processando o tipo de objeto DATABASE_EXPORT/SCHEMA/VIEW/GRANT/OWNER_GRANT/OBJECT_GRANT Worker 1 Status: Estado: WORK WAITING C:\Users\jchiappa se vc ver ele parar na tela, vc sabe que é esse acesso que está demorado... E consultando a v$session vc vai ver a cada passo o que ele está fazendo... Um job de export do tipo *** TEM *** que acabar em relativamente poucos minutos, se demorar demais vc Fatalmente tem problemas no seu dicionário, e/ou no I/O, alguma coisa está irregular ... 2) em não dando problema o teste acima, aí é usar a mesma sintaxe (só tirando a especificação de matadata only) mas especificando só um SCHEMA e excluindo índices/estatísticas, depois adicionando mais outro e mais outro, até reproduzir a issue ... []s Chiappa = script-exemplo (acionável via sql*plus apenas) para relacionar sessions e waits : SET PAGES 999 column sid_serial format A10 column seq# format 9 column event format a29 heading Wait Event trunc column state format a15 heading Wait State trunc column secs format 999 heading Waited so|far (sec) column wt format 999 heading Waited|Seconds column P1TEXT format a38 column P2TEXT format a38 column P3TEXT format a38 prompt prompt Sessões esperando por sql*net message estão aguardando prompt por resposta do usuário. prompt Sessões com wait_time 0 = consomem CPU prompt prompt Atenção à Coluna State, se ela for : prompt Waiting = ignore Waited Secs, Waited So Far=tempo até agora prompt Wait.Short Time = menos q um tick de CPU, ignorar prompt Wait. Know Time = Waited Secs=tempo total esperado, ignore Wait So Far prompt prompt Colunas que podem ser Especificadas como Condição, na Ordem: prompt prompt = tabela session_wait, prefixar com A. , colunas : SID/SEQ#, WAIT_TIME , prompt EVENT, SECONDS_IN_WAIT, STATE, prompt prompt = tabela sess_io, prefixar
Re: [oracle_br]expdp
Especificamente sobre o Suporte, é o seguinte : primeiro, quanto mais detalhes, logs e testes pro Analista melhor vai ser a sua resposta : posta lá pro cara os testes todos que vc fez, os que eu sugeri... Outra coisa, é um ônus seu provar ou desprovar hipóteses, então (por exemplo) ao abrir um Chamado sobre performance de um produto Oracle é sua responsabilidade logar também um RDA, um top/sar/netstat/iostat/qquer comando de medição de performance do servidor, Justamente pra coisa não ficar ao léu, pra ficar uma coisa direcionada... Segundo, a verdade não dita mas reconhecida (o próprio segredo de Polichinelo, mesmo) é que como em quase todas as Empresas, há NÍVEIS de Atendentes, sempre é uma pirâmide : tem os 90% de indianos peãozões que só enrolam, aí tem outra camada intermediária mais ou menos e lá no topo uma meia dúzia de Analistas que sabem o que fazem ... Sendo assim, se vc não foi prontamente atendido, a resposta tecnicamente deixou a desejar, Pra Ontem vc já deveria ter ligado no (0800) de Suporte da Oracle e pedido um Escalonamento do chamado, uma Troca de Analista, intervenção do Gerente - sim, todo e qualquer Chamado necessariamente tem um gerente de área que controla, e PODE ser acionado pra chicotear a peãozada (e se o seu Inglês não for tão bom, vc pode usar o HUB de tradução, mas se for razoável vc pode pedir pro gerente te ligar, aí é quando vc dá um briefing e faz um follow-up mais direto com o cara), vc pode fazer updates frequentes, essas coisas ... Eu já tive chamados aonde enquanto não acionei o gerentão o analista só me cozinhou em fogo brando, só quando cai o chicote nas costas do cabra é que a coisa anda... A idéia é insisitir, trocar, escalonar, subir a prioridade se não chegou a uma solução em x dias, até que vc caia num cara bom , que resolva o assunto... Sim, é triste ter que reconhecer isso, mas já vão longe os velhos tempos aonde , por exemplo, quando precisava de Suporte no AIX 4 eu ligava pra Automatos e já falava com um técnico, hoje se vc ligar pro Suporte IBM se não cai num peão indiano cai num peão brasileiro, pra vc chegar num técnico efetivo nem sempre é fácil... Idem pra M$, pra Redhat e pra maioria das outras, Suporte é visto como gasto, então quanto mais chamados forem encerrados de qquer jeito pelo nível-1, mais dimdim foi poupado, na visão do pessoalzinho... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Francisco Assis - T.I. - Globoaves - Cascavel/PR chico@... escreveu Bom dia Fiz os teste conforme sua dica e nao vi nada de anormal, entao removi o banco de dados via assistente de configuracao , criei uma nova instancia isto no windows 2008 interprise , fiz o impdp para esta instancia nao deu nenhum erro na importacao, logo que terminou rodei um expdp e o problema continua, agora estou tentando rodar o exp e vamos ver se termina, mais desde ja agradeco a todos, e vamos esperar resposta da oracle. Outra coisa a 15 dias q abri o chamado na oracle e sem solucao achei q a oracle era mais rapida na solucao dos problemas ou pelo menos nas respostas, mais esta deixando a desejar. att From: José Laurindo Sent: Tuesday, December 27, 2011 4:58 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]expdp Colega, não é impossível mas é muito muito *** difícil vc ter um congelamento puro e simples - em 99,99% das ocasiões, o que ocorre é que a sessão atendendo ao job de export está fazendo algum processo longo : uma possibilidade comum é que o ambiente não é ótimo e deixa/deixou usuários criarem objetos na tablespace SYSTEM, que agora estão interferindo... Outro é má-performance das tabelas/views do dicionário de dados, talvez por migração incompleta do banco (típico, banco que tinha a tablespace SYSTEM DMT e após upgrade continuou DMT, não foi para LMT)... Vc pode fazer o seguinte, enquanto aguarda o retorno do Suporte : = primeiro, vamos tentar provar que não há nada extra rodando no banco, E que consultas ao dicionários estão OK : a) consulte a v$datapump_job, a V$SESSION_LONGOPS com um WHERE TIME_REMAINING 0 , a V$SESSTAT, a V$SQL e a V$SESSION pra ver se vc não tem jobs anteriores pendurados / incompletos, ou se vc recebe report de alguma ação longa, QUAIS SQLs estão sendo executados, etc... Já vi muitos casos em que sessões anteriores de expdp não terminaram/ficaram penduradas no banco, aí conflitam com as novas b) tire um Statspack (ou AWR/ASH, o que vc tiver disponível na sua versão e no seu ambiente), outro 15 minutos depois , e veja lá o que vc vê de diferença c) rode várias vezes, com alguns minutos de intervalo, um script que ligue as sessões aos waits, pra ver pelo que as sessões estão esperando - no final eu mostro um que eu uso no sqlplus d) faça consultas com SELECT * FROM nomedaview, às principais views (ie, DBA_SOURCE, DBA_OBJECTS, DBA_EXTENTS, DBA_SEGMENTS, etc) : vc deverá ver um
Re: [oracle_br]expdp
Vc. utiliza paralelismo para realizar o dump? Vc. utiliza compressão para realizar o dump? De: Francisco Assis - T.I. - Globoaves - Cascavel/PR ch...@globoaves.com.br Para: oracle_br@yahoogrupos.com.br Data: 27/12/2011 14:48 Assunto: Re: [oracle_br]expdp Ola , Nao tem restricao, tambem nao consigo com o usuario sys From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 2:34 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]expdp Pergunta inocente: Vc. já verificou se o usuário oracle não apresenta alguma restrição (limite) de tamanho máximo de arquivo no SO? ulimit -a ... De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:19 Assunto: Re: [oracle_br]expdp Boa tarde Pessoal a dias estou tentando fazer um expdo em minha base , mais ate este momento nao consigo, ja postei aqui o meu problema ,me deram algumas sugestoes nao progrediu, minha base de dados e de 420GB, oracle 11g ultimo release. Nao estou conseguindo nem no OS windows 2008 e nem com o Solaris 10, o mesmo comeca mais chega em algum momento , alguns no momento de exporta as procedures ele congela e nao vai para frente , se ranco as procedures congela nas funcoes e assim por diante. Ja abri um chamado na oracle e a mesma pediu para fazermos alguns testes mais sem solucao , estou aguardando a resposta da oracle, tenho outros banco pequenos nas mesmas plataformas de tamanho de 5gb e os mesmos finalizam sem problemas. Estou colocando meu problema e tentando compartilhar com alguns de vcs , de repente alguem passou por isto ou tem o uma base deste tamanho com o 11g e isto nao acontece, gostaria de saber. att Chico [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br]expdp
Vc. já deu uma olhada nas views dba_datapump_jobs e dba_datapump_sessions no momento em que o teu job está travado? De: Francisco Assis - T.I. - Globoaves - Cascavel/PR ch...@globoaves.com.br Para: oracle_br@yahoogrupos.com.br Data: 27/12/2011 14:48 Assunto: Re: [oracle_br]expdp Ola , Nao tem restricao, tambem nao consigo com o usuario sys From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 2:34 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]expdp Pergunta inocente: Vc. já verificou se o usuário oracle não apresenta alguma restrição (limite) de tamanho máximo de arquivo no SO? ulimit -a ... De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:19 Assunto: Re: [oracle_br]expdp Boa tarde Pessoal a dias estou tentando fazer um expdo em minha base , mais ate este momento nao consigo, ja postei aqui o meu problema ,me deram algumas sugestoes nao progrediu, minha base de dados e de 420GB, oracle 11g ultimo release. Nao estou conseguindo nem no OS windows 2008 e nem com o Solaris 10, o mesmo comeca mais chega em algum momento , alguns no momento de exporta as procedures ele congela e nao vai para frente , se ranco as procedures congela nas funcoes e assim por diante. Ja abri um chamado na oracle e a mesma pediu para fazermos alguns testes mais sem solucao , estou aguardando a resposta da oracle, tenho outros banco pequenos nas mesmas plataformas de tamanho de 5gb e os mesmos finalizam sem problemas. Estou colocando meu problema e tentando compartilhar com alguns de vcs , de repente alguem passou por isto ou tem o uma base deste tamanho com o 11g e isto nao acontece, gostaria de saber. att Chico [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br]expdp
Vc. já tentou atachar ao job do expdp a partir de um outro terminal e monitorar o antamento a partir do comando status? Ver: expdp attach=job_name De: Francisco Assis - T.I. - Globoaves - Cascavel/PR ch...@globoaves.com.br Para: oracle_br@yahoogrupos.com.br Data: 27/12/2011 14:48 Assunto: Re: [oracle_br]expdp Ola , Nao tem restricao, tambem nao consigo com o usuario sys From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 2:34 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]expdp Pergunta inocente: Vc. já verificou se o usuário oracle não apresenta alguma restrição (limite) de tamanho máximo de arquivo no SO? ulimit -a ... De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:19 Assunto: Re: [oracle_br]expdp Boa tarde Pessoal a dias estou tentando fazer um expdo em minha base , mais ate este momento nao consigo, ja postei aqui o meu problema ,me deram algumas sugestoes nao progrediu, minha base de dados e de 420GB, oracle 11g ultimo release. Nao estou conseguindo nem no OS windows 2008 e nem com o Solaris 10, o mesmo comeca mais chega em algum momento , alguns no momento de exporta as procedures ele congela e nao vai para frente , se ranco as procedures congela nas funcoes e assim por diante. Ja abri um chamado na oracle e a mesma pediu para fazermos alguns testes mais sem solucao , estou aguardando a resposta da oracle, tenho outros banco pequenos nas mesmas plataformas de tamanho de 5gb e os mesmos finalizam sem problemas. Estou colocando meu problema e tentando compartilhar com alguns de vcs , de repente alguem passou por isto ou tem o uma base deste tamanho com o 11g e isto nao acontece, gostaria de saber. att Chico [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br]expdp
Ola, ja fiz isto , ja acompanhei com o STATUS, ja verifiquei acompanhei nas views, simplesmente congela From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 3:08 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]expdp Vc. já tentou atachar ao job do expdp a partir de um outro terminal e monitorar o antamento a partir do comando status? Ver: expdp attach=job_name De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:48 Assunto: Re: [oracle_br]expdp Ola , Nao tem restricao, tambem nao consigo com o usuario sys From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 2:34 PM To: mailto:oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br]expdp Pergunta inocente: Vc. já verificou se o usuário oracle não apresenta alguma restrição (limite) de tamanho máximo de arquivo no SO? ulimit -a ... De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:19 Assunto: Re: [oracle_br]expdp Boa tarde Pessoal a dias estou tentando fazer um expdo em minha base , mais ate este momento nao consigo, ja postei aqui o meu problema ,me deram algumas sugestoes nao progrediu, minha base de dados e de 420GB, oracle 11g ultimo release. Nao estou conseguindo nem no OS windows 2008 e nem com o Solaris 10, o mesmo comeca mais chega em algum momento , alguns no momento de exporta as procedures ele congela e nao vai para frente , se ranco as procedures congela nas funcoes e assim por diante. Ja abri um chamado na oracle e a mesma pediu para fazermos alguns testes mais sem solucao , estou aguardando a resposta da oracle, tenho outros banco pequenos nas mesmas plataformas de tamanho de 5gb e os mesmos finalizam sem problemas. Estou colocando meu problema e tentando compartilhar com alguns de vcs , de repente alguem passou por isto ou tem o uma base deste tamanho com o 11g e isto nao acontece, gostaria de saber. att Chico [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br]expdp
Fiz teste com paralelismo e sem o paralelismo, e nao vai, ele chega a criar os dumps no directorio , vc analisa via em e diz que esta em 99% concluido mais pode deixar dias e ele nao termina , sendo que com o 10g ele levava 4 horas, estou esperando a oracle vai me da uma solucao em 3 dias , bom assim esta no chamado From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 2:54 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]expdp Vc. utiliza paralelismo para realizar o dump? Vc. utiliza compressão para realizar o dump? De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:48 Assunto: Re: [oracle_br]expdp Ola , Nao tem restricao, tambem nao consigo com o usuario sys From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 2:34 PM To: mailto:oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br]expdp Pergunta inocente: Vc. já verificou se o usuário oracle não apresenta alguma restrição (limite) de tamanho máximo de arquivo no SO? ulimit -a ... De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:19 Assunto: Re: [oracle_br]expdp Boa tarde Pessoal a dias estou tentando fazer um expdo em minha base , mais ate este momento nao consigo, ja postei aqui o meu problema ,me deram algumas sugestoes nao progrediu, minha base de dados e de 420GB, oracle 11g ultimo release. Nao estou conseguindo nem no OS windows 2008 e nem com o Solaris 10, o mesmo comeca mais chega em algum momento , alguns no momento de exporta as procedures ele congela e nao vai para frente , se ranco as procedures congela nas funcoes e assim por diante. Ja abri um chamado na oracle e a mesma pediu para fazermos alguns testes mais sem solucao , estou aguardando a resposta da oracle, tenho outros banco pequenos nas mesmas plataformas de tamanho de 5gb e os mesmos finalizam sem problemas. Estou colocando meu problema e tentando compartilhar com alguns de vcs , de repente alguem passou por isto ou tem o uma base deste tamanho com o 11g e isto nao acontece, gostaria de saber. att Chico [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br]expdp
PnTEXT, Pn (com n 1 a 3) prompt prompt = tabela v$session, prefixar com C. , usar nome da coluna na v$session prompt accept v_cond_wait DEFAULT 'a.event is not null' prompt Condições a Aplicar (opcional): accept sid_listDEFAULT a.sid prompt Lista de SIDs (opcional): accept v_orderby DEFAULT 'a.sid, a.wait_time, a.event' prompt Order by: SELECT c.sid || ',' || c.serial# SID_SERIAL, a.seq#, a.wait_time wt , a.event, a.seconds_in_wait secs, a.state, b.block_gets, b.consistent_gets, b.physical_reads, b.block_changes, b.consistent_changes, a.P1TEXT, a.P1, a.P2TEXT, a.P2, a.P3TEXT, a.P3, c.LOGON_TIME, c.LAST_CALL_ET, c.ROW_WAIT_OBJ#, c.ROW_WAIT_FILE#, c.ROW_WAIT_BLOCK#, c.ROW_WAIT_ROW#, c.LOCKWAIT, c.CLIENT_IDENTIFIER, c.MODULE, c.PROGRAM, c.USERNAME, c.OSUSER, c.CLIENT_INFO FROM v$session_wait a, v$sess_io b, v$session c WHERE a.sid = b.sid AND c.sid = b.sid AND a.sid in (sid_list) AND v_cond_wait ORDER BY v_orderby; undefine v_cond_wait undefine sid_list undefine v_orderby --- Em oracle_br@yahoogrupos.com.br, Francisco Assis - T.I. - Globoaves - Cascavel/PR chico@... escreveu Fiz teste com paralelismo e sem o paralelismo, e nao vai, ele chega a criar os dumps no directorio , vc analisa via em e diz que esta em 99% concluido mais pode deixar dias e ele nao termina , sendo que com o 10g ele levava 4 horas, estou esperando a oracle vai me da uma solucao em 3 dias , bom assim esta no chamado From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 2:54 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]expdp Vc. utiliza paralelismo para realizar o dump? Vc. utiliza compressão para realizar o dump? De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:48 Assunto: Re: [oracle_br]expdp Ola , Nao tem restricao, tambem nao consigo com o usuario sys From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 2:34 PM To: mailto:oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br]expdp Pergunta inocente: Vc. já verificou se o usuário oracle não apresenta alguma restrição (limite) de tamanho máximo de arquivo no SO? ulimit -a ... De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:19 Assunto: Re: [oracle_br]expdp Boa tarde Pessoal a dias estou tentando fazer um expdo em minha base , mais ate este momento nao consigo, ja postei aqui o meu problema ,me deram algumas sugestoes nao progrediu, minha base de dados e de 420GB, oracle 11g ultimo release. Nao estou conseguindo nem no OS windows 2008 e nem com o Solaris 10, o mesmo comeca mais chega em algum momento , alguns no momento de exporta as procedures ele congela e nao vai para frente , se ranco as procedures congela nas funcoes e assim por diante. Ja abri um chamado na oracle e a mesma pediu para fazermos alguns testes mais sem solucao , estou aguardando a resposta da oracle, tenho outros banco pequenos nas mesmas plataformas de tamanho de 5gb e os mesmos finalizam sem problemas. Estou colocando meu problema e tentando compartilhar com alguns de vcs , de repente alguem passou por isto ou tem o uma base deste tamanho com o 11g e isto nao acontece, gostaria de saber. att Chico [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br]expdp
Pergunta inocente, vc tentou com o exp + pipe no unix ou inves do expd? 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 http://www.linkedin.com/in/elissonferraz --Linkedin Profile 2011/12/27 Francisco Assis - T.I. - Globoaves - Cascavel/PR ch...@globoaves.com.br ** Fiz teste com paralelismo e sem o paralelismo, e nao vai, ele chega a criar os dumps no directorio , vc analisa via em e diz que esta em 99% concluido mais pode deixar dias e ele nao termina , sendo que com o 10g ele levava 4 horas, estou esperando a oracle vai me da uma solucao em 3 dias , bom assim esta no chamado From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 2:54 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]expdp Vc. utiliza paralelismo para realizar o dump? Vc. utiliza compressão para realizar o dump? De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:48 Assunto: Re: [oracle_br]expdp Ola , Nao tem restricao, tambem nao consigo com o usuario sys From: Eliandro Jakubski Sent: Tuesday, December 27, 2011 2:34 PM To: mailto:oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br]expdp Pergunta inocente: Vc. já verificou se o usuário oracle não apresenta alguma restrição (limite) de tamanho máximo de arquivo no SO? ulimit -a ... De: Francisco Assis - T.I. - Globoaves - Cascavel/PR mailto:chico%40globoaves.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Data: 27/12/2011 14:19 Assunto: Re: [oracle_br]expdp Boa tarde Pessoal a dias estou tentando fazer um expdo em minha base , mais ate este momento nao consigo, ja postei aqui o meu problema ,me deram algumas sugestoes nao progrediu, minha base de dados e de 420GB, oracle 11g ultimo release. Nao estou conseguindo nem no OS windows 2008 e nem com o Solaris 10, o mesmo comeca mais chega em algum momento , alguns no momento de exporta as procedures ele congela e nao vai para frente , se ranco as procedures congela nas funcoes e assim por diante. Ja abri um chamado na oracle e a mesma pediu para fazermos alguns testes mais sem solucao , estou aguardando a resposta da oracle, tenho outros banco pequenos nas mesmas plataformas de tamanho de 5gb e os mesmos finalizam sem problemas. Estou colocando meu problema e tentando compartilhar com alguns de vcs , de repente alguem passou por isto ou tem o uma base deste tamanho com o 11g e isto nao acontece, gostaria de saber. att Chico [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] expdp com data e hora no dumpfile
Amigo, Exporte as variaveis assim : #!/bin/bash dateh=`date '+%d%m%y-%H-%M'`;export dateh PATH=$PATH:$HOME/bin export PATH # Oracle Settings TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME ORACLE_SID=; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH EDITOR=vi; export EDITOR LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH Depois execute o comando EXPDP da seguinte forma : expdp userexp/pm3bc#2010# directory=exp3 dumpfile=exp_full_$dateh.dmp logfile=exp_full-$dateh.log full=y Abraço Em 14 de junho de 2011 10:54, Milton Bastos Henriquis Junior milton.bas...@meta.com.br escreveu: Bom dia amigos Pretendo fazer um script para geração de backups lógicos com expdp diariamente. Não pretendo apagar o dump do dia anterior antes de gerar o dump do dia corrente (vou manter alguns dumps conforme a política que o gerente decidir). O EXPDP retorna um erro caso eu mande gerar um dump com o mesmo nome (pois o arquivo já existe), e por isso eu adicionei a data corrente no nome do arquivo: expdp system/senha@prod directory=DMP_DIR schemas=schema1,schema2 dumpfile=bkp_prod_` date +%Y-%m-%d`.dmp logfile=bkp_prod.log Consegui a mascara acima - ` date +%Y-%m-%d` - pesquisando no Google. Porém não consigo aprofundar minhas pesquisas pois a Web é toda bloqueada aqui. O Google é liberado, porém não consigo entrar nos sites que o Google me retorna. A minha pergunta é a seguinte: é possível adicionar também a HORA (no formato HH24-MI) no nome do arquivo? Alguém poderia me passar a sintaxe? Milton Bastos Adm. de Banco de Dados Operação SASCAR GSA milton.bas...@meta.com.br mailto:milton.bas...@meta.com.br +55 41 2101 1300 +55 41 2101 1307 (DDR) www.meta.com.brhttp://www.meta.com.br/ [cid:image001.jpg@01CC2A80.73DDD4C0] P Antes de Imprimir este e-mail, pense na sua responsabilidade e compromisso com o meio ambiente. Esta mensagem, incluindo seus eventuais anexos, tem caráter confidencial e seu conteúdo é restrito ao(s) seu(s) destinatário(s). Caso você tenha recebido esta mensagem por engano, queira, por favor, retorná-la ao emissor e apagá-la de seus arquivos. Qualquer uso, replicação ou disseminação desta mensagem ou parte dela é proibida. This message, including any attachments, is confidential and may contain information that is privileged or exempt from disclosure. It is intended only for the person to whom it is addressed unless expressly authorized otherwise by the sender. If you are not an authorized recipient, please notify the sender immediately and permanently destroy all copies of this message and attachments. This message has been scanned for malware by Websense. www.websense.com [As partes desta mensagem que não continham texto foram removidas] -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] expdp com data e hora no dumpfile
Não por isso Milton, as ordens. Abraço Em 14 de junho de 2011 11:16, Milton Bastos Henriquis Junior milton.bas...@meta.com.br escreveu: Grande Ricardo, muito obrigado! Ainda não consegui testar, pois caiu a conexão VPN do cliente, assim que voltar já vou implementar. Antecipadamente já agradeço! Att, Milton Bastos WWW.miltonbastos.comhttp://WWW.miltonbastos.com De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de David Ricardo Enviada em: terça-feira, 14 de junho de 2011 11:03 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] expdp com data e hora no dumpfile Amigo, Exporte as variaveis assim : #!/bin/bash dateh=`date '+%d%m%y-%H-%M'`;export dateh PATH=$PATH:$HOME/bin export PATH # Oracle Settings TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME ORACLE_SID=; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH EDITOR=vi; export EDITOR LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH Depois execute o comando EXPDP da seguinte forma : expdp userexp/pm3bc#2010# directory=exp3 dumpfile=exp_full_$dateh.dmp logfile=exp_full-$dateh.log full=y Abraço Em 14 de junho de 2011 10:54, Milton Bastos Henriquis Junior milton.bas...@meta.com.brmailto:milton.bastos%40meta.com.br escreveu: Bom dia amigos Pretendo fazer um script para geração de backups lógicos com expdp diariamente. Não pretendo apagar o dump do dia anterior antes de gerar o dump do dia corrente (vou manter alguns dumps conforme a política que o gerente decidir). O EXPDP retorna um erro caso eu mande gerar um dump com o mesmo nome (pois o arquivo já existe), e por isso eu adicionei a data corrente no nome do arquivo: expdp system/senha@prod directory=DMP_DIR schemas=schema1,schema2 dumpfile=bkp_prod_` date +%Y-%m-%d`.dmp logfile=bkp_prod.log Consegui a mascara acima - ` date +%Y-%m-%d` - pesquisando no Google. Porém não consigo aprofundar minhas pesquisas pois a Web é toda bloqueada aqui. O Google é liberado, porém não consigo entrar nos sites que o Google me retorna. A minha pergunta é a seguinte: é possível adicionar também a HORA (no formato HH24-MI) no nome do arquivo? Alguém poderia me passar a sintaxe? Milton Bastos Adm. de Banco de Dados Operação SASCAR GSA milton.bas...@meta.com.br mailto:milton.bastos%40meta.com.br mailto:milton.bas...@meta.com.brmailto:milton.bastos%40meta.com.br +55 41 2101 1300 +55 41 2101 1307 (DDR) www.meta.com.brhttp://www.meta.com.br/ [cid:image001.jpg@01CC2A80.73DDD4C0mailto: image001.jpg%4001CC2A80.73DDD4C0] P Antes de Imprimir este e-mail, pense na sua responsabilidade e compromisso com o meio ambiente. Esta mensagem, incluindo seus eventuais anexos, tem caráter confidencial e seu conteúdo é restrito ao(s) seu(s) destinatário(s). Caso você tenha recebido esta mensagem por engano, queira, por favor, retorná-la ao emissor e apagá-la de seus arquivos. Qualquer uso, replicação ou disseminação desta mensagem ou parte dela é proibida. This message, including any attachments, is confidential and may contain information that is privileged or exempt from disclosure. It is intended only for the person to whom it is addressed unless expressly authorized otherwise by the sender. If you are not an authorized recipient, please notify the sender immediately and permanently destroy all copies of this message and attachments. This message has been scanned for malware by Websense. www.websense.com [As partes desta mensagem que não continham texto foram removidas] -- -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [As partes desta mensagem que não continham texto foram removidas] Clique aquihttps://www.mailcontrol.com/sr/5I2CvkUH7jHTndxI!oX7Us7Qlo!t9IHtnZf!vVwkNphDgLEXZebwAwe!BbR3lHe!XvT!cBpuimTTIRMbBnxawg== para reportar este e-mail como SPAM. [As partes desta mensagem que não continham texto foram removidas] -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte
Re: [oracle_br] expdp query to_date
Braga, é unix o SO. Deu certo a sua sugestão, muito obrigado. Fiquei horas pesquisando na internet esse comando, já tinha feito ele uma vez e tinha dado certo. Obrigado novamente, Márcio. Untitled Document Mrcio Ricardo Alves da Silva Database Administrator Fone: 55 11 5501-8300 www.config.com.br NF-e | CT-e | NFs-e | Mobilidade | Gestao Comercial | Gestao financeira de redes de varejo - Original Message - From: Marcos Braga braga.mar...@gmail.com To: oracle_br@yahoogrupos.com.br Sent: Wednesday, August 04, 2010 10:37 PM Subject: Re: [oracle_br] expdp query to_date Olá Márcio, Provavelmente é em linux, portanto o shell interpreta os parênteses. Tenta o seguinte: query=table:\where campo to_number\(to_char\(sysdate, \'mm\'\)\) = 6\ []s Braga 2010/8/4 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Boas. Preciso fazer um expdp com query de determinado pedíodo, mas não estou conseguindo manipular o campo data. Já tinha feito um export antes, mas agora não sei porque raios não está funcionando. query=table:\where campo to_number(to_char(sysdate, \'mm\')) = 6\ ERRO: `(' is not expected. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] expdp query to_date
Olá Márcio, Provavelmente é em linux, portanto o shell interpreta os parênteses. Tenta o seguinte: query=table:\where campo to_number\(to_char\(sysdate, \'mm\'\)\) = 6\ []s Braga 2010/8/4 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Boas. Preciso fazer um expdp com query de determinado pedíodo, mas não estou conseguindo manipular o campo data. Já tinha feito um export antes, mas agora não sei porque raios não está funcionando. query=table:\where campo to_number(to_char(sysdate, \'mm\')) = 6\ ERRO: `(' is not expected. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] expdp sem linha
Olá nao seria o content=*metadata_only *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 http://www.linkedin.com/in/elissonferraz --Linkedin Profile 2010/4/13 orfeu lima orfe...@hotmail.com Srs, tem algum parâmetro do datapump que posso fazer um export full somente com a estrutura dos bancos?? obrigado __ O seu navegador também te ajuda a ficar longe de vírus. Leia mais sobre segurança. http://www.microsoft.com/brasil/windows/internet-explorer/?WT.mc_id=1500 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RE: [oracle_br] expdp sem linha
Veja se isso te ajuda: CONTENT=METADATA_ONLY From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of orfeu lima Sent: terça-feira, 13 de abril de 2010 14:48 To: grupo oracle Subject: [oracle_br] expdp sem linha Srs, tem algum parâmetro do datapump que posso fazer um export full somente com a estrutura dos bancos?? obrigado __ O seu navegador também te ajuda a ficar longe de vírus. Leia mais sobre segurança. http://www.microsoft.com/brasil/windows/internet-explorer/?WT.mc_id=1500 http://www.microsoft.com/brasil/windows/internet-explorer/?WT.mc_id=1500 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] expdp sem linha
content=metadata_only Em 13 de abril de 2010 14:47, orfeu lima orfe...@hotmail.com escreveu: Srs, tem algum parâmetro do datapump que posso fazer um export full somente com a estrutura dos bancos?? obrigado __ O seu navegador também te ajuda a ficar longe de vírus. Leia mais sobre segurança. http://www.microsoft.com/brasil/windows/internet-explorer/?WT.mc_id=1500 [As partes desta mensagem que não continham texto foram removidas] -- Att, Diego Leite DBA ORACLE [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] expdp sem linha
Seria o parâmetro, full=y? Em 13 de abril de 2010 14:47, orfeu lima orfe...@hotmail.com escreveu: Srs, tem algum parâmetro do datapump que posso fazer um export full somente com a estrutura dos bancos?? obrigado __ O seu navegador também te ajuda a ficar longe de vírus. Leia mais sobre segurança. http://www.microsoft.com/brasil/windows/internet-explorer/?WT.mc_id=1500 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] expdp demorado...
Olá, vc pode usar a opcao de paralismo do expd que o ajuda na performance. manda o comando que voce está usando para a lista abraços 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 http://www.linkedin.com/in/elissonferraz --Linkedin Profile 2009/12/8 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Boas. Eu criei no crontab, um agendamento para rodar as 06 da manhã que executa o DUMP de uma instância. No arquivo de log, diz que os blocos estimados são de 81GB. Neste momento o DUMP ainda continua sendo feito, há quase 9 horas, o que pode estar acontecendo? Sendo que em minha outra instância em outro servidor, a base é maior e não tenho esse problema. Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] EXPDP: Bloco Danificado
Se você tivesse RMAN tava resolvido, mas nesse caso ai, export o que você precisa e crie um novo banco. Att. Marcos Fontana DBA Oracle. 2009/8/26 Fernando Franquini 'capin' fernando.franqu...@gmail.com Ola, Eu tenho um servidor Oracle conforme abaixo: Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Tive um problema ao executar um EXPDP, não é do schema SYSTEM, estou fazendo de um outro schema. O usuario utilizado é o system. ORA-31626: job n?o existe ORA-31637: n?o e possivel criar job SYS_EXPORT_SCHEMA_01 para o usuario SYSTEM ORA-06512: em SYS.DBMS_SYS_ERROR, line 95 ORA-06512: em SYS.KUPV$FT_INT, line 600 ORA-39080: falha ao criar as filas KUPC$C_1_20090826214105 e KUPC$S_1_20090826214105 para o job de Data Pump ORA-06512: em SYS.DBMS_SYS_ERROR, line 95 ORA-06512: em SYS.KUPC$QUE_INT, line 1606 ORA-01578: bloco de dados ORACLE danificado (arquivo num. 1, bloco num. 15175) ORA-01110: 1 do arquivo de dados: '/home/oracle/oracle/oradata/casa2/system01.dbf' O Exp funciona sem problemas. A minha pergunta é como solucionar, é um servidor de testes, pode ser reinstalado e nao possui backup, devido o pouco espaco e já existir o backup da produção. Grato pela ajuda. Att, -- __ Fernando Franquini - Capin Bacharel em Ciencias da Computacao - UFSC Analista de Sistemas / DBA emails: ferna...@wf5.com.br fernando%40wf5.com.br / fernando.franqu...@gmail.com fernando.franquini%40gmail.com Celular: (48) 99024047 ou (48) 99248212 Florianópolis - SC - Brasil www.wf5.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] EXPDP: Bloco Danificado
Olá Fernando, Como a corrupção de bloco está ocorrendo num datafile da tablespace SYSTEM eu recomendo energicamente que você faça um export do banco, delete-o, crie outra instância e importe novamente. Existem formas de se ignorar blocos corrompidos mas isso não só pode gerar problemas de consistencia e integridade como também é bastante arriscado de se fazer na tablespace SYSTEM. Sds, Marcelo Medrado Polo-IT 2009/8/26 Fernando Franquini 'capin' fernando.franqu...@gmail.com Ola, Eu tenho um servidor Oracle conforme abaixo: Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Tive um problema ao executar um EXPDP, não é do schema SYSTEM, estou fazendo de um outro schema. O usuario utilizado é o system. ORA-31626: job n?o existe ORA-31637: n?o e possivel criar job SYS_EXPORT_SCHEMA_01 para o usuario SYSTEM ORA-06512: em SYS.DBMS_SYS_ERROR, line 95 ORA-06512: em SYS.KUPV$FT_INT, line 600 ORA-39080: falha ao criar as filas KUPC$C_1_20090826214105 e KUPC$S_1_20090826214105 para o job de Data Pump ORA-06512: em SYS.DBMS_SYS_ERROR, line 95 ORA-06512: em SYS.KUPC$QUE_INT, line 1606 ORA-01578: bloco de dados ORACLE danificado (arquivo num. 1, bloco num. 15175) ORA-01110: 1 do arquivo de dados: '/home/oracle/oracle/oradata/casa2/system01.dbf' O Exp funciona sem problemas. A minha pergunta é como solucionar, é um servidor de testes, pode ser reinstalado e nao possui backup, devido o pouco espaco e já existir o backup da produção. Grato pela ajuda. Att, -- __ Fernando Franquini - Capin Bacharel em Ciencias da Computacao - UFSC Analista de Sistemas / DBA emails: ferna...@wf5.com.br fernando%40wf5.com.br / fernando.franqu...@gmail.com fernando.franquini%40gmail.com Celular: (48) 99024047 ou (48) 99248212 Florianópolis - SC - Brasil www.wf5.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] EXPDP: Bloco Danificado
Valeu pessoal, Era essa mesmo a atitude, so queria confirmar e ver outras possibilidades, pois como é um ambiente de testes, nao me afeta muito. Grato pela atencao de todos. att, capin 2009/8/27 Marcelo Medrado marcelo.medr...@polo-it.com.br Olá Fernando, Como a corrupção de bloco está ocorrendo num datafile da tablespace SYSTEM eu recomendo energicamente que você faça um export do banco, delete-o, crie outra instância e importe novamente. Existem formas de se ignorar blocos corrompidos mas isso não só pode gerar problemas de consistencia e integridade como também é bastante arriscado de se fazer na tablespace SYSTEM. Sds, Marcelo Medrado Polo-IT 2009/8/26 Fernando Franquini 'capin' fernando.franqu...@gmail.com Ola, Eu tenho um servidor Oracle conforme abaixo: Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Tive um problema ao executar um EXPDP, não é do schema SYSTEM, estou fazendo de um outro schema. O usuario utilizado é o system. ORA-31626: job n?o existe ORA-31637: n?o e possivel criar job SYS_EXPORT_SCHEMA_01 para o usuario SYSTEM ORA-06512: em SYS.DBMS_SYS_ERROR, line 95 ORA-06512: em SYS.KUPV$FT_INT, line 600 ORA-39080: falha ao criar as filas KUPC$C_1_20090826214105 e KUPC$S_1_20090826214105 para o job de Data Pump ORA-06512: em SYS.DBMS_SYS_ERROR, line 95 ORA-06512: em SYS.KUPC$QUE_INT, line 1606 ORA-01578: bloco de dados ORACLE danificado (arquivo num. 1, bloco num. 15175) ORA-01110: 1 do arquivo de dados: '/home/oracle/oracle/oradata/casa2/system01.dbf' O Exp funciona sem problemas. A minha pergunta é como solucionar, é um servidor de testes, pode ser reinstalado e nao possui backup, devido o pouco espaco e já existir o backup da produção. Grato pela ajuda. Att, -- __ Fernando Franquini - Capin Bacharel em Ciencias da Computacao - UFSC Analista de Sistemas / DBA emails: ferna...@wf5.com.br fernando%40wf5.com.br / fernando.franqu...@gmail.com fernando.franquini%40gmail.com Celular: (48) 99024047 ou (48) 99248212 Florianópolis - SC - Brasil www.wf5.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- __ Fernando Franquini - Capin Bacharel em Ciencias da Computacao - UFSC Analista de Sistemas / DBA emails: ferna...@wf5.com.br / fernando.franqu...@gmail.com Celular: (48) 99024047 ou (48) 99248212 Florianópolis - SC - Brasil www.wf5.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] expdp/impdp
Valeu Joaquim pela dica. Vou testa-la de pois, mas antes queria fazer esse procedimento. E quando vou exportar estou tomando o erro ORA-00911: invalid character. O erro são nos dados q estou exportando? Grato. - Original Message - From: Joaquim Carvalho Filho To: oracle_br@yahoogrupos.com.br Sent: Friday, July 17, 2009 11:25 AM Subject: Res: [oracle_br] expdp/impdp Bom dia, Amigo...eu acho que dá pra vc avaliar a criação de uma tabela tmp utilizando a clausula where passada... exemplo: passo 1: create table owner.tabela_tmp tablespace tbs_escolhida parallel numero_de_proc_paralelos as select * from owner.tabela where dt_mov to_date('01/01/2004','dd/mm/'); passo2: truncate table owner.tabela_tmp; passo3: alter session enable parallel dml; aumente o parametro de leitura multipla de blocos, caso seja possivel -- alter session set db_file_multiblock_read_count = 64; INSERT /*+ append parallel (a,numero_de_proc_paralelos) */ INTO owner.tabela a SELECT /*+ parallel (b,numero_de_proc_paralelos) full(b) */ * FROM owner.tabela_tmp b; COMMIT; drop table owner.tabela_tmp ; Abs! Joaquim de Carvalho Filho DBA OCP / OCA 10g De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Enviadas: Sexta-feira, 17 de Julho de 2009 10:52:26 Assunto: [oracle_br] expdp/impdp Untitled DocumentBoas. Estou precisando limpar umas informações antigas em algumas tabelas, coisas de milhões de registros em cada. Para isso estou utilizando o EXPDP com as clausula where das tabelas: expdp marcio/x...@123.world directory=DUMPS dumpfile=FT01.DMP logfile=FT01.log tables=owner.tabela query=WHERE dt_mov to_date('01/01/2004','dd/mm/') E queria fazer o IMPDP em outra tabela, pra verificar se está ok o EXPDP. Estando ok, droparia a tabela que fiz o EXPDP e importaria novamente. Grato. Márcio. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] expdp/impdp
Valeu Joaquim. Achei que poderia escolher em colocar no tables ou no query. Vou fazer agora com a sugestão que você passou. []'s. Márcio. - Original Message - From: Joaquim Carvalho Filho To: oracle_br@yahoogrupos.com.br Sent: Friday, July 17, 2009 3:47 PM Subject: Res: [oracle_br] expdp/impdp Boa tarde, Mario..ae já seria erro de sintaxe, deve ficar assim...: // expdp marcio/x...@123.world directory=DUMPS dumpfile=FT01.DMP logfile=FT01.log tables=owner.tabela QUERY=tabela:'WHERE dt_mov to_date('01/ 01/2004', 'dd/mm/')' // Abs. Joaquim De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Sexta-feira, 17 de Julho de 2009 11:55:08 Assunto: Re: [oracle_br] expdp/impdp Valeu Joaquim pela dica. Vou testa-la de pois, mas antes queria fazer esse procedimento. E quando vou exportar estou tomando o erro ORA-00911: invalid character. O erro são nos dados q estou exportando? Grato. - Original Message - From: Joaquim Carvalho Filho To: oracle...@yahoogrup os.com.br Sent: Friday, July 17, 2009 11:25 AM Subject: Res: [oracle_br] expdp/impdp Bom dia, Amigo...eu acho que dá pra vc avaliar a criação de uma tabela tmp utilizando a clausula where passada... exemplo: passo 1: create table owner.tabela_ tmp tablespace tbs_escolhida parallel numero_de_proc_ paralelos as select * from owner.tabela where dt_mov to_date('01/ 01/2004', 'dd/mm/' ); passo2: truncate table owner.tabela_ tmp; passo3: alter session enable parallel dml; aumente o parametro de leitura multipla de blocos, caso seja possivel -- alter session set db_file_multiblock_ read_count = 64; INSERT /*+ append parallel (a,numero_de_ proc_paralelos) */ INTO owner.tabela a SELECT /*+ parallel (b,numero_de_ proc_paralelos) full(b) */ * FROM owner.tabela_ tmp b; COMMIT; drop table owner.tabela_ tmp ; Abs! Joaquim de Carvalho Filho DBA OCP / OCA 10g _ _ __ De: Márcio Ricardo Alves da Silva marcio_...@yahoo. com.br Para: oracle...@yahoogrup os.com.br; gpora...@yahoogrupo s.com.br Enviadas: Sexta-feira, 17 de Julho de 2009 10:52:26 Assunto: [oracle_br] expdp/impdp Untitled DocumentBoas. Estou precisando limpar umas informações antigas em algumas tabelas, coisas de milhões de registros em cada. Para isso estou utilizando o EXPDP com as clausula where das tabelas: expdp marcio/x...@123. world directory=DUMPS dumpfile=FT01. DMP logfile=FT01. log tables=owner. tabela query=WHERE dt_mov to_date('01/ 01/2004', 'dd/mm/' ) E queria fazer o IMPDP em outra tabela, pra verificar se está ok o EXPDP. Estando ok, droparia a tabela que fiz o EXPDP e importaria novamente. Grato. Márcio. [As partes desta mensagem que não continham texto foram removidas] - - -- - - - - - - Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail- archive.com/ oracle_br@ yahoogrupos. com.br/ - - - - - - Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr .com.br/ - - - - - - Links do Yahoo! Grupos _ _ _ _ _ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] expdp no crontab ?
Oi Jorge, Toda vez que tenho algum perrengue com o crontab, faço, tipo um debug desta maneira: -- crontab -- 59 11 * * * bash -x /u03/oracle/backup_logico.sh /tmp/debugdobash 2/tmp/debugdobash -- tenta adicionar o bash -x e direcionar toda a saída para um arquivo que possa verificar o erro depois, esse procedimento ajudará a identificar o problema. []'s Braga 2008/9/24 jorgelrt1 [EMAIL PROTECTED] Olá pessoal Estou tomando na cabeça para executar um expdp full ao qual seria disparado pelo crontab. Utilizo o SUSE10 e ORACLE10g release 2. O crontab esta assim, para o usuario root : 59 11 * * * /u03/oracle/backup_logico.sh como O arquivo backup_logico está assim: su - oracle -c expdp usuario/senha dumpfile=sedime_dir:exp_teste_hnmd__%U.dmp filesize=1G logfile=log_teste_hnmd tables=T_CPIA_PTAR content=data_only # Copiando para a fita tar -cvf /dev/st0 /u03/oracle/sedime_dir/* # Apagando os arquivos copiados rm -rf /u03/oracle/sedime_dir/* Observei que os comandos tar e rm funcionam, mas o comando expdp não funciona !? Alguém já passou por isso e poderia me ajudar ? Atenciosamente Jorge Rodrigues [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] expdp no crontab ?
Jorge qual o erro que está acontecendo ao executar esse comando ? -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Expdp e Impdp
Bruno,, Tem um parametro no export chamado version, ele faz com que o oracle gere arquivos de dump para versões anteriores. rei_do_delphi [EMAIL PROTECTED] escreveu: Galera, to tentando exportar um schema de uma base em Linux Red Hat, versão 10.2.0.1 para um outro banco em versão 10.1.0.4. Detalhes, essas máquinas não se enxergam, pois estão em redes distintas e em locais físicos distantes. Eu tentei exportar utilizando o client da 10.2.0.1 do banco origem, importei na minha máquina que fica na mesma rede do banco 2 , sendo a versão do banco da minha máquina 10.2.0.4(com cliente do 10.2.0.1) e exportei novamente com o cliente do 10.2.0.1( cliente que tenho também instalado no servidor de destino, pois são 4 bases no mesmo server) e quando tento importar no 10.1.0.4, dá erro de versão do dumpfile imcompatível. Como eu poderia fazer esse importdp/exportdp? eu teria que exportar utilizando client da 10.1.0.4 da minha máquina, para poder importar lá ? ou estou fazendo alguma coisa errada? Desde já agradeço. Obrigado a todos e um abraço. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]