[oracle_br] Arquivo - Aviso

2007-11-01 Por tôpico oracle_br

Este grupo não aceita a divulgação de vagas, propostas e eventos. Para isto 
criamos o portal http://www.oraclebr.com.br/ onde qualquer pessoa pode divulgar 
ou pesquisar por vagas e eventos. 

Antes de formular sua pergunta visite http://www.oraclebr.com.br/ clique em 
pesquisar mensagens, talvez já tenha o que você procura. Em caso de erro 
retornado pelo próprio banco, o portal oraclebr também tem um recurso de 
pesquisa do mesmo.

Existe também um laboratório onde qualquer pessoa pode cadastrar funções, 
dicas, experiências e exemplos compartilhado ou não no grupo. O portal é uma 
extenção do grupo oracle_br. Qualquer duvida fale com a moderação: [EMAIL 
PROTECTED] 

Visando melhorar a comunicação entre os usuários e evitar poluição de 
mensagens, solicitamos a todos que ao postarem mensagens de dúvidas/problemas 
que envolvem Banco de Dados, Sistema Operacional, Ferramenta de Administração, 
Software em geral, não esquecer de informar qual a Versão dos mesmos, pois, 
quanto mais informações forem postadas na primeira mensagem de contato 
evitaremos dúvidas quanto a versão ou ambiente que o usuário está trabalhando. 

=
#Arquivo enviado mensalmente pelo YahooGroups#
==


Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php 
--
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/ 
--
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 


Res: [oracle_br] Reorganize Oracle Tables

2007-11-01 Por tôpico Welvis Douglas Silva Moreto
Bom dia Elaine..., vc poderia dizer qual a maquina que vc tem ai???

aqui na empresa nos tivemos um problema assim quando nós implantamos o sistema, 
o nosso bco estava rodando em uma maquina montada, onde tinha varios HD's, 
controladora... 1 kilo de coisa resumindo, a fonte não estava 
aguentando. ai faltava evergia para maquina, e os erros mais comum era os 
data bloks corrupt.

Como está o seu Svr?

vc pode usar o DBV, e tbm a Oracle fornece um utilitário para fazer com que o 
oracle não leia mais em bloco, só que eles tbm não recomendam.

att,
 
Welvis Douglas da Silva Moretto
msn  - [EMAIL PROTECTED]
Fone - (43)9917-1766
Tec. Processamento de Dados
Pos - Engenharia de Software
Pos - Banco de Dados Oracle
Mestrando - Engenharia de Produção e Sistemas 
Areas de interesse 
- Estatistica
- Banco de Dados Oracle
- Java, Delphi.
- Data Mining
- Redes Neurais Artificiais.





- Mensagem original 
De: Elaine [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 31 de Outubro de 2007 15:11:18
Assunto: Re: [oracle_br] Reorganize Oracle Tables

Oi Marcelo, eu não trabalho com RMAN. Por enquanto não.
Meu backup é export.
Att,
Elaine Silva

MA®CELO BA®LETA™ escreveu:

 Olá Elaine, voce pode fazer o seguinte:

 RMAN connect target
 RMAN blockrecover datafile 4 block 312499;

 Espero ter ajudado!

 Att,

 Em 31/10/07, Elaine [EMAIL PROTECTED] 
 mailto:elaine%40cinbesa.com.br escreveu:
 
  estou tentando fazer o seguinte comando, para começar a fazer um *create
 
  table as select (CTAS) to Reorganize Oracle Tables, porem da a seguinte
  mensagem:*
 
  SQL create table FICHA.TBLMOVFINANCOLD
  2 tablespace users
  3 as select * from TBLMOVFINANC
  4 where ano_ref between 2006 and 2007;
  as select * from TBLMOVFINANC
  *
  ERRO na linha 3:
  ORA-01578: ORACLE data block corrupted (file # 4, block # 312499)
  ORA-01110: data file 4:
  '/u01/app/oracle/product/10.2.0/oradata/ficha/users01.dbf'
 
  Alguem pode ajudar? Meu oracle é 10g release 2
 
  Att,
  Elaine
 
  --
  Elaine C Bastos Silva
  [EMAIL PROTECTED] mailto:elaine%40cinbesa.com.br 
 elaine%40cinbesa.com.br
  Equipe de Suporte - DBA
  CINBESA
  Tel: 3084 0704
 
  O pessimista se queixa do vento.
  O otimista espera que ele mude.
  O realista ajusta as velas 
 
  William George Ward
 
 
 

 -- 
 
 Marcelo de Oliveira Barleta
 Gmail: [EMAIL PROTECTED] mailto:mbarleta%40gmail.com
 MSN: [EMAIL PROTECTED] mailto:mbarleta%40hotmail.com
 Skype: mbarleta
 Cel.: +55 (91) 9118-8837
 

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

  


-- 
Elaine C Bastos Silva
[EMAIL PROTECTED]
Equipe de Suporte - DBA
  CINBESA
Tel: 3084 0704


O pessimista se queixa do vento.
O otimista espera que ele mude.
O realista ajusta as velas 

William George Ward



Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php 
--
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/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Re: [oracle_br] Dúvida - IMP

2007-11-01 Por tôpico Jose C Carvalho
Samuel , primeiro crie a estrutura no banco destino antes de Importar .. ( 
usuario , tablespece , grants  ) .. se tiver como rode um exp apenas dos 
usuarios necessarios com rows=n   para gerar o script pra vc 

depois faça o imp usando  fromuser= ( usuariox,usuarioy ) touser( 
usuariox,usuarioy ) 


Att

JOSÉ CARLITOS CARVALHO JÚNIOR
Administrador de Banco de Dados
 




Samuel Santos [EMAIL PROTECTED] 
Sent by: oracle_br@yahoogrupos.com.br
01/11/2007 09:25
Please respond to
oracle_br@yahoogrupos.com.br


To
oracle_br oracle_br@yahoogrupos.com.br
cc

Subject
[oracle_br] Dúvida - IMP









Senhores, Bom Dia!

Vejam se podem tirar minha dúvida.

Tenho um DUMP(FULL de uma instância do cliente) para ser importado, mas
gostaria de importá-lo para uma instância que já existe em meu servidor
Oracle. Como posso proceder, para importar o DUMP para está instância sem
que apagar e nem mesmo alterar os schemas/usuários(por exemplo o sys e
system, entre outros) existentes, apenas gostaria de adicionar os schemas
que compõe o DUMP para dentro do meu ambiente atual.

Haveria possibilidade fazer isto, ou realmente eu terei que criar uma nova
instância para importar este DUMP?

Fico no aguardo do apoio de vocês.

Obrigado.
Atenciosamente,
Samuel Geraldo dos Santos

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

 


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



[oracle_br] SELECT COMPLEXO....desafio para os mestres

2007-11-01 Por tôpico agjunior2
Bom dia pessoal,


   estou precisando de uma grande ajuda em um SELECT.
   Ele precisa atender as seguintes regras abaixo:
 
   Regra 1) Dividir o select em partições internas (pensei em
função analitica, mas não consegui montar) de modo que tenha no minino
5 registros;

   Regra 2) A coluna TIPO deve ser 'S' para poder marcar o fim da
partição;


   Vejam conforme as quebras que fiz nos comandos INSERTs (no
final do email) a primeira partição possui 6 registros pois no quinto
registro a coluna TIPO é igual a 'N' que não atende a regra 2.

   O objetivo é ter uma coluna no select (sem criar uma função no
banco) de modo que eu consiga marcar as linhas com SEQ iguais a 6,
13,18 e 20 (que no caso é o final do select).
   Abaixo o resultado esperado com o nome de coluna QUEBRA


   SEQ T QUEBRA
-- - --
 1 N 
 2 N
 3 S
 4 S
 5 N
 6 S  S
 7 N
 8 S
 9 S
10 S
11 N
12 N
13 S  S
14 S
15 S
16 S
17 S
18 S  S
19 N
20 N

Segue abaixo a estrutura de exemplo para montar o select

CREATE TABLE exemplo (seq NUMBER, tipo VARCHAR2(1));

INSERT INTO exemplo VALUES( 1,'N');
INSERT INTO exemplo VALUES( 2,'N');
INSERT INTO exemplo VALUES( 3,'S');
INSERT INTO exemplo VALUES( 4,'S');
INSERT INTO exemplo VALUES( 5,'N');
INSERT INTO exemplo VALUES( 6,'S');
--
INSERT INTO exemplo VALUES( 7,'N');
INSERT INTO exemplo VALUES( 8,'S');
INSERT INTO exemplo VALUES( 9,'S');
INSERT INTO exemplo VALUES(10,'S');
INSERT INTO exemplo VALUES(11,'N');
INSERT INTO exemplo VALUES(12,'N');
INSERT INTO exemplo VALUES(13,'S');
--
INSERT INTO exemplo VALUES(14,'S');
INSERT INTO exemplo VALUES(15,'S');
INSERT INTO exemplo VALUES(16,'S');
INSERT INTO exemplo VALUES(17,'S');
INSERT INTO exemplo VALUES(18,'S');
--
INSERT INTO exemplo VALUES(19,'N');
INSERT INTO exemplo VALUES(20,'N');


Obrigado.

André



Re: [oracle_br] Reorganize Oracle Tables

2007-11-01 Por tôpico Gleyson Melo
Oi Elaine, tudo bom?

Pra fazer o Point-In-Time Recovery não tem jeito, você iria precisar de um
backup do RMAN e archivelogs ligados. O Export não te dá essa funcionalidade
(Maldito seja).

Já que o seu bloco está corrompido e eu suponho que você não possui um
Backup do RMAN, eu sugiro que você:


   1. Renomeie essa tabela corrompida pela vida (FICHA.TBLMOVFINANCOLDpara (
   FICHA.TBLMOVFINANCOLD_OLD, por exemplo);
   2. Importe a tabela a partir do último arquivo de export gerado. Com
   isso, você não arrisca reutilizar o bloco corrompido (Ainda não sabemos a
   causa!!);
   3. Apague essa tabela. Drop nela;
   4. Efetue URGENTEMENTE um backup com o RMAN:
  - rman target /
  - rman backup full database;
  5. Execute o DBVerify em todos os arquivos do seu Banco, pra
   identificar outras falhas (Como no exemplo aqui);
  - [EMAIL PROTECTED] oragleyson]$ dbv file=users01.dbf

  DBVERIFY: Release 10.2.0.1.0 - Production on Wed Oct 31 16:06:24
  2007

  Copyright (c) 1982, 2005, Oracle.  All rights reserved.

  DBVERIFY - Verification starting : FILE = users01.dbf


  DBVERIFY - Verification complete

  Total Pages Examined : 640
  Total Pages Processed (Data) : 88
  Total Pages Failing   (Data) : 0
  Total Pages Processed (Index): 68
  Total Pages Failing   (Index): 0
  Total Pages Processed (Other): 175
  Total Pages Processed (Seg)  : 0
  Total Pages Failing   (Seg)  : 0
  Total Pages Empty: 309
  Total Pages Marked Corrupt   : 0
  Total Pages Influx   : 0
  Highest block SCN: 558286 (0.558286)
  [EMAIL PROTECTED] oragleyson]$
  6. Verifique com o pessoal de SO se os HD's estão saudáveis;

Se foi uma corrupção do arquivo unicamente, você pode marcar o bloco como
corrompido utilizando o pacote DBMS_REPAIR, mas ele é meio enjoado. Acho que
a melhor sugestão é você restaurar o backup do RMAN. Simplesmente.

Se for um arquivo pequeno, isso vai ser mais prático. Se for um arquivo de
muitos Gigas, é melhor utilizar o DMBS_REPAIR mesmo.

Para restaurar o backup do arquivo, você chama o RMAN de novo (pelos poderes
de Greyskull). O arquivo 4 é o que aparece na sua mensagem de erro!!

rman target /
rman restore datafile 4;

Com isso, o seu bloco corrompido vai pro espaço. Lembrando, esse só é um
caminho interessante se o arquivo for pequeno.

Logo após isso, coloque o Banco em modo archivelog, faça outro backup full e
inicie uma rotina de backup com RMAN. Isso é importantíssimo! Ah, faça tudo
isso com o Banco parado.


Em 31/10/07, Rodrigo Mufalani [EMAIL PROTECTED] escreveu:


 Faça o seguinte select para descobrir qual é o objeto que está com
 problema.

 SELECT tablespace_name, segment_type, owner, segment_name
 FROM dba_extents
 WHERE file_id = 4
 and 312499 between block_id AND block_id + blocks - 1;

 Com um banco sem archivelog, teria que voltar um backup de antes de
 o problema acontecer. Mas se for um objeto como um índice pro exemplo, vc
 pode apagar e recriar novamente. Ou se for uma tabela que vc possa
 recuperar
 os dados com um export.. vc pode voltar para um outro owner, investigue
 mais
 a fundo pois bloco corrompido é um erro sério que pode ser um bug na sua
 versão ou erro de hardware. Pode acontecer novamente.

 Atenciosamente,
 Rodrigo Mufalani

 -Mensagem original-
 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Elaine
 Enviada em: quarta-feira, 31 de outubro de 2007 14:11
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] Reorganize Oracle Tables


 Oi Marcelo, eu não trabalho com RMAN. Por enquanto não.
 Meu backup é export.
 Att,
 Elaine Silva

 MA(R)CELO BA(R)LETA™ escreveu:
 
  Olá Elaine, voce pode fazer o seguinte:
 
  RMAN connect target
  RMAN blockrecover datafile 4 block 312499;
 
  Espero ter ajudado!
 
  Att,
 
  Em 31/10/07, Elaine [EMAIL PROTECTED] elaine%40cinbesa.com.br
  mailto:elaine%40cinbesa.com.br escreveu:
  
   estou tentando fazer o seguinte comando, para começar a fazer um
 *create
  
   table as select (CTAS) to Reorganize Oracle Tables, porem da a
 seguinte
   mensagem:*
  
   SQL create table FICHA.TBLMOVFINANCOLD
   2 tablespace users
   3 as select * from TBLMOVFINANC
   4 where ano_ref between 2006 and 2007;
   as select * from TBLMOVFINANC
   *
   ERRO na linha 3:
   ORA-01578: ORACLE data block corrupted (file # 4, block # 312499)
   ORA-01110: data file 4:
   '/u01/app/oracle/product/10.2.0/oradata/ficha/users01.dbf'
  
   Alguem pode ajudar? Meu oracle é 10g release 2
  
   Att,
   Elaine
  
   --
   Elaine C Bastos Silva
   [EMAIL PROTECTED] elaine%40cinbesa.com.br mailto:
 elaine%40cinbesa.com.br
  elaine%40cinbesa.com.br
   Equipe de Suporte - DBA
   CINBESA
   Tel: 3084 0704
  
   O pessimista se queixa do vento.
   O otimista espera que ele mude.
   O realista ajusta as velas 

Re: [oracle_br] Dúvida sobre Boleto

2007-11-01 Por tôpico Marcos
Cara, no site do banco deve ter essa documentação.
Marcos



am_balielo escreveu:

 Estou precisando fazer uma rotina de impressão no report de boleto
 bancario do Banespa, mas não estou conseguindo Layout p/ fazer o
 boleto. Gostaria de saber se alguém tem algum Manual p/ passar p/ mim,
 ou algum link p/ que eu possa baixar o manual.

 Desde já muito obrigado
 Alessandro



  




Re: [oracle_br] procedure para trucar tabelas do schema

2007-11-01 Por tôpico rflribeiro
Dá p/ fazer sem a procedure, inclusive; somente com o bloco pl/sql. Fica
mais fácil ainda:

[EMAIL PROTECTED] begin
  2  for c1 in (select table_name from user_tables) loop
  3   dbms_output.put_line('truncate table ' || c1.table_name || ';');
  4  end loop;
  5  end;
  6  /

PL/SQL procedure successfully completed.

Reginaldo Ribeiro
Administrador de Bancos de Dados
Oracle Certified Associate 10g
_
DBcom IT Experts
skype: rflribeiro
msn: [EMAIL PROTECTED]
mobile: 551192344290
fone: 551162165375
e-mail: [EMAIL PROTECTED]
site: www.dbcom.com.br



Luiz Ribeiro wrote:

 Olá,

 Segue um script:

 DECLARE CURSOR CUR_TAB IS

 SELECT 'truncate table '||owner||'.'||table_name COMANDO from
 all_tables where owner = 'seu owner';

 BEGIN

 FOR REG_TAB IN CUR_TAB

 LOOP

 EXECUTE IMMEDIATE REG_TAB.COMANDO;

 END LOOP;

 END;

 /

 Abraço,

 Luiz

 

 From: oracle_br@yahoogrupos.com.br
 mailto:oracle_br%40yahoogrupos.com.br
 [mailto:oracle_br@yahoogrupos.com.br
 mailto:oracle_br%40yahoogrupos.com.br] On Behalf Of André Castro
 Sent: quarta-feira, 31 de outubro de 2007 16:31
 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br
 Subject: Re: [oracle_br] procedure para trucar tabelas do schema

 Cara, tu pode tentar alguma coisa do tipo:

 select 'truncate table '||table_name||';'
 from user_tables;

 Vai te gerar os comandos de truncate de todas as tabelas do usuário atual.
 Colocando um where ali, podes restringir pelo que precisares.

 []'s
 André Castro

 Em 31/10/07, orfeu lima [EMAIL PROTECTED]
 mailto:orfeuml%40hotmail.com mailto:orfeuml%40hotmail.com  escreveu:
 
  Srs, alguém teria algum exemplo de uma procedure para
  deletar ou truncar os registros das tabelas de um determinado schema??
  obrigado.



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



Re: [oracle_br] Dúvida - IMP

2007-11-01 Por tôpico Samuel Santos
Correto , Reginaldo Ribeiro.

Mas, o DUMP(EXP) eu recebi do cliente e não é de nenhum ambiente Oracle da
empresa pra qual trabalho.

Não haveria outra forma - tendo eu o arquivo(DUMP) em mãos?


Em 01/11/07, rflribeiro [EMAIL PROTECTED] escreveu:

   Monte num spool o seu exp, selecionando todos os nomes de usuário que
 não são usuários default do banco de dados, como SYS, SYSTEM e sample
 schemas. No standart da instalação, entra isso aqui, que você já pode
 excluir logo de cara:

 USERNAME
 --
 BI
 PM
 SH
 IX
 OE
 HR
 SCOTT
 MGMT_VIEW
 MDDATA
 SYSMAN
 MDSYS
 SI_INFORMTN_SCHEMA
 ORDPLUGINS
 ORDSYS
 OLAPSYS
 ANONYMOUS
 XDB
 CTXSYS
 EXFSYS
 WMSYS
 DBSNMP
 TSMSYS
 DMSYS
 DIP
 OUTLN

 Reginaldo Ribeiro
 Administrador de Bancos de Dados
 Oracle Certified Associate 10g
 _
 DBcom IT Experts
 skype: rflribeiro
 msn: [EMAIL PROTECTED] rflribeiro%40dbcom.com.br
 mobile: 551192344290
 fone: 551162165375
 e-mail: [EMAIL PROTECTED] rflribeiro%40dbcom.com.br
 site: www.dbcom.com.br

 Samuel Santos wrote:
 
  
   Certo, Jose.
  
   Mas detalhe, eu não tenho as informações de todos os usuários que
 serão
   importados, e não posso perder os dados/schemas/usuários da minha
  instância
   destino. Gostaria de importar os dados para esta sem impactar, com
 possp
   procedo?
  
   Neste comando o que eu devo alterar para apenas importar os estrutura
 e
   dados, mas não exluir os dados atuais do destino e nem mesmo alterar
 os
   dados dos usuários SYS e SYSTEM: imp [EMAIL PROTECTED]
  file=teste.dumplog=imp_teste.log full=y buffer=5
  
   Em 01/11/07, Jose C Carvalho [EMAIL 
   PROTECTED]jccarvalho%40cps.pst.com.br
  mailto:jccarvalho%40cps.pst.com.br escreveu:
   
Samuel , primeiro crie a estrutura no banco destino antes de
 Importar
.. (
usuario , tablespece , grants ) .. se tiver como rode um exp
  apenas dos
usuarios necessarios com rows=n para gerar o script pra vc
   
depois faça o imp usando fromuser= ( usuariox,usuarioy ) touser(
usuariox,usuarioy )
   
Att
   
JOSÉ CARLITOS CARVALHO JÚNIOR
Administrador de Banco de Dados
   
   
Samuel Santos  [EMAIL PROTECTED]samuel.gsantos%40yahoo.com.br
  mailto:samuel.gsantos%40yahoo.com.brsamuel.gsantos%40yahoo.com.br
   
Sent by: oracle_br@yahoogrupos.com.broracle_br%40yahoogrupos.com.br
  mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
01/11/2007 09:25
Please respond to
oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
   
To
oracle_br  oracle_br@yahoogrupos.com.broracle_br%40yahoogrupos.com.br
  mailto:oracle_br%40yahoogrupos.com.broracle_br%40yahoogrupos.com.br

cc
   
Subject
[oracle_br] Dúvida - IMP
   
Senhores, Bom Dia!
   
Vejam se podem tirar minha dúvida.
   
Tenho um DUMP(FULL de uma instância do cliente) para ser
  importado, mas
gostaria de importá-lo para uma instância que já existe em meu
  servidor
Oracle. Como posso proceder, para importar o DUMP para está
 instância
sem
que apagar e nem mesmo alterar os schemas/usuários(por exemplo o sys
 e
system, entre outros) existentes, apenas gostaria de adicionar os
schemas
que compõe o DUMP para dentro do meu ambiente atual.
   
Haveria possibilidade fazer isto, ou realmente eu terei que criar
 uma
nova
instância para importar este DUMP?
   
Fico no aguardo do apoio de vocês.
   
Obrigado.
Atenciosamente,
Samuel Geraldo dos Santos
 

 




-- 
Atenciosamente,
Samuel Geraldo dos Santos


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



Re: [oracle_br] Dúvida - IMP

2007-11-01 Por tôpico Renato Deggau
Voce pode usar o parametro SHOW=Y.
Dai grava o resultado num arquivo e analisa os usuarios existentes; depois
faz um a um conforme descrito em outra resposta

Renato Deggau
SHOW

Default: n

When SHOW=y, the contents of the export dump file are listed to the display
and not imported. The SQL statements contained in the export are displayed
in the order in which Import will execute them.
The SHOW parameter can be used only with the FULL=y, FROMUSER, TOUSER, or
TABLES parameter.





On 11/1/07, Samuel Santos [EMAIL PROTECTED] wrote:

   Correto , Reginaldo Ribeiro.

 Mas, o DUMP(EXP) eu recebi do cliente e não é de nenhum ambiente Oracle da
 empresa pra qual trabalho.

 Não haveria outra forma - tendo eu o arquivo(DUMP) em mãos?

 Em 01/11/07, rflribeiro [EMAIL PROTECTED]rflribeiro%40dbcom.com.br
 escreveu:
 
  Monte num spool o seu exp, selecionando todos os nomes de usuário que
  não são usuários default do banco de dados, como SYS, SYSTEM e sample
  schemas. No standart da instalação, entra isso aqui, que você já pode
  excluir logo de cara:
 
  USERNAME
  --
  BI
  PM
  SH
  IX
  OE
  HR
  SCOTT
  MGMT_VIEW
  MDDATA
  SYSMAN
  MDSYS
  SI_INFORMTN_SCHEMA
  ORDPLUGINS
  ORDSYS
  OLAPSYS
  ANONYMOUS
  XDB
  CTXSYS
  EXFSYS
  WMSYS
  DBSNMP
  TSMSYS
  DMSYS
  DIP
  OUTLN
 
  Reginaldo Ribeiro
  Administrador de Bancos de Dados
  Oracle Certified Associate 10g
  _
  DBcom IT Experts
  skype: rflribeiro
  msn: [EMAIL PROTECTED] 
  rflribeiro%40dbcom.com.brrflribeiro%40dbcom.com.br
  mobile: 551192344290
  fone: 551162165375
  e-mail: [EMAIL PROTECTED] 
  rflribeiro%40dbcom.com.brrflribeiro%40dbcom.com.br
  site: www.dbcom.com.br
 
  Samuel Santos wrote:
  
   
Certo, Jose.
   
Mas detalhe, eu não tenho as informações de todos os usuários que
  serão
importados, e não posso perder os dados/schemas/usuários da minha
   instância
destino. Gostaria de importar os dados para esta sem impactar, com
  possp
procedo?
   
Neste comando o que eu devo alterar para apenas importar os
 estrutura
  e
dados, mas não exluir os dados atuais do destino e nem mesmo alterar
  os
dados dos usuários SYS e SYSTEM: imp [EMAIL PROTECTED]
   file=teste.dumplog=imp_teste.log full=y buffer=5
   
Em 01/11/07, Jose C Carvalho [EMAIL 
PROTECTED]jccarvalho%40cps.pst.com.br
 jccarvalho%40cps.pst.com.br
   mailto:jccarvalho%40cps.pst.com.br escreveu:

 Samuel , primeiro crie a estrutura no banco destino antes de
  Importar
 .. (
 usuario , tablespece , grants ) .. se tiver como rode um exp
   apenas dos
 usuarios necessarios com rows=n para gerar o script pra vc

 depois faça o imp usando fromuser= ( usuariox,usuarioy ) touser(
 usuariox,usuarioy )

 Att

 JOSÉ CARLITOS CARVALHO JÚNIOR
 Administrador de Banco de Dados


 Samuel Santos  [EMAIL PROTECTED]samuel.gsantos%40yahoo.com.br
 samuel.gsantos%40yahoo.com.br
   mailto:samuel.gsantos%40yahoo.com.brsamuel.gsantos%40yahoo.com.br

 Sent by: oracle_br@yahoogrupos.com.broracle_br%40yahoogrupos.com.br
 oracle_br%40yahoogrupos.com.br
   mailto:oracle_br%40yahoogrupos.com.br
 oracle_br%40yahoogrupos.com.br
 01/11/2007 09:25
 Please respond to
 oracle_br@yahoogrupos.com.br 
 oracle_br%40yahoogrupos.com.broracle_br%40yahoogrupos.com.br
   mailto:oracle_br%40yahoogrupos.com.br
 oracle_br%40yahoogrupos.com.br

 To
 oracle_br  
 oracle_br@yahoogrupos.com.broracle_br%40yahoogrupos.com.br
 oracle_br%40yahoogrupos.com.br
   mailto:oracle_br%40yahoogrupos.com.br
 oracle_br%40yahoogrupos.com.br
 
 cc

 Subject
 [oracle_br] Dúvida - IMP

 Senhores, Bom Dia!

 Vejam se podem tirar minha dúvida.

 Tenho um DUMP(FULL de uma instância do cliente) para ser
   importado, mas
 gostaria de importá-lo para uma instância que já existe em meu
   servidor
 Oracle. Como posso proceder, para importar o DUMP para está
  instância
 sem
 que apagar e nem mesmo alterar os schemas/usuários(por exemplo o
 sys
  e
 system, entre outros) existentes, apenas gostaria de adicionar os
 schemas
 que compõe o DUMP para dentro do meu ambiente atual.

 Haveria possibilidade fazer isto, ou realmente eu terei que criar
  uma
 nova
 instância para importar este DUMP?

 Fico no aguardo do apoio de vocês.

 Obrigado.
 Atenciosamente,
 Samuel Geraldo dos Santos
  
 
 
 

 --
 Atenciosamente,
 Samuel Geraldo dos Santos

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

  



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



[oracle_br] Duvidas sobre o Redo Log File

2007-11-01 Por tôpico André Schaeffer - Berbau Balas Finas
Amigos.
Corrijam-me se eu estiver errado...

O redo log file , sem entrar em detalhes, grava as alteracoes feitas ao banco 
para motivos de recovery , o archive log eh gerado sobre uma copia fiel do 
redo, e aquela coisa toda.
Mas...

1. qual eh o conteudo do redo log file? Se eu executo um update mudando um 
valor de um campo de 4 para 5, o redo guarda o comando de update ou o novo 
valor 5 e o numero do bloco do datafile para onde este novo valor deve ir?

2. e nos casos de insert e delete?

3. outra duvida q sempre tive: ouvi um especialista, professor de uma OAEC , 
dizer que se vc faz uma DML (update por exemplo) e commita no final, o commit 
eh sempre muito rapido, pq o banco ja gravou os dados no Redo Log File. Porem, 
logo apos o commit, se outro usuario consultar esses dados modificados e 
commitados, o banco ja encontra os dados atualizados nos datafiles ou procura 
antes nos Redo Log Files, afinal eles ainda nao foram gravados nos datafiles e 
serao feitos pelo DBWR alguns instantes depois. ??

4. e para piorar... se realizo um update sem commitar, os dados antigos sao 
movidos para a area de rollback. Tudo bem. Os novos valores substituem os 
antigos diretamente no datafile onde eles se encontram ou sao gravados no Redo 
Log File?

Ja li muita documentacao mas nunca alguma que me deixasse isso claro.

Se alguem tiver paciencia e souber, agradeco.



   André Gustavo Schaeffer 
   Berbau Balas Finas 
   Email: [EMAIL PROTECTED] 
   MSN: [EMAIL PROTECTED] 
   Fone: (54) 3321 3677 Ramal 24 
   http://www.berbau.com.br 

   




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



[oracle_br] Arquivos num Directory

2007-11-01 Por tôpico André Castro
Boa tarde amigos!
Estou usando o conceito de Directory do banco, para criar apontamentos
para paths do sistema operacional.
Gostaria de dar um dir nesse directory para processar os arquivos contidos
no mesmo.
Alguém sabe como se faz isso?
Ou pelo menos pelo que pesquisar.

Valeu!

[]'s
André Castro


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



Re: [oracle_br] Arquivos num Directory

2007-11-01 Por tôpico Gleyson Melo
Bom, existem pelo duas formas..

Se for pra dar um DIR manualmente, você tem que logar no sistema operacional
em questão e ir na pasta pessoalmente pra isso.

Via programação, você vai precisar criar uma Java Stored Procedure porque,
até onde sei, o PL/SQL não te dá um recurso pra listar o conteúdo de
diretórios do SO.

Em 01/11/07, André Castro [EMAIL PROTECTED] escreveu:

   Boa tarde amigos!
 Estou usando o conceito de Directory do banco, para criar apontamentos
 para paths do sistema operacional.
 Gostaria de dar um dir nesse directory para processar os arquivos
 contidos
 no mesmo.
 Alguém sabe como se faz isso?
 Ou pelo menos pelo que pesquisar.

 Valeu!

 []'s
 André Castro

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

  




-- 
Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


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



Re: [oracle_br] Arquivos num Directory

2007-11-01 Por tôpico rflribeiro
O que você pode fazer é jogar numa variável o caminho do directory, que
você pega na coluna DIRECTORY_PATH, na view ALL_DIRECTORIES. Depois,
SUPONDO QUE VOCÊ RODE ISTO DIRETO NA MÁQUINA SERVIDOR, você pode dar um
! ou HOST com ls ou dir no caminho que foi armazenado na variável.
Eu estou encerrando hoje. Depois, se funcionar, você avisa o pessoal aqui.
Boa sorte.

Reginaldo Ribeiro
Administrador de Bancos de Dados
Oracle Certified Associate 10g
_
DBcom IT Experts
skype: rflribeiro
msn: [EMAIL PROTECTED]
mobile: 551192344290
fone: 551162165375
e-mail: [EMAIL PROTECTED]
site: www.dbcom.com.br



Gleyson Melo wrote:

 Bom, existem pelo duas formas..

 Se for pra dar um DIR manualmente, você tem que logar no sistema
 operacional
 em questão e ir na pasta pessoalmente pra isso.

 Via programação, você vai precisar criar uma Java Stored Procedure porque,
 até onde sei, o PL/SQL não te dá um recurso pra listar o conteúdo de
 diretórios do SO.

 Em 01/11/07, André Castro [EMAIL PROTECTED] mailto:andre%402c.com.br
 escreveu:
 
  Boa tarde amigos!
  Estou usando o conceito de Directory do banco, para criar apontamentos
  para paths do sistema operacional.
  Gostaria de dar um dir nesse directory para processar os arquivos
  contidos
  no mesmo.
  Alguém sabe como se faz isso?
  Ou pelo menos pelo que pesquisar.
 
  Valeu!
 
  []'s
  André Castro




Re: [oracle_br] Duvidas sobre o Redo Log File

2007-11-01 Por tôpico rflribeiro
1. fica gravado no redo a transaçã que gerou o update
2. o mesmo que o anterior
3. são processos independentes. A leitura é feita primeiro no buffer e,
se não estiver no buffer, nos blocos
4. quando você realiza o update, o oracle grava os valores antigos do
registro na área de undo. Se algum select rolar nesse meio tempo, é de
lá que os dados vêm. Os dados novos são escritos nos blocos e as
transações são escritas no redo. No redo (refazer), não são gravados
valores de registros, novos, velhos ou deletados.

Reginaldo Ribeiro
Administrador de Bancos de Dados
Oracle Certified Associate 10g
_
DBcom IT Experts
skype: rflribeiro
msn: [EMAIL PROTECTED]
mobile: 551192344290
fone: 551162165375
e-mail: [EMAIL PROTECTED]
site: www.dbcom.com.br



André Schaeffer - Berbau Balas Finas wrote:

 Amigos.
 Corrijam-me se eu estiver errado...

 O redo log file , sem entrar em detalhes, grava as alteracoes feitas
 ao banco para motivos de recovery , o archive log eh gerado sobre uma
 copia fiel do redo, e aquela coisa toda.
 Mas...

 1. qual eh o conteudo do redo log file? Se eu executo um update
 mudando um valor de um campo de 4 para 5, o redo guarda o comando de
 update ou o novo valor 5 e o numero do bloco do datafile para onde
 este novo valor deve ir?

 2. e nos casos de insert e delete?

 3. outra duvida q sempre tive: ouvi um especialista, professor de uma
 OAEC , dizer que se vc faz uma DML (update por exemplo) e commita no
 final, o commit eh sempre muito rapido, pq o banco ja gravou os dados
 no Redo Log File. Porem, logo apos o commit, se outro usuario
 consultar esses dados modificados e commitados, o banco ja encontra os
 dados atualizados nos datafiles ou procura antes nos Redo Log Files,
 afinal eles ainda nao foram gravados nos datafiles e serao feitos pelo
 DBWR alguns instantes depois. ??

 4. e para piorar... se realizo um update sem commitar, os dados
 antigos sao movidos para a area de rollback. Tudo bem. Os novos
 valores substituem os antigos diretamente no datafile onde eles se
 encontram ou sao gravados no Redo Log File?

 Ja li muita documentacao mas nunca alguma que me deixasse isso claro.

 Se alguem tiver paciencia e souber, agradeco.

 André Gustavo Schaeffer
 Berbau Balas Finas
 Email: [EMAIL PROTECTED] mailto:andre%40berbau.com.br
 MSN: [EMAIL PROTECTED] mailto:agsmisc%40hotmail.com
 Fone: (54) 3321 3677 Ramal 24
 http://www.berbau.com.br http://www.berbau.com.br




Re: [oracle_br] Arquivos num Directory

2007-11-01 Por tôpico rflribeiro
Cara, não rola. O host é comando de sql plus.

Reginaldo Ribeiro
Administrador de Bancos de Dados
Oracle Certified Associate 10g
_
DBcom IT Experts
skype: rflribeiro
msn: [EMAIL PROTECTED]
mobile: 551192344290
fone: 551162165375
e-mail: [EMAIL PROTECTED]
site: www.dbcom.com.br



rflribeiro wrote:

 O que você pode fazer é jogar numa variável o caminho do directory, que
 você pega na coluna DIRECTORY_PATH, na view ALL_DIRECTORIES. Depois,
 SUPONDO QUE VOCÊ RODE ISTO DIRETO NA MÁQUINA SERVIDOR, você pode dar um
 ! ou HOST com ls ou dir no caminho que foi armazenado na variável.
 Eu estou encerrando hoje. Depois, se funcionar, você avisa o pessoal aqui.
 Boa sorte.

 Reginaldo Ribeiro
 Administrador de Bancos de Dados
 Oracle Certified Associate 10g
 _
 DBcom IT Experts
 skype: rflribeiro
 msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br
 mobile: 551192344290
 fone: 551162165375
 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br
 site: www.dbcom.com.br

 Gleyson Melo wrote:
 
  Bom, existem pelo duas formas..
 
  Se for pra dar um DIR manualmente, você tem que logar no sistema
  operacional
  em questão e ir na pasta pessoalmente pra isso.
 
  Via programação, você vai precisar criar uma Java Stored Procedure
 porque,
  até onde sei, o PL/SQL não te dá um recurso pra listar o conteúdo de
  diretórios do SO.
 
  Em 01/11/07, André Castro [EMAIL PROTECTED]
 mailto:andre%402c.com.br mailto:andre%402c.com.br
  escreveu:
  
   Boa tarde amigos!
   Estou usando o conceito de Directory do banco, para criar
 apontamentos
   para paths do sistema operacional.
   Gostaria de dar um dir nesse directory para processar os arquivos
   contidos
   no mesmo.
   Alguém sabe como se faz isso?
   Ou pelo menos pelo que pesquisar.
  
   Valeu!
  
   []'s
   André Castro




Re: [oracle_br] Arquivos num Directory

2007-11-01 Por tôpico André Castro
Caras, Java Stored Procedure, toda a vida.
Pelo que vi aqui, parece ser simples.
http://asktom.oracle.com/pls/asktom/f?p=100:11:183203105787997P11_QUESTION_ID:439619916584



Vou testar e digo o que deu.

[]'s
André Castro


Em 01/11/07, rflribeiro [EMAIL PROTECTED] escreveu:

   Cara, não rola. O host é comando de sql plus.

 Reginaldo Ribeiro
 Administrador de Bancos de Dados
 Oracle Certified Associate 10g
 _
 DBcom IT Experts
 skype: rflribeiro
 msn: [EMAIL PROTECTED] rflribeiro%40dbcom.com.br
 mobile: 551192344290
 fone: 551162165375
 e-mail: [EMAIL PROTECTED] rflribeiro%40dbcom.com.br
 site: www.dbcom.com.br

 rflribeiro wrote:
 
  O que você pode fazer é jogar numa variável o caminho do directory, que
  você pega na coluna DIRECTORY_PATH, na view ALL_DIRECTORIES. Depois,
  SUPONDO QUE VOCÊ RODE ISTO DIRETO NA MÁQUINA SERVIDOR, você pode dar um
  ! ou HOST com ls ou dir no caminho que foi armazenado na variável.
  Eu estou encerrando hoje. Depois, se funcionar, você avisa o pessoal
 aqui.
  Boa sorte.
 
  Reginaldo Ribeiro
  Administrador de Bancos de Dados
  Oracle Certified Associate 10g
  _
  DBcom IT Experts
  skype: rflribeiro
  msn: [EMAIL PROTECTED] rflribeiro%40dbcom.com.br mailto:
 rflribeiro%40dbcom.com.br
  mobile: 551192344290
  fone: 551162165375
  e-mail: [EMAIL PROTECTED] rflribeiro%40dbcom.com.br mailto:
 rflribeiro%40dbcom.com.br
  site: www.dbcom.com.br
 
  Gleyson Melo wrote:
  
   Bom, existem pelo duas formas..
  
   Se for pra dar um DIR manualmente, você tem que logar no sistema
   operacional
   em questão e ir na pasta pessoalmente pra isso.
  
   Via programação, você vai precisar criar uma Java Stored Procedure
  porque,
   até onde sei, o PL/SQL não te dá um recurso pra listar o conteúdo de
   diretórios do SO.
  
   Em 01/11/07, André Castro [EMAIL PROTECTED] andre%402c.com.br
  mailto:andre%402c.com.br mailto:andre%402c.com.br
   escreveu:
   
Boa tarde amigos!
Estou usando o conceito de Directory do banco, para criar
  apontamentos
para paths do sistema operacional.
Gostaria de dar um dir nesse directory para processar os arquivos
contidos
no mesmo.
Alguém sabe como se faz isso?
Ou pelo menos pelo que pesquisar.
   
Valeu!
   
[]'s
André Castro
 

  

 --
 E-mail classificado pelo Identificador de Spam Inteligente.
 Para alterar a categoria classificada, visite o Terra 
 Mailhttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=dede2c_l=1,1193965869.768101.17567.domoni.hst.terra.com.br,21121,Des15,Des15

  --
 Esta mensagem foi verificada pelo E-mail Protegido 
 Terrahttp://mail.terra.com.br/
 .
 Scan engine: McAfee VirusScan / Atualizado em 01/11/2007 / Versão: 5.1.00
 /5154
 Proteja o seu e-mail Terra: http://mail.terra.com.br/




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