Re: [oracle_br] Segment SYS_LOB

2009-09-11 Por tôpico Gleyson Melo
Você pode seguir o exemplo abaixo, supondo um Oracle 10g

http://halisway.blogspot.com/2007/06/reclaiming-lob-space-in-oracle.html

*alter table lob_test modify lob (data) (shrink space);*


Abraços

Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


2009/8/31 kolombesky marco 

>
>
> Boa tarde !!!
>
> Gostaria de saber se há e como reduzir os tamanhos de segmentos SYS_LOB,
> sendo que já reduzi os dados da tabela que faz referencia a este segmento,
> hoje a mesma está utilizando quase 120GB.
>
> Obrigado.
>
> Att.
>
> Marco Aurelio Kolombesky
>
> __
> 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]



Re: [oracle_br] Re: Views WRH$

2009-09-11 Por tôpico Gleyson Melo
Faz tempo mas...
Cara, você precisa dar uma olhada na retenção desses dados. Como ele não
retém os dados antigos, deveria chegar uma hora em que o volume de dados não
iria crescer muito mais.

Se não me engano, o padrão é 7 dias. Talvez alguém tenha aumentado.

Abração.

Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


2009/8/31 Marcelo Medrado 

>
>
> Opa Chiappa,
> Falha minha. É gerado na SYSAUX mesmo.
>
> Obrigado pelas dicas.
>
>
> Abraços!
>
> Marcelo Medrado
> Polo-IT
>
> 2009/8/31 jlchiappa >
>
> >
> >
> > Pra mim, o ** mais estranho ** é que vc diz que estão na tablespace
> SYSTEM
> > : normalmente o AWR é criado na tablespace SYSAUX... Bom, iirc vc não
> pode
> > sair truncando essas tabelas de acordo com o Suporte : elas contém
> snapshos
> > de AWRs, vc deve usar a package DBMS_WORKLOAD_REPOSITORY, que tem as
> rotinas
> > de DROP (de snapshots, de baselines, etc) apropriadas - tente lá, qquer
> > coisa se não conseguir diga EXATAMENTE quais são os objetos que ainda
> estão
> > "grandes" E é claro, se vc não quer usar o AWR (ou não pode porque
> não
> > tem Licença), deve usar a nota metalink "Package for disabling AWR
> without a
> > Diagnostic Pack license in Oracle", Doc ID: 436386.1 
> >
> > []s
> >
> > Chiappa
> > -- Em oracle_br@yahoogrupos.com.br 
> >  40yahoogrupos.com.br>,
> > Marcelo Medrado  escreveu
> >
> > >
> > > Prezados,
> > >
> > > Estou enfrentando um problema numa base de dados 10g onde não possuo
> > acesso
> > > ao DBCONSOLE/GRID CONTROL.
> > >
> > > Existem tabelas WRH$ na tablespace SYSTEM que estão crescendo de forma
> > > acelerada e não sei:
> > >
> > > 1) Se posso remover diretamente (delete ou truncate) e em que ordem
> isso
> > > pode ser feito;
> > > 2) Se elas podem ser eliminadas/limpas através de algum DBMS_ da
> > vida;
> > > 3) Como fazer para que elas parem de crescer;
> > >
> > > Sei que elas pertencem ao AWR e já vi algumas documentações
> > (não-oficiais)
> > > mostrando que podemos truncá-las da mesma forma que fazemos com a AUD$.
> > >
> > > Alguém já teve esta experiência ou tem algo a comentar?
> > >
> > > Abraços,
> > >
> > > Marcelo Medrado
> > > Polo-IT
> > >
> > >
> > > [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] Re: Alterar a partição de registro s numa tabela. Qual a melhor forma?

2009-09-11 Por tôpico Gleyson Melo
Fala Lobão. Ao invés de carregar com SQL*Loader, você pode carregar através
de uma External Table, fazendo INSERT AS SELECT na tabela particionada, com
join com a tabela que tem a informação correta.

Se a regra de negócio for mais complexa, você pode usar PL/SQL usando a
external table como tabela de origem.

Se você der um pouquinho mais de detalhes sobre o valor correto, talvez dê
pra ajudar ainda mais.

Abraços.

Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


2009/9/8 Lobão 

>
>
> Obrigado pela resposta kurtnaxl , mas não posso utilizar esta
> solução...pois
> não posso truncar partição por partição...pois irei mover os registros para
> a partição correta com base numa informação q irei buscar...com isto não
> posso truncar a partição, pois o registro já pode esta na sua partição
> correta.
>
> Abs
>
> 2009/9/8 kurtnaxl >
>
>
> >
> >
> > Tive uma experiência parecida a algum tempo, e obtive melhor performance
> > truncando uma partição por vez, partindo para a próxima após o
> carregamento
> > da anterior... Não sei se fica bem claro, nem sei se se aplica tão bem ao
> > seu caso como se aplicou ao meu(tinha +50M recs na tabela), mas de
> repente
> > quem sabe...
> >
> > --- Em oracle_br@yahoogrupos.com.br 
> >  40yahoogrupos.com.br>,
>
> > Lobão  escreveu
> >
> > >
> > > E ai pessoal,
> > >
> > > Alguem poderia me ajudar com essa questão ??
> > >
> > > Abs
> > >
> > > 2009/9/3 Lobão 
> >
> > >
> > > > Pessoal,
> > > >
> > > > Possuo uma tabela temporária com 127 partições, alimento esta tabela
> > > > temporária atraves de sqlloader e faço a distribuição dos registros
> > > > atraves do MOD(valor,128). Entretanto este valor que faço a
> > > > distribuição não é o correto, pq o arquivo que faço a importação para
> > > > o banco não possui a informação necessária. O banco de dados da
> > > > empresa possui um cluster com 8 instâncias espelhadas onde cada
> > > > instância possui um range de partições em cache oq aumenta a
> > > > performance...
> > > >
> > > >
> > > > Meu problema é o seguinte, preciso atualizar os registros desta
> tabela
> > > > temporária com uma informação que me diz qual a partição correta do
> > > > registro. Contudo essa tabela possui em média 3 milhões de registros
> > > > que precisam de atualização. Dai minha dúvida...queria saber a melhor
> > > > forma de realizar esta atualização dos registros com uma boa
> > > > performance...peço ajuda aos amigos DBAs e desenvolvedores.
> > > >
> > > > Pensei em realizar a atualização de algumas maneiras:
> > > > 1) Utilizando BULCK COLLECTION para realizar a atualização.
> > > > 2) Inserir os registros em outra tabela temporária B com a informação
> > > > correta, truncar a tabela temporaria A e depois realizar a copia da
> > > > tabela B para A.
> > > >
> > > > E ai pessoal...sugestões ?
> > > >
> > > > Valeu!
> > > >
> > > > []'s
> > > >
> > >
> > >
> > > [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]



RES: [oracle_br] DBA junior / pleno

2009-09-11 Por tôpico Aleksandro Souza Azevedo
Eu costumo fazer o seguinte na empresa em que trabalho.

Gero o arquivo de dumping em um determinado diretório, após o arquivo ser 
gerado compacto o arquivo dumping com a data do dia e salvo em fita. Para isso 
fiz um script que cuida disso tudo pra mim.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de Franciso Assis - T.I. - Globoaves - Cascavel-PR
Enviada em: sexta-feira, 11 de setembro de 2009 09:16 AM
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] DBA junior / pleno

 

  

Bom dia

Amigo isto tudo funciona, o problema e que o dump ja existe la e no dia 
seguinte vai rodar novamente e o expdp diz que ja existe um arquivo la e nao 
deixa gravar , por existe um la no diretorio do dia anterior.

__

Francisco Assis de Oliveira Lima
Tecnologia da Informação
Globoaves São Paulo Agroavícola Ltda.
Tel.: (45) 3218-2043
Cascavel - PR

From: Aleksandro souza 
Sent: Thursday, September 10, 2009 5:52 PM
To: oracle_br@yahoogrupos.com.br   
Subject: Res: [oracle_br] DBA junior / pleno

Datapumping
Tente isso

1) Criar o diretório virtual no ORACLE
Datapumping
CREATE DIRECTORY BACKUP AS ‘C:\BACKUP\’
GRANT READ,WRITE ON DIRECTORY BACKUP TO ALUNO
O local deve também existir

2)
EXPDP ALUNO/ALUNO DIRECTORY=BACKUP DUMPFILE=BACKUP.DMP 
outra syntax

EXPDP SYS/ORACLE SCHEMAS=USUARIO1,USUARIO2,USUARIO3 
DUMPFILE=EXPDP 


De: Alex Castro mailto:alexlucianocastro%40gmail.com> >
Para: oracle_br@yahoogrupos.com.br  
Enviadas: Quinta-feira, 10 de Setembro de 2009 17:26:10
Assunto: Re: [oracle_br] DBA junior / pleno

expdp hr/hr DIRECTORY=exp_ dir DUMPFILE=tables_ exp.dmp
TABLES=employees, jobs,departments

*no oracle vc cria o diretorio ou usa um existente*
CREATE DIRECTORY exp_dir AS '/opt/app/oracle' ;

2009/9/10 Franciso Assis - T.I. - Globoaves - Cascavel-PR <
ch...@globoaves. com.br>

>
>
> Boa tarde,
>
> Alguem do grupo poderia me informar qual e o parametro utilizado no expdp
> para que ele substitua o dump anterior.
>
> Exemplo : todos os dias tenho um script que gera um dump de nome dump01.dmp
> , mais expd nao consegue gravar em cima do mesmo diz que ja existe um
> arquivo.
>
> Obrigado
>
>  _ _ 
>
> Francisco Assis de Oliveira Lima
> Tecnologia da Informação
> Globoaves São Paulo Agroavícola Ltda.
> Tel.: (45) 3218-2043
> Cascavel - PR
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

-- 
Alex Luciano Castro e Castro
Fundação Israel Pinheiro- CEATIS
Analista de Suporte e Banco de Dados

[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]





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



[oracle_br] Re: Estudo do Oracle - Chiappa

2009-09-11 Por tôpico jlchiappa
Bom, o que funcionou pra mim foi : primeiro estudar o manual de Concepts (os 
manuais estão online e são grátis em http://tahiti.oracle.com/), e depois ir 
pros livros, depois quando aparecia algum conceito/recurso diferente voltar a 
consultar o manual correspondente, E SEMPRE em cima do software, baixar e 
instalar o software numa máquina pessoal é pré-requisito, TESTAR, fazer 
exercícios do que estudar... Foi + ou - isso E claro, quando eu comecei não 
tinha a internet tal como a conhecemos hoje, então eu não tive a ajuda dos bons 
sites, vou listar alguns e vc vai sempre, junto com o estudo das outras fontes, 
dar uma estudadinha e uma pescoçada neles, vai pesquisar neles quando tiver 
alguma dúvida 

Vamos lá então : os manuais já dei o link, de livroS (no Plural, porque 
infelizmente não há um só que 'resolva tudo') eu sugeriria : 

"Expert One on One: Oracle", de Thomas Kyte (ele está contido num CD-ROM junto 
com o livro "Expert Oracle Database Architecture: 9i and 10g Programming 
Techniques and Solutions", do mesmo Autor, ambos tão na lista) : nem todos os 
capítulos desses dois são aplicáveis prum iniciante, mas os primeiros de cada 
um (aonde o Autor fala da arquitetura geral do bd Oracle, como ele funciona, 
etc) são imprescindíveis


"Dominando O Oracle 9i", de , DAMARIS FANDERUFF e "Oracle9i Para 
Desenvolvedores - Oracle Developer 6i Curso Completo", de Lucia Fernandes : 
ambos são um pouco antigos,e tratam da versão 9i do banco (que já está 
defasada), mas tem o diferencial de serem em Português, razoavelmente corretos 
tecnicamente (embora não avancem até onde podiam,longe disso, mas até o ponto 
que chegam vão bem), e serem "genéricos", ie, falam um pouquinho de várias 
coisas relacionadas ao bd Oracle (como de sqlplus, de Developer, de SQL, de 
PL/SQL) ...

"Beginning Oracle Programming" , de Sean Dillon : é com o mesmo escopo dos 
anteriores mas avança um tantinho mais na programação em si, mas ainda em nível 
beeem iniciante, como os outros

"Oracle 10g DBA Handbook", de Kevin Loney : apesar do "DBA" no título, é um 
livro genérico, que serve bem de Apresentação ao banco de dados, vai ser útil 
também pra iniciantes, mesmo que objetivem serem desenvolvedores e não DBAs

Sites : http://www.profissionaloracle.com.br/ , 
http://jonathanlewis.wordpress.com/ , http://asktom.oracle.com, 
http://richardfoote.wordpress.com/ , http://www.adellera.it/index.html , 
http://blog.tanelpoder.com/ , http://www.dbasupport.com/ , 
http://groups.google.com (se cadastrar nos grupos comp.database.oracle.* ),  
http://technet.oracle.com (tem que se cadastrar mas é grátis)

 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, "rodrigoojapa"  escreveu
>
> Chiappa
> 
> Tenho acompanhado as suas resposta em relação as duvidas que o pessoal esta 
> tendo, por isso acho que vc é a pessoa indica para poder me orientar em meus 
> estudo.
> Estou querendo aprender sobre Banco de Dados - Oracle, conheço já um pouco, 
> mas eu quero me aprofundar mais. Para ser um profissional que tenha bastante 
> conhecimento.
> Como eu poderia começar os meus estudos, indicação de algum livro
> 
> Espero que possa me ajudar.
>




Re: [oracle_br] Eventos.

2009-09-11 Por tôpico Fernando Franquini 'capin'
Rejane,

podes utilizar um JOB para isto.

Att,
Capin

2009/9/9 Rejane Cristina Messias Correia 

> Sr(s),
>
>Preciso de um evento que dispare em uma determinada data.
>
> Ex.:
>
> Data = 10/10/2009
>Insert table () values ();
>
> Obrigada.
>
> Rejane.
>
>
>
>
>  
> 
> 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]
>
>
>
> 
>
>
> --
> >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] Ajuda para certificação OCA

2009-09-11 Por tôpico Hevandro Veiga
Comprei os simulados da ucertify e estou estudando por eles.
Até agora estou gostando.

2009/9/11 Rodrigo F.M 

>
>
> procura no http://www.4shared.com/
>
> self teste ou coloca oracle.
>
> 2009/9/3 fabiovisent...@ymail.com  <
> fabiovisent...@hotmail.com >
>
>
> >
> >
> > Pessoal estou com um projeto de tirar as certificaçoes OCA e OCP, mais
> nao
> > acho cimulados na net se aguem tiver alguma fonte ja ajuda
> >
> > valew
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



[oracle_br] Re: Oracle 8i Enterprise no Windows 2003

2009-09-11 Por tôpico jlchiappa
Olha, o que eu já vi de erros no instalador 8i foram de modo geral os seguintes 
:

a) o erro de JIT em CPUs P4, o work-around era só renomear ou remover o que 
fosse *jit*.dll e re-executar, nunca precisei alterar o oraparam.ini do 
instalador

b) o erro de NUMLOCK : se a tecla NUMLOCK estivesse acesa na hora da instalação 
o instalador (por causa da versão de java dele, que tinha mesmo esse bug além 
de outros) dava umas paradas, o work-aorund é ter CERTEZA que o NUMLOCK está 
apagado antes e durante a  instalação 

c) PATCH : as versões antes de 8.1.7.4 também tinham o seu quinhão de 
problemas,principalmente na hora de executar o DBCA : então ** SE ** vc tem aí 
um CD anterior à isso, a recomendação é vc instalar ** APENAS O SOFTWARE ** - 
NÂO crie o banco ainda ! -, e aplicar o patch 8.1.7.4 nele, pra só depois criar 
o banco

d) PRE-REQS : quando vc vai instalar uma versão antiga num SO moderno (o que é 
** exatemente ** o seu caso), é bem comum do instalador não conseguir efetuar o 
check de pré-reqs (porque o comando de checagem que era usado no SO antigo que 
ele conhecia mudou, ou qquer coisa assim), então é vc mesmo checar manualmente 
se os pré-reqs estão todos no lugar (** principalmente ** o usuário que vc 
conectou ser admin local, o tamanho de swapfile, mas sem esquecer os outros...) 
e na hora de chamar o instalador passar o parâmetro de linha de comando de 
IGNORAR pré-reqs, iirc no 8i era o -ignoreSysPrereqs mesmo

se vc já tentou esses caras todos e neca, a última chance que vc tem é instalar 
esse cara com um Installer mais recente, 9ir2 ou 10g : pra isso vc terá em 
disco o conteúdo do CD do 8i, vai executar (a partir dum CD ou de outro local 
do disco) o instalador 9ir2 ou 10g, e na tela aonde ele pergunta qual o pacote 
a instalar, escolha a opção de procurar e localize o diretório de produtos do 
8i...  

 Falhado tudo isso, a única opção seria vc temporariamente meter um Windows 
2000 (ou algum assim) nesse servidor, instalar o 8i e depois fazer o UPGRADE 
desse Windows pra 2003...
 
  []s
  
   Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Medrado  
escreveu
>
> Prezados,
> 
> Precisei refazer um servidor com Oracle 8i em WIndows 2003 para um cliente e
> me deparei com um problema que nao consegui solucionar:
> 
> Fiz todo o procedimento padrão para instalação de Oracle 8i (8.1.7) em
> máquinas novas:
> 
> Copiei a instalação para o disco;
> Renomeei o symcjit.dll
> Alterei o oraparam.ini para JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m
> Executei o setup.exe dentro de install\win32
> O que ocorre é o seguinte:
> 
> Ele entra normalmente, me permite selecionar o HOME, o produto (Oracle
> Enterprise Server) e o tipo da instalação (típico, minimo ou personalizado -
> nenhum funciona). Ao clicar em Próximo, a barra de progresso pára exatamente
> aos 44%, na parte que está checando pré-requisitos e o instalador
> simplesmente finaliza. Notem que ele sequer começa a instalação propriamente
> dita pois o erro ocorre quando ele está fazendo as configurações e
> validações necessárias para abrir a tela de sumário e mandar ver.
> 
> É uma instalação limpa do 2003 Enterprise Server 32bits, nenhum produto
> Oracle foi instalado anteriormente.
> 
> É importante ressaltar também que trata-se de um cliente que possui outros
> bancos Oracle 8i instalados no mesmo ambiente e que não existe possibilidade
> de fazermos qualquer tipo de migração por enquanto.
> 
> Agradeço a ajuda de todos!
> 
> Abraços,
> 
> -- 
> Marcelo Medrado
> Polo-IT
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: [oracle_br] Patch 5699495

2009-09-11 Por tôpico Marcelo Medrado
Prezado Sergio,

O site metalink.oracle.com disponibiliza todos os patches necessários. Basta
acessá-lo e mandar buscar o patch pelo número.

Tse de um portal com login e senha, você deve ter em mãos o seu CSI (numero
de identificação da licença Oracle) para se cadastrar e acessá-lo.

Sds,

Marcelo Medrado
Polo-iT

2009/9/9 Sergio Lucchini 

>
>
> Boa dia pessoal !!!
>
> Estou com o erro ""an unsupported operation was attempted" e preciso baixar
> o patch 5699495. Alguém sabe onde posso fazer o download ???
>
> Obrigado,
>
> Sergio Lucchini
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
Marcelo Medrado
Polo-IT


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



Re: [oracle_br] Ajuda para certificação OCA

2009-09-11 Por tôpico Rodrigo F.M
procura no http://www.4shared.com/

self teste ou coloca oracle.

2009/9/3 fabiovisent...@ymail.com 

>
>
> Pessoal estou com um projeto de tirar as certificaçoes OCA e OCP, mais nao
> acho cimulados na net se aguem tiver alguma fonte ja ajuda
>
> valew
>
>  
>


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



RES: [oracle_br] bulk collect

2009-09-11 Por tôpico Sergio Lucchini
O correto é "VALUES (cpf_data(i).CPF, fonetizar(cpf_data(i).nome);"





-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de Eduardo
Enviada em: sexta-feira, 11 de setembro de 2009 14:06
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] bulk collect

Júlio e Zaballa,


acho que entendi a opção limit, mas como faço para acessar os campos do cursor?
Dá erro nesta linha"VALUES   (cpf_data.CPF (i),fonetizar(cpf_data.nome(i));"


CREATE OR REPLACE PROCEDURE PF2.geranomefonetizado2 (
   limit_in   IN PLS_INTEGER
)
IS
   CURSOR cursor1
   IS
  SELECT   cpf, nome FROM pf2.pessoa_fisica;


   TYPE cpf_aat
   IS
  TABLE OF cursor1%ROWTYPE
 INDEX BY PLS_INTEGER;

   cpf_data   cpf_aat;


BEGIN
   OPEN cursor1;

   LOOP
  FETCH cursor1 BULK COLLECT INTO   cpf_data LIMIT limit_in;



  FOR i IN 1 .. cpf_data.LAST
  LOOP
 INSERT INTO o_cpf2.nome_fonetizado (cpf,NOME_FONETIZADO)
   VALUES   (cpf_data.CPF (i),fonetizar(cpf_data.nome(i));
  END LOOP;

  EXIT WHEN cpf_data.COUNT < limit_in;
   END LOOP;

   CLOSE cursor1;
END;
/

2009/9/11 Júlio César Corrêa :
> Bulk.Mas usa a clausa LIMIT para te ajudar.Quando você usa coleção consome
> mais memória também.
>
> http://www.oracle.com/technology/oramag/oracle/08-mar/o28plsql.html
>
> 2009/9/11 Eduardo 
>
>>
>>
>> Boa tarde turma!
>>
>> Minha dúvida é sobre bulk collect em pl/sql.
>>
>> Tem como controlar o tamanho do tabela utilizada? Pois eu rodei o
>> código abaixo e simplesmente sentei o servidor de desenvolvimento. A
>> tabela tem mais 200 milhões de registros.
>> Ou seria melhor fazer usando cursor?
>>
>> CREATE OR REPLACE PROCEDURE PF2.geranomefonetizado2
>> IS
>>
>> TYPE cpf_aat is table of pf2.pessoa_fisica.cpf%TYPE INDEX BY PLS_INTEGER;
>> TYPE nome_aat is table of pf2.pessoa_fisica.nome%TYPE INDEX BY PLS_INTEGER;
>>
>> cpf_data cpf_aat;
>> nome_data nome_aat;
>>
>> procedure retrieve_info
>> is
>> begin
>> select cpf, nome
>> bulk collect into cpf_data, nome_data
>> from pf2.pessoa_fisica;
>>
>> end;
>>
>> procedure add_fonetizado
>> is
>> begin
>> forall i IN cpf_data.FIRST..cpf_data.LAST
>> insert into pf2.nome_fonetizado (cpf,NOME_FONETIZADO)
>> values (cpf_data(i),fonetizar(nome_data(i)));
>>
>> end;
>>
>> begin
>> retrieve_info;
>> add_fonetizado;
>>
>> end;
>> /
>>
>> Obrigado por alguma dica aí.
>>
>>
>
>
>
> --
> Júlio César Corrêa
> IS Technologist - Oracle DBA
> www.dbajccorrea.com
>
> "To stay competitive in the tech industry, never stop
> learning. Always be on the lookout for better ways of
> doing things and new technologies. Our industry does
> not reward people who let themselves stagnate"
> -John Hall, Senior Vice President, Oracle University
>
>
> [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
>
>
>




--
>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



Checked by AVG - www.avg.com
Version: 8.5.408 / Virus Database: 270.13.89/2360 - Release Date: 09/11/09 
09:15:00


[oracle_br] Reset password ASM

2009-09-11 Por tôpico Alex Oracle
Olá pessoal,

Estou montando um ambiente Rac em casa para fins de estudo usando VMWare (2
instancias).
No ultimo processo de criação da instancia, é necessário digitar a senha de
sys das instancias Asm, e a mesma não está sendo aceita.
A senha sys está correta e testada nas duas instancias Asm que estão
rodando.

Alguem tem alguma dica do que posso fazer?

Agradeço desde já.
Alex


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



[oracle_br] Eventos.

2009-09-11 Por tôpico Rejane Cristina Messias Correia
Sr(s),

Preciso de um evento que dispare em uma determinada data.

Ex.: 

Data = 10/10/2009
Insert table () values ();

Obrigada.

Rejane.



  

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]



Re: [oracle_br] Todos SQL's

2009-09-11 Por tôpico Luiz Antonio Camargo
Espero que o select abaixo seja útil para o caso

select q.executions, q.object_status, s.username, s.OSUSER, q.sql_text
  from v$session s, v$sql q
 where s.sql_address = q.address
   and s.sql_hash_value +
   decode(sign(s.sql_hash_value), -1, power(2, 32), 0) = q.hash_value
   and s.username = 'EXEMPLO'

Att

Luiz Antonio
2009/9/10 Carlos Pinto 

>
>
> Ola amigos existe alguma possibilidade de poder ver quem executou um JOB?
>
> Ou seja saber o utilizador e a maquina que executou?
>
> Obrigado.
>
> Carlos Pinto
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


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



[oracle_br] Patch 5699495

2009-09-11 Por tôpico Sergio Lucchini
Boa dia pessoal !!!





Estou com o erro ""an unsupported operation was attempted" e preciso baixar o 
patch 5699495. Alguém sabe onde posso fazer o download ???







Obrigado,

Sergio Lucchini


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



[oracle_br] Etiqueta de Endereco

2009-09-11 Por tôpico msribeiro2010
Alguem tem um programa que faz minha etiqueta de endereco de cliente imprima 
apartir de um ponto especifico.
Ex. Minha cartela de etiquetas tem 10 etiquetas emparelhadas, se eu imprimir 6 
, como faco para aproveitar as outras quatros.



[oracle_br] Patch 5699495

2009-09-11 Por tôpico Sergio Lucchini
Boa tarde pessoal !!!





Estou com o erro ""an unsupported operation was attempted" e preciso baixar o 
patch 5699495. Alguém sabe onde posso fazer o download ???







Obrigado,

Sergio Lucchini


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



[oracle_br] Recupera um banco inteiro apartir da pasta oradata no windows

2009-09-11 Por tôpico knunes2010
Ola AMIGOS!!!

Preciso de ajuda no seguinte caso:

Tenho em maos um hd de um antigo pc ambiente windows que tinha instalado o 
oracle 9i e um banco de dados, coloquei este hd em slave em outro pc com o 
oracle 10g instalado, gostaria de restaura este antigo banco a partir da pasta 
oradata nesta nesta nova instalação com oracle 10g em outro hd.
Como seria o procedimento pois sou iniciante em oracle?

Ficaria bastante grato.



[oracle_br] Re: Migração Oracle 9i para Oracle 10g - Problemas

2009-09-11 Por tôpico rodrigoojapa
Voe^ja tentou fazer o export e depois o import no 10g...

--- Em oracle_br@yahoogrupos.com.br, "jota_lvaz"  escreveu
>
> Pessoal,
> 
> Estava fazendo um teste de Migração com o seguinte cenário :
> 
> 1a) Uma máquina com SO Windows XP - Oracle 9i (Sun Virtual Box)
> 
> 2a) A máquina principal com SO windows xp - Oracle 10g
> 
> 
> Tenho o Oracle 9i em uma máquina virtual e o 10g instalado na máquina 
> principal.
> 
> Quando utilizo o software (Assistente de Upgrade de Banco de Dados), ele só
> enxerga o banco criado no Oracle 10g, e
> eu gostaria de migrar o banco da máquina virtual (9i) para 10g.
> 
> Obs: Consigo acessar normalmente pelo SQL*PLUS a máquina que contém o Oracle 
> 9i
> e vice-versa.
> 
> Essa mesma migração eu consegui realizar no LINUX, mexendo no ORATAB.
> 
> Alguém já fez alguma migração de Oracle em SO windows.
> 
> Abs
>




[oracle_br] Estudo do Oracle - Chiappa

2009-09-11 Por tôpico rodrigoojapa
Chiappa

Tenho acompanhado as suas resposta em relação as duvidas que o pessoal esta 
tendo, por isso acho que vc é a pessoa indica para poder me orientar em meus 
estudo.
Estou querendo aprender sobre Banco de Dados - Oracle, conheço já um pouco, mas 
eu quero me aprofundar mais. Para ser um profissional que tenha bastante 
conhecimento.
Como eu poderia começar os meus estudos, indicação de algum livro

Espero que possa me ajudar.



[oracle_br] Ajuda para certificação OCA

2009-09-11 Por tôpico fabiovisent...@ymail.com
Pessoal estou com um projeto de tirar as certificaçoes OCA e OCP, mais nao acho 
cimulados na net se aguem tiver alguma fonte ja ajuda

valew 



Re: [oracle_br] bulk collect

2009-09-11 Por tôpico Eduardo
Júlio e Zaballa,


acho que entendi a opção limit, mas como faço para acessar os campos do cursor?
Dá erro nesta linha"VALUES   (cpf_data.CPF (i),fonetizar(cpf_data.nome(i));"


CREATE OR REPLACE PROCEDURE PF2.geranomefonetizado2 (
   limit_in   IN PLS_INTEGER
)
IS
   CURSOR cursor1
   IS
  SELECT   cpf, nome FROM pf2.pessoa_fisica;


   TYPE cpf_aat
   IS
  TABLE OF cursor1%ROWTYPE
 INDEX BY PLS_INTEGER;

   cpf_data   cpf_aat;


BEGIN
   OPEN cursor1;

   LOOP
  FETCH cursor1 BULK COLLECT INTO   cpf_data LIMIT limit_in;



  FOR i IN 1 .. cpf_data.LAST
  LOOP
 INSERT INTO o_cpf2.nome_fonetizado (cpf,NOME_FONETIZADO)
   VALUES   (cpf_data.CPF (i),fonetizar(cpf_data.nome(i));
  END LOOP;

  EXIT WHEN cpf_data.COUNT < limit_in;
   END LOOP;

   CLOSE cursor1;
END;
/

2009/9/11 Júlio César Corrêa :
> Bulk.Mas usa a clausa LIMIT para te ajudar.Quando você usa coleção consome
> mais memória também.
>
> http://www.oracle.com/technology/oramag/oracle/08-mar/o28plsql.html
>
> 2009/9/11 Eduardo 
>
>>
>>
>> Boa tarde turma!
>>
>> Minha dúvida é sobre bulk collect em pl/sql.
>>
>> Tem como controlar o tamanho do tabela utilizada? Pois eu rodei o
>> código abaixo e simplesmente sentei o servidor de desenvolvimento. A
>> tabela tem mais 200 milhões de registros.
>> Ou seria melhor fazer usando cursor?
>>
>> CREATE OR REPLACE PROCEDURE PF2.geranomefonetizado2
>> IS
>>
>> TYPE cpf_aat is table of pf2.pessoa_fisica.cpf%TYPE INDEX BY PLS_INTEGER;
>> TYPE nome_aat is table of pf2.pessoa_fisica.nome%TYPE INDEX BY PLS_INTEGER;
>>
>> cpf_data cpf_aat;
>> nome_data nome_aat;
>>
>> procedure retrieve_info
>> is
>> begin
>> select cpf, nome
>> bulk collect into cpf_data, nome_data
>> from pf2.pessoa_fisica;
>>
>> end;
>>
>> procedure add_fonetizado
>> is
>> begin
>> forall i IN cpf_data.FIRST..cpf_data.LAST
>> insert into pf2.nome_fonetizado (cpf,NOME_FONETIZADO)
>> values (cpf_data(i),fonetizar(nome_data(i)));
>>
>> end;
>>
>> begin
>> retrieve_info;
>> add_fonetizado;
>>
>> end;
>> /
>>
>> Obrigado por alguma dica aí.
>>
>>
>
>
>
> --
> Júlio César Corrêa
> IS Technologist - Oracle DBA
> www.dbajccorrea.com
>
> “To stay competitive in the tech industry, never stop
> learning. Always be on the lookout for better ways of
> doing things and new technologies. Our industry does
> not reward people who let themselves stagnate”
> –John Hall, Senior Vice President, Oracle University
>
>
> [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
>
>
>




--
>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




[oracle_br] Oracle 8i Enterprise no Windows 2003

2009-09-11 Por tôpico Marcelo Medrado
Prezados,

Precisei refazer um servidor com Oracle 8i em WIndows 2003 para um cliente e
me deparei com um problema que nao consegui solucionar:

Fiz todo o procedimento padrão para instalação de Oracle 8i (8.1.7) em
máquinas novas:

Copiei a instalação para o disco;
Renomeei o symcjit.dll
Alterei o oraparam.ini para JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m
Executei o setup.exe dentro de install\win32
O que ocorre é o seguinte:

Ele entra normalmente, me permite selecionar o HOME, o produto (Oracle
Enterprise Server) e o tipo da instalação (típico, minimo ou personalizado -
nenhum funciona). Ao clicar em Próximo, a barra de progresso pára exatamente
aos 44%, na parte que está checando pré-requisitos e o instalador
simplesmente finaliza. Notem que ele sequer começa a instalação propriamente
dita pois o erro ocorre quando ele está fazendo as configurações e
validações necessárias para abrir a tela de sumário e mandar ver.

É uma instalação limpa do 2003 Enterprise Server 32bits, nenhum produto
Oracle foi instalado anteriormente.

É importante ressaltar também que trata-se de um cliente que possui outros
bancos Oracle 8i instalados no mesmo ambiente e que não existe possibilidade
de fazermos qualquer tipo de migração por enquanto.

Agradeço a ajuda de todos!

Abraços,

-- 
Marcelo Medrado
Polo-IT


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



Re: [oracle_br] bulk collect

2009-09-11 Por tôpico Júlio César Corrêa
Bulk.Mas usa a clausa LIMIT para te ajudar.Quando você usa coleção consome
mais memória também.

http://www.oracle.com/technology/oramag/oracle/08-mar/o28plsql.html

2009/9/11 Eduardo 

>
>
> Boa tarde turma!
>
> Minha dúvida é sobre bulk collect em pl/sql.
>
> Tem como controlar o tamanho do tabela utilizada? Pois eu rodei o
> código abaixo e simplesmente sentei o servidor de desenvolvimento. A
> tabela tem mais 200 milhões de registros.
> Ou seria melhor fazer usando cursor?
>
> CREATE OR REPLACE PROCEDURE PF2.geranomefonetizado2
> IS
>
> TYPE cpf_aat is table of pf2.pessoa_fisica.cpf%TYPE INDEX BY PLS_INTEGER;
> TYPE nome_aat is table of pf2.pessoa_fisica.nome%TYPE INDEX BY PLS_INTEGER;
>
> cpf_data cpf_aat;
> nome_data nome_aat;
>
> procedure retrieve_info
> is
> begin
> select cpf, nome
> bulk collect into cpf_data, nome_data
> from pf2.pessoa_fisica;
>
> end;
>
> procedure add_fonetizado
> is
> begin
> forall i IN cpf_data.FIRST..cpf_data.LAST
> insert into pf2.nome_fonetizado (cpf,NOME_FONETIZADO)
> values (cpf_data(i),fonetizar(nome_data(i)));
>
> end;
>
> begin
> retrieve_info;
> add_fonetizado;
>
> end;
> /
>
> Obrigado por alguma dica aí.
>  
>



-- 
Júlio César Corrêa
IS Technologist - Oracle DBA
www.dbajccorrea.com

“To stay competitive in the tech industry, never stop
learning. Always be on the lookout for better ways of
doing things and new technologies. Our industry does
not reward people who let themselves stagnate”
–John Hall, Senior Vice President, Oracle University


[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




[oracle_br] Re: bulk collect

2009-09-11 Por tôpico zaballa_grupos
Dê uma olhada na cláusula LIMIT

Mais informações em:

http://www.oracle.com/technology/oramag/oracle/08-mar/o28plsql.html

Alex Zaballa


--- Em oracle_br@yahoogrupos.com.br, Eduardo  escreveu
>
> Boa tarde turma!
> 
> Minha dúvida é sobre bulk collect em pl/sql.
> 
> Tem como controlar o tamanho do tabela utilizada? Pois eu rodei o
> código abaixo e simplesmente sentei o servidor de desenvolvimento. A
> tabela tem mais 200 milhões de registros.
> Ou seria melhor fazer usando cursor?
> 
> 
> CREATE OR REPLACE PROCEDURE PF2.geranomefonetizado2
> IS
> 
> TYPE cpf_aat is table of pf2.pessoa_fisica.cpf%TYPE INDEX BY PLS_INTEGER;
> TYPE nome_aat is table of pf2.pessoa_fisica.nome%TYPE INDEX BY PLS_INTEGER;
> 
> cpf_data cpf_aat;
> nome_data nome_aat;
> 
> procedure retrieve_info
> is
> begin
> select cpf, nome
> bulk collect into cpf_data, nome_data
> from pf2.pessoa_fisica;
> 
> end;
> 
> procedure add_fonetizado
> is
> begin
> forall i IN cpf_data.FIRST..cpf_data.LAST
> insert into pf2.nome_fonetizado (cpf,NOME_FONETIZADO)
> values (cpf_data(i),fonetizar(nome_data(i)));
> 
> end;
> 
> begin
> retrieve_info;
>  add_fonetizado;
> 
> end;
> /
> 
> Obrigado por alguma dica aí.
>




[oracle_br] bulk collect

2009-09-11 Por tôpico Eduardo
Boa tarde turma!

Minha dúvida é sobre bulk collect em pl/sql.

Tem como controlar o tamanho do tabela utilizada? Pois eu rodei o
código abaixo e simplesmente sentei o servidor de desenvolvimento. A
tabela tem mais 200 milhões de registros.
Ou seria melhor fazer usando cursor?


CREATE OR REPLACE PROCEDURE PF2.geranomefonetizado2
IS

TYPE cpf_aat is table of pf2.pessoa_fisica.cpf%TYPE INDEX BY PLS_INTEGER;
TYPE nome_aat is table of pf2.pessoa_fisica.nome%TYPE INDEX BY PLS_INTEGER;

cpf_data cpf_aat;
nome_data nome_aat;

procedure retrieve_info
is
begin
select cpf, nome
bulk collect into cpf_data, nome_data
from pf2.pessoa_fisica;

end;

procedure add_fonetizado
is
begin
forall i IN cpf_data.FIRST..cpf_data.LAST
insert into pf2.nome_fonetizado (cpf,NOME_FONETIZADO)
values (cpf_data(i),fonetizar(nome_data(i)));

end;

begin
retrieve_info;
 add_fonetizado;

end;
/

Obrigado por alguma dica aí.


Re: [oracle_br] DBA junior / pleno

2009-09-11 Por tôpico Bruno Cesar
Francisco,

É unix? Tenta colocar essa chamada do expdp dentro de um shellscript e
coloca o nome do arquivo gerado com um identificador único (ex.:
expfull_$vdatahora.dmp). Assim, o expdp nunca vai sobrescrever o arquivo
anterior...

Agora, se o problema for espaço em disco, tenta zipar esse arquivo e subir
pra fita ou mover pra outro FS antes de gerar o novo ou, no PIOR dos casos,
remover o anterior antes de gerar o dump novo


2009/9/11 Franciso Assis - T.I. - Globoaves - Cascavel-PR <
ch...@globoaves.com.br>

>
>
> Bom dia
>
> Amigo isto tudo funciona, o problema e que o dump ja existe la e no dia
> seguinte vai rodar novamente e o expdp diz que ja existe um arquivo la e nao
> deixa gravar , por existe um la no diretorio do dia anterior.
>
> __
>
>
> Francisco Assis de Oliveira Lima
> Tecnologia da Informação
> Globoaves São Paulo Agroavícola Ltda.
> Tel.: (45) 3218-2043
> Cascavel - PR
>
> From: Aleksandro souza
> Sent: Thursday, September 10, 2009 5:52 PM
> To: oracle_br@yahoogrupos.com.br 
> Subject: Res: [oracle_br] DBA junior / pleno
>
>
> Datapumping
> Tente isso
>
> 1) Criar o diretório virtual no ORACLE
> Datapumping
> CREATE DIRECTORY BACKUP AS ‘C:\BACKUP\’
> GRANT READ,WRITE ON DIRECTORY BACKUP TO ALUNO
> O local deve também existir
>
> 2)
> EXPDP ALUNO/ALUNO DIRECTORY=BACKUP DUMPFILE=BACKUP.DMP
> outra syntax
>
> EXPDP SYS/ORACLE SCHEMAS=USUARIO1,USUARIO2,USUARIO3
> DUMPFILE=EXPDP
>
> 
> De: Alex Castro 
> >
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Quinta-feira, 10 de Setembro de 2009 17:26:10
> Assunto: Re: [oracle_br] DBA junior / pleno
>
> expdp hr/hr DIRECTORY=exp_ dir DUMPFILE=tables_ exp.dmp
> TABLES=employees, jobs,departments
>
> *no oracle vc cria o diretorio ou usa um existente*
> CREATE DIRECTORY exp_dir AS '/opt/app/oracle' ;
>
> 2009/9/10 Franciso Assis - T.I. - Globoaves - Cascavel-PR <
> ch...@globoaves. com.br>
>
> >
> >
> > Boa tarde,
> >
> > Alguem do grupo poderia me informar qual e o parametro utilizado no expdp
> > para que ele substitua o dump anterior.
> >
> > Exemplo : todos os dias tenho um script que gera um dump de nome
> dump01.dmp
> > , mais expd nao consegue gravar em cima do mesmo diz que ja existe um
> > arquivo.
> >
> > Obrigado
> >
> >  _ _ 
> >
> > Francisco Assis de Oliveira Lima
> > Tecnologia da Informação
> > Globoaves São Paulo Agroavícola Ltda.
> > Tel.: (45) 3218-2043
> > Cascavel - PR
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Alex Luciano Castro e Castro
> Fundação Israel Pinheiro- CEATIS
> Analista de Suporte e Banco de Dados
>
> [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]
>
>  
>



-- 
Atenciosamente,

Bruno Cesar Cardoso Maria
Mobile: +55 21 9830.1010
Email: brunocesar...@gmail.com
MSN:  brunocesar...@hotmail.com


[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] DBA junior / pleno

2009-09-11 Por tôpico Franciso Assis - T.I. - Globoaves - Cascavel-PR
Bom dia

Amigo isto tudo funciona, o problema e que o dump ja existe la e no dia 
seguinte  vai rodar novamente e o expdp diz que ja existe um arquivo la e nao 
deixa gravar , por existe um la no diretorio do dia anterior.










__

Francisco Assis de Oliveira Lima
Tecnologia da Informação
Globoaves São Paulo Agroavícola Ltda.
Tel.: (45) 3218-2043
Cascavel - PR


From: Aleksandro souza 
Sent: Thursday, September 10, 2009 5:52 PM
To: oracle_br@yahoogrupos.com.br 
Subject: Res: [oracle_br] DBA junior / pleno


  Datapumping
Tente isso

1) Criar o diretório virtual no ORACLE
Datapumping
CREATE DIRECTORY BACKUP AS ‘C:\BACKUP\’
GRANT READ,WRITE ON DIRECTORY BACKUP TO ALUNO
O local deve também existir

2)
EXPDP ALUNO/ALUNO DIRECTORY=BACKUP DUMPFILE=BACKUP.DMP 
outra syntax

EXPDP SYS/ORACLE SCHEMAS=USUARIO1,USUARIO2,USUARIO3 
DUMPFILE=EXPDP 


De: Alex Castro 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 10 de Setembro de 2009 17:26:10
Assunto: Re: [oracle_br] DBA junior / pleno

expdp hr/hr DIRECTORY=exp_ dir DUMPFILE=tables_ exp.dmp
TABLES=employees, jobs,departments

*no oracle vc cria o diretorio ou usa um existente*
CREATE DIRECTORY exp_dir AS '/opt/app/oracle' ;

2009/9/10 Franciso Assis - T.I. - Globoaves - Cascavel-PR <
ch...@globoaves. com.br>

>
>
> Boa tarde,
>
> Alguem do grupo poderia me informar qual e o parametro utilizado no expdp
> para que ele substitua o dump anterior.
>
> Exemplo : todos os dias tenho um script que gera um dump de nome dump01.dmp
> , mais expd nao consegue gravar em cima do mesmo diz que ja existe um
> arquivo.
>
> Obrigado
>
>  _ _ 
>
> Francisco Assis de Oliveira Lima
> Tecnologia da Informação
> Globoaves São Paulo Agroavícola Ltda.
> Tel.: (45) 3218-2043
> Cascavel - PR
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

-- 
Alex Luciano Castro e Castro
Fundação Israel Pinheiro- CEATIS
Analista de Suporte e Banco de Dados

[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]