[oracle_br] Problema com trigger

2006-07-18 Por tôpico Luciano Santos
Pessoal,

Bom dia!

 

Tenho a trigger abaixo, na qual eu seleciono alguns dados de duas tabelas 
(conforme cursor) e insiro em um terceira tabela. Mas antes e inserir nessa 
tabela eu deleto os dados existentes nela que são iguais aos que eu estou 
inserindo. Até ai tudo bem, na lógica deveria funcionar, mas ao fazer alguns 
testes verifiquei que ao inserir 3 linhas das tabelas do cursor a trigger 
insere também na tabela de destino, mas se por alguma motivo eu precise inserir 
uma quarta linha para o mesmo boletim, a trigger deleta as linhas 
correspondentes ao boletim na tabela de destino e só insere a ultima linha que 
foi inserido na tabela.

 

O que eu estou fazendo de errado, pois a trigger deveria deixar inserir as 4 
linhas e não só a ultima.

 

 

 

CREATE OR REPLACE TRIGGER PIMSCS.ATU_SISMA_PRDEQ_APTMEC_DE 

AFTER

INSERT ON PIMSCS.APT_MEC_DE FOR EACH ROW DECLARE

V_DATA DATE;

V_EMP NUMBER(3) := 3;

V_ESP NUMBER(3) := 1;

V_OPER NUMBER(5);

V_EQUIP NUMBER(8);

V_PRD_TON NUMBER(13) := 0;

V_PRD_HA NUMBER(8,3);

v_boletim number(10);

V_BOL_SISMA NUMBER(10);

 

CURSOR C1  IS

SELECT 
:NEW.NO_BOLETIM,B.DT_OPERACAO,:NEW.CD_OPERACAO,B.CD_EQUIPTO,:NEW.QT_PROD_EXEC

  FROM DUAL, APT_MEC_HE B

  WHERE :NEW.FG_TP_APTO='M' AND :NEW.FG_TP_APTO=B.FG_TP_APTO

  AND :NEW.NO_BOLETIM=B.NO_BOLETIM AND :NEW.INSTANCIA=B.INSTANCIA

  aND B.CD_EQUIPTO IN (SELECT CD_EQUIPTO FROM EQUIPTOS WHERE FG_TP_EQUIP=1 AND

  CD_EQUIPTO=B.CD_EQUIPTO)

  AND :new.CD_CCUSTO IN (SELECT CD_CCUSTO FROM CCUSTOS WHERE CD_CCUSTO  
'9');

 

BEGIN

 

 

delete from sisma_prod_equip where no_boletim = :new.no_boletim;

 

OPEN C1;

FETCH C1 INTO V_BOLETIM,V_DATA,V_OPER,V_EQUIP,V_PRD_HA;

 

if v_data is not null then 

 

INSERT INTO SISMA_PROD_EQUIP 
(DATA,OPERACAO,ESPECIE,EMPRESA,CD_EQUIPTO,PROD_TON,PROD_HA,NO_BOLETIM)

VALUES (V_DATA,V_OPER,V_ESP,V_EMP,V_EQUIP,V_PRD_TON,V_PRD_HA,V_BOLETIM);

 

end if;

 

close c1;

END;

 

___

 

Luciano Santos

___

 



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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





[oracle_br] Perfomece de SQL

2006-07-18 Por tôpico Gabriel Herdt
Pessoal Oque vocês acham que melhor para a performece de um banco de 
grande porte? abaixo vou listar dois Select que o resultado o 
mesmo porem quero saber oque é melhor para aperformece do banco 
senpre pensando num banco de muitos(mais de um milhão ) registros.

Select
CRDUPLIC.CD_TIPDUP, CRDUPLIC.NR_DOCUME, CRDUPLIC.NR_SEQDOC,
CRDUPLIC.CD_CLIFOR, SICLIFOR.DS_CLIFOR, CRDUPLIC.DT_VENCIM,
(CRDUPLIC.VL_DOCUME - CRDUPLIC.VL_BAIXAD) as VL_SALDO
from CRDUPLIC, SICLIFOR
where SICLIFOR.cd_clifor = CRDUPLIC.cd_clifor

  ---

Select 
CD_TIPDUP, NR_DOCUME, NR_SEQDOC, d.CD_CLIFOR, DS_CLIFOR,
DT_VENCIM, (VL_DOCUME - VL_BAIXAD) as VL_SALDO 
from 
CRDUPLIC d
left join SICLIFOR c on c.CD_CLIFOR = d.CD_CLIFOR
where d.CD_EMPRES = :CDem and NR_BORDER = :NRbo







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




RE: [oracle_br] CURSO OFICIAL X CURSO EX OFICIAL !!

2006-07-18 Por tôpico Claro, Eduardo
Cara,

Vou te dar minha opinião: sou professor da formação Oracle  aqui em SP, já há 
mais de 3 anos. Atualmente ministro em um local oficial, usando o material 
oficial. Porém, também já ministrei aulas em locais não-oficiais, e não creio 
que simplesmente por este motivo o curso fosse pior.

Acredito que o sucesso de um curso depende de vários fatores: qualidade do 
professor, material, infra-estrutura do curso/local, e o próprio aluno. Todos 
são muito importantes. A vantagem de fazer o curso em local oficial é que você 
tem a garantia da Oracle, referente ao professor, material e escola. Porém, 
existem muitos cursos não-oficiais com ótimos professores, material bem 
elaborado e boa infra-estrutura. Nestes casos, o curso terá uma ótima qualidade 
também. Se optar por curso não-oficial, fica a dica de procurar boas 
recomendações com quem já fez o curso.

[]s

Eduardo Claro

-Original Message-
From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
ammorrim_rj
Sent: Monday, July 17, 2006 10:45 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] CURSO OFICIAL X CURSO EX OFICIAL !!

Boa noite pessoal, tudo na paz ??

A algum tempo atras, fiz uma formação Oracle 9i em um lugar chamado AOPEC aqui 
no RJ e na boa, me arrependi profundamente. O professor não era bom, o curso 
não tinha uma boa qualidade técnica...me lembro até hoje na nossa primeira 
aula, em que utilizávamos SO Linux Conectiva que o instrutor ficava rocurando o 
botão de iniciar..rs rs rs

De la pra ca, tenho estudado em casa e tentado ao máximo me esforçar, afim de 
tentar uma certificação. Minha dúvida seria a seguinte, vocês recomendam 
somente os cursos oficiais para fazer a formação ou existe algum outro curso 
aqui no RJ, que seria tão bom quanto os oficiais ?

Dei uma olhada na GCM e a formação la esta saindo a R$7.000,00 incluindo 2 
provasé um belo dindin !! rs rs

Comprei até aqueles cds do Transcender e um  outro com as provas...

Talvez um Infnet da vida, que já ofereceu curso de certificaçãosei la..

O que acham ?





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos




 





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] Problema ao criar MATERIALIZED VIEW

2006-07-18 Por tôpico DBA - ORACLE
Pessoal alguém já teve este problema:?

Ao tentar criar a view retorna erro devido ao dblink mas dou um select *
from [EMAIL PROTECTED] e retorna normalmente. Já conferi todos
dblinks e estão ok. Tnsnames e estão ok. E a prova que está conectando é o *
from que faço

SQL CREATE MATERIALIZED VIEW TMI.CFG_APLICATIVOS
  2  REFRESH FAST ON DEMAND
  3  WITH ROWID
  4   NEXT NULL
  5  AS
  6  SELECT
  7  CAPL.CODIGO CODIGO,
  8  CAPL.TIPO TIPO,
  9  CAPL.INDIC_OBJETO_VARIAVEL INDIC_OBJETO_VARIAVEL,
 10  CAPL.COMANDO COMANDO,
 11  CAPL.PARM_CODIGO PARM_CODIGO,
 12  CAPL.PARM_SIST_SIGLA PARM_SIST_SIGLA
 13  FROM [EMAIL PROTECTED] CAPL;
FROM [EMAIL PROTECTED] CAPL
 *
ERRO na linha 13:
ORA-04052: error occurred when looking up remote object
[EMAIL PROTECTED]
ORA-00604: error occurred at recursive SQL level 1
ORA-12154: TNS:could not resolve service name


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Update na tabela com mais de 4 mil hões de registros...

2006-07-18 Por tôpico ESTUDO
obaaa Marcio agora entendi tudinho!
Brigadinha

Cris
  - Original Message - 
  From: Marcio Portes 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Friday, July 14, 2006 6:38 PM
  Subject: Re: [oracle_br] Update na tabela com mais de 4 milhões de 
registros...


  :-)
  Qual parte? Eu só quis mostrar para o Márcio Ricardo que a sequencia iria
  incrementar em 1 para cada update feito. Então criei uma tabela com um campo
  com valor null só que number (por isso que eu usei o cast) mas eu poderia
  ter criado na mão mesmo e depois populado. Ai e dei o select para ver o
  resultado, ou seja, 5 linhas com null depois crei a sequencia, fiz o update
  e novamente o select, agora sim com o valor da sequence nas colunas - isso
  prova que a sequence anda quando feito o update em uma instrução só.

  On 7/14/06, ESTUDO [EMAIL PROTECTED] wrote:
  
   Nossa Marcio, me deu ate tontura, não entendi nada..rsss
   Cris
  
 - Original Message -
 From: Marcio Portes
 To: oracle_br@yahoogrupos.com.br
 Sent: Wednesday, July 12, 2006 7:46 PM
 Subject: Re: [oracle_br] Update na tabela com mais de 4 milhões de
   registros...
  
  
 Não, o nextval vai incrementar a cada update, veja:
  
 [EMAIL PROTECTED] create table t as
   2  select cast( null as number) x
   3from all_users
   4   where rownum = 5
   5  /
  
 Table created.
  
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] create sequence s;
  
 Sequence created.
  
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] select * from t;
  
 X
 -
  
  
  
  
  
  
 5 rows selected.
  
 [EMAIL PROTECTED] select count(*) from t;
  
  COUNT(*)
 -
 5
  
 1 row selected.
  
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] update t
   2 set x = s.nextval
   3  /
  
 5 rows updated.
  
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] select * from t;
  
 X
 -
 1
 2
 3
 4
 5
  
 5 rows selected.
  
  
 On 7/12/06, Márcio Ricardo [EMAIL PROTECTED] wrote:
 
  Dessa maneira sem usar o cursor o valor da sequence vai ser o mesmo
   para o
  determinado intervalo de data, ok? Ou esse script é para eu colocar no
   meu
  LOOP?
 
- Original Message -
From: Marcio Portes
To: oracle_br@yahoogrupos.com.br
Sent: Wednesday, July 12, 2006 1:17 AM
Subject: Re: [oracle_br] Update na tabela com mais de 4 milhões de
  registros...
 
 
Márcio:
 
Tente ai:
 
   UPDATE FT01_NOTA_SAI
 SET ID_NF_SAIDA = FT01_NF_SEQ_ID.NEXTVAL
  WHERE DT_EMIS BETWEEN to_date('01/01/2000', 'dd/mm/') AND
to_date('31/12/2000', 'dd/mm/y'
/
commit;
 
 
 
On 7/11/06, Márcio Ricardo [EMAIL PROTECTED] wrote:

 Boa tarde grupo,

   Estou fazendo um update com mais de 4 milhões de registros, na
  verdade
 não consegui fazer para atualizar todos os registros de uma vez,
  depois de
 algum tempo me retorna o erro ORA-04031 SHARED MEMORY. Se eu não
  estiver
 errado, esse erro acontece porque tenho muitas linhas para
   atualizar e
  como
 não dou o commit a memoria sobrecarrega, correto?

 Pergunto. Tem algum parametro que eu possa setar para aumentar
   essa
 memória e atualizar minha tabela de uma vez só?

 Ou no script que fiz posso dar o commit dentro do loop? Li no
   livro
 Programação PL/SQL Oracle9i que a oracle não recomenda, mas se
   quero
  mesmo
 dar o commit basta colocar a primary key da tabela no update.

 segue o script abaixo:

 DECLARE
 V_ID FT01_NOTA_SAI.ID_NF_SAIDA%TYPE;

 CURSOR C_FT01_NF_ID IS
 SELECT UN, NF, SERIE
 FROM FT01_NOTA_SAI
 WHERE DT_EMIS BETWEEN '01/01/2000' AND '31/12/2000';

 BEGIN
   FOR V_CURSOR IN C_FT01_NF_ID LOOP
SELECT FT01_NF_SEQ_ID.NEXTVAL
INTO V_ID
FROM DUAL;

UPDATE FT01_NOTA_SAI
 SET ID_NF_SAIDA = V_ID
WHERE V_CURSOR.UN= UN
AND   V_CURSOR.NF= NF
AND   V_CURSOR.SERIE = SERIE
AND   ID_NF_SAIDA IS NULL;
   END LOOP;
 END;

 Valew.
  Márcio Ricardo Alves da Silva
   Programador Pleno
   Av. Eng. Luis Carlos Berrini, 801 - 10º andar
   Brooklin Novo - 04571-010 - São Paulo - SP
   Fone: (55)(11)5501-8300
   Fax:(55)(11)5501-8302
   www.confignet.com.br


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

 

[oracle_br] MATERIALIZED VIEW

2006-07-18 Por tôpico DBA - ORACLE
 Pessoal alguém já teve este problema:?

Ao tentar criar a view retorna erro devido ao dblink mas dou um select *
from [EMAIL PROTECTED] e retorna normalmente. Já conferi todos
dblinks e estão ok. Tnsnames e estão ok. E a prova que está conectando é o *
from que faço

SQL CREATE MATERIALIZED VIEW TMI.CFG_APLICATIVOS
  2  REFRESH FAST ON DEMAND
  3  WITH ROWID
  4   NEXT NULL
  5  AS
  6  SELECT
  7  CAPL.CODIGO CODIGO,
  8  CAPL.TIPO TIPO,
  9  CAPL.INDIC_OBJETO_VARIAVEL INDIC_OBJETO_VARIAVEL,
 10  CAPL.COMANDO COMANDO,
 11  CAPL.PARM_CODIGO PARM_CODIGO,
 12  CAPL.PARM_SIST_SIGLA PARM_SIST_SIGLA
 13  FROM [EMAIL PROTECTED] CAPL;
FROM [EMAIL PROTECTED] CAPL
 *
ERRO na linha 13:
ORA-04052: error occurred when looking up remote object
[EMAIL PROTECTED]
ORA-00604: error occurred at recursive SQL level 1
ORA-12154: TNS:could not resolve service name


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] Problema MATERIALIZED VIEW

2006-07-18 Por tôpico DBA - ORACLE
  Pessoal alguém já teve este problema:?

Ao tentar criar a view retorna erro devido ao dblink mas dou um select *
from owner + tabela @ dblink.world e retorna normalmente. Já conferi todos
dblinks e estão ok. Tnsnames e estão ok. E a prova que está conectando é o *
from que faço

SQL CREATE MATERIALIZED VIEW TMI.CFG_APLICATIVOS
  2  REFRESH FAST ON DEMAND
  3  WITH ROWID
  4   NEXT NULL
  5  AS
  6  SELECT
  7  CAPL.CODIGO CODIGO,
  8  CAPL.TIPO TIPO,
  9  CAPL.INDIC_OBJETO_VARIAVEL INDIC_OBJETO_VARIAVEL,
 10  CAPL.COMANDO COMANDO,
 11  CAPL.PARM_CODIGO PARM_CODIGO,
 12  CAPL.PARM_SIST_SIGLA PARM_SIST_SIGLA
 13  FROM owner + tabela @ dblink.world
 CAPL;
FROM owner + tabela @ dblink.world CAPL
 *
ERRO na linha 13:
ORA-04052: error occurred when looking up remote object owner + tabela @
dblink.world
ORA-00604: error occurred at recursive SQL level 1
ORA-12154: TNS:could not resolve service name


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] Problema MATERIALIZED VIEW

2006-07-18 Por tôpico DBA - ORACLE
 Pessoal alguém já teve este problema:?

Ao tentar criar a view retorna erro devido ao dblink mas dou um select *
from [EMAIL PROTECTED]  e retorna normalmente. Já conferi todos
dblinks e estão ok. Tnsnames e estão ok. E a prova que está conectando é o *
from que faço

SQL CREATE MATERIALIZED VIEW TMI.CFG_APLICATIVOS
  2  REFRESH FAST ON DEMAND
  3  WITH ROWID
  4   NEXT NULL
  5  AS
  6  SELECT
  7  CAPL.CODIGO CODIGO,
  8  CAPL.TIPO TIPO,
  9  CAPL.INDIC_OBJETO_VARIAVEL INDIC_OBJETO_VARIAVEL,
 10  CAPL.COMANDO COMANDO,
 11  CAPL.PARM_CODIGO PARM_CODIGO,
 12  CAPL.PARM_SIST_SIGLA PARM_SIST_SIGLA
 13  FROM owner + tabela @ dblink.world
 CAPL;
FROM owner + tabela @ dblink.world CAPL
 *
ERRO na linha 13:
ORA-04052: error occurred when looking up remote object owner + tabela @
dblink.world
ORA-00604: error occurred at recursive SQL level 1
ORA-12154: TNS:could not resolve service name


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





[oracle_br] Re: Importacao de Arquivo Clob

2006-07-18 Por tôpico jlchiappa
Bom, não sei que toda a documentação é essa que vc leu, mas como eu 
já tinha dito em respósta ao seu e-mail privado pra mim a 
recomendação pé o manual de Utilities, na parte de sql*loader é ** 
LÁ ** que vc acha as opções (a external tabel NADA MAIS É do que um 
sql*loader engrupido, disfarçado, ok ??
 Pra não ficar no ar, como diria um antigo professor meu de 
matemática, vamos tentar tatibitatizar isso, com um exemplo (no meu 
caso estou usando XE numa máquina win2kPRObr. mas em princípio o 
exemplo vale pra qquer banco 9i ou acima). Primeiro, assim que rodo o 
teu exemplo, a tabela external é criada, ok, mas quando faço select 
eu obtenho :

SQL select * from tbl_fax;
ERROR:
ORA-29913:. blablabla...
KUP-01005: syntax error: found clob: expecting one 
of: binary_double,
binary_float, comma, char, date, defaultif, decimal, double, float, 
integer, (,
nullif, oracle_date, oracle_number, position, raw, recnum, ), 
unsigned,
varrawc, varchar, varraw, varcharc, zoned

OU SEJA, ele não está reconhecendo CLOB como tipo de coluna, E no 
citado manual no cap. 6 no link SQL*Loader Datatypes (estou usando 
a versão HTML aqui) ele EXPRESSAMENTE mostra que o sql*loader *** NÂO 
SUPORTA ** os mesmos datatypes nuilt-in Oracle, no caso tudo que for 
caracter nele é CHAR ou VARCHAR , com um TAMANHO, que vc tem que 
indicar, confere ??? Esse é o primeiro erro que vc cometeu...
 Eu contruí o seguinte arquivo-texto para o teste, usando o 
terminador que vc citava no e-mail particular :
 
C:\oraclexe\app\oracle\product\10.2.0\server\BINtype c:\arqfax.txt
00011001Linha de texto 1 do registro regional=0001 
resposta=1 fax_linha=001
Linha de texto 2 do registro regional=0001 resposta=1 
fax_linha=001
Linha de texto 3 do registro regional=0001 resposta=1 
fax_linha=001
Linha de texto 4 do registro regional=0001 resposta=1 
fax_linha=001
Linha de texto 5 do registro regional=0001 resposta=1 
fax_linha=001
TCP
00022002Linha de texto 1 do registro regional=0002 
resposta=2 fax_linha=002
Linha de texto 2 do registro regional=0002 resposta=2 
fax_linha=002
Linha de texto 3 do registro regional=0002 resposta=2 
fax_linha=002
TCP
00033003Linha de texto 1 do registro regional=0003 
resposta=3 fax_linha=003
Linha de texto 2 do registro regional=0003 resposta=3 
fax_linha=003
Linha de texto 3 do registro regional=0003 resposta=3 
fax_linha=003
Linha de texto 4 do registro regional=0003 resposta=3 
fax_linha=003
TCP

no mesmo manual é DOCUMENTADO que o fim de linha é usado como fim de 
coluna/registro, A NÃO SER que vc especifique outro (o que ele chama 
de stream), OU que vc use as opções de montagem de registro lógico, 
eu vou usar o opção de stream no exemplo, que por caso acho q é a + 
fácil.  Vou também usar o loader diretamente, é mais fácil aqui pro 
meu teste, ficará como a sua tarefinha de casa converter pra sintaxe 
da external table, o que deve ser BICO de fazer, segue :

C:\oraclexe\app\oracle\product\10.2.0\server\BINtype c:\arqfax.ctl
load data
infile str.dat str X'544350393939390D0A'
REPLACE
INTO TABLE TBL_FAX
(fax_regional position(001:008) integer external,
fax_resposta position(009:017) integer external,
fax_linha position(018:020) integer external,
fax_texto char(2)
)

SQL drop table tbl_fax;

Tabela eliminada.

SQL create table tbl_fax
  2  (fax_regional number(08),
  3  fax_resposta number(09),
  4  fax_linha number(03),
  5  fax_texto clob
  6  );

Tabela criada.

C:\oraclexe\app\oracle\product\10.2.0\server\BINsqlldr scott/tiger 
data=c:\arqfax.txt control=c:\arqfax.ctl log=c:\arqfax.log 
bad=c:\arqfax.bad errors=

[EMAIL PROTECTED]:SQLselect * from tbl_fax;

FAX_REGIONAL FAX_RESPOSTA FAX_LINHA FAX_TEXTO
  - --
--
   11 1 Linha de texto 1 do registro 
regional=0001 resposta=1 fax_linha=001

Linha de texto 2 do registro 
regional=0001 resposta=1 fax_linha=001


Linha de texto 3 do registro 
regional=0001 resposta=1 fax_linha=001


Linha de texto 4 do registro 
regional=0001 resposta=1 fax_linha=001


Linha de texto 5 do registro 
regional=0001 resposta=1 fax_linha=001

   22 2 Linha de texto 1 do registro 
regional=0002 resposta=2 fax_linha=002


Linha de texto 2 do registro 
regional=0002 resposta=2 fax_linha=002


Linha de texto 3 do registro 
regional=0002 resposta=2 fax_linha=002

   33 3 Linha de texto 1 do registro 

Re: [oracle_br] Ajuda SQL Loader

2006-07-18 Por tôpico Roelso A. de Oliveira
Bom dia Rodrigo

O loader e um executavel do oracle, e sua chamada dever ser atraves do prompt 
do sistema operacional que se encontra no diretorio  versao oracle 
\bin\SQLLDR.EXE.
No caso da chamda do seu loader fiz algumas modificações que podem ajudar:

Crie um bat;

Nome :loader.bat

Conteudo: 

sqlldr userid = control=vendas.ctl , USERID=usuario/[EMAIL PROTECTED] , 
ERRORS=999, direct=true
exit

-

Crie o CTL

Nome: vendas.ctl 

Conteudo: 

load data infile caminho do arquivo\vendas_2004.txt

into table owner.tabela

fields terminated by ;
TRAILING NULLCOLS
( loja,
 item,
semana,
ano,
qt_venda )



-


- Original Message - 
  From: Rodrigo Lether 
  To: Oracle - Grupos ; Oracle-BR1 ; Oracle-BR2 ; OraOracle ; Orcale-GPO 
  Sent: Monday, July 17, 2006 6:22 PM
  Subject: [oracle_br] Ajuda SQL Loader


  Boa Tarde Mestres.
Estou com uma certa dificuldade para gerar uma carga de dados pelo Loader.
Criei meu arquivo Control File  desta maneira :
 
Arquivo: vendas.ctl
 
load data
  infile 'vendas_2004.txt'
  into table venda
  fields terminated by ;
  ( loja,item,semana,ano,qt_venda)
 
para executar estou utilizando esta linha de comando:
 
sqlldr userid = usuario/[EMAIL PROTECTED] control=vendas.ctl log=vendas.log 
direct=true
 
O comando SQLLDR tenho de utilizar no prompt  ou no sqlplus ???
Preciso setar alguma coisa ???

 
Obrigado,
Rodrigo

  
  -
  O Yahoo! está de cara nova. Venha conferir!

  [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 deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





[oracle_br] Re: Ajuda SQL Loader

2006-07-18 Por tôpico jlchiappa
--- Em oracle_br@yahoogrupos.com.br, Rodrigo Lether [EMAIL PROTECTED] 
   O comando SQLLDR tenho de utilizar no prompt  ou no sqlplus ???

loader é um programa-executável :

C:\oraclexe\app\oracle\product\10.2.0\server\BINdir *sqlldr*
 O volume na unidade C não tem nome.
 O número de série do volume é 507A-DFA1

 Pasta de C:\oraclexe\app\oracle\product\10.2.0\server\BIN

02/02/2006  00:43   450.560 sqlldr.exe
   1 arquivo(s)450.560 bytes
   0 pasta(s)  5.598.797.824 bytes disponíveis

como tal, ele pode ser executado num prompt de comando, OU via shell 
script/script de comandos do teu SO, OU com a tool de digitação  
execução de comandos do teu SO (botão iniciar opção executar se for 
m$win, menu do sistema se for linux), ou similares Vc até pode 
executar programas externos de dentro do sqlplus, via instrução HOST, 
seria tipo :

SQLhost pathenomedo programaquequero

== MAS o plus tem limitações pra isso, eu prefiro sempre usar a 
linha de comandos.

   Preciso setar alguma coisa ???

Bom, primeiro a recomendação para performance ótima é SEMPRE que vc 
tenha o arquivo-texto, o controlfile e o executável do loader locais 
na MESMA máquina que o banco, evitando tráfego de rede excessivo... 
Quanto à setar, depende : SE vc só tem o banco de produto Oracle 
nessa máquina, certamente as vars de home, sid e path já estarão 
certas, não precisará de nada. Já se vc tiver algum outro produto 
Oracle, vc provavelmnete VAI ter várias homes (ie, vários 
diretórios), aí vc precisaria indicar, seria algo do tipo :

C:\SET ORACLE_SID=siddobancoemquestão
C:\SET ORACLE_HOME=discoepathcompletodooraclehome
C:\SET PATH=%ORACLE_HOME\BIN%;%PATH%

e aí sim vc chama o loader com sqlldr usuario/senha data=nomedoarq

== eu NÂO passei o @hoststring justamente para ser conexão LOCAL, 
sim ?? E é claro, aqui usei a sintaxe de prompt de comandos win, se 
for unix/linux use o correspondente adequado...

[]s

 Chiappa






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] CURSO OFICIAL X CURSO EX OFICIAL !!

2006-07-18 Por tôpico Roelso A. de Oliveira
Pessoal,


Acho que entrar sem nenhuma experiencia em um curso oficial acaba sendo 
prejuizo financeiro pois o curso e muito corrido e a pessoa deve ter um minimo 
de experiencia para iniciar esse curso.

Todos os meus curso de Oracle não foram oficiais mas o professores foram muito 
bons, é como o nosso amigo falou o sucesso de um curso depende de vários 
fatores: qualidade do professor, material, infra-estrutura do curso/local, e o 
próprio aluno

Até o final desse ano estarei fazendo um curso oficinal, porque o mercado está 
cada vez mais restrito a profissionail certificado e com experiencia na area.


Espero ter ajudado.



Roelso


  - Original Message - 
  From: Claro, Eduardo 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, July 18, 2006 9:51 AM
  Subject: RE: [oracle_br] CURSO OFICIAL X CURSO EX OFICIAL !!


  Cara,

  Vou te dar minha opinião: sou professor da formação Oracle  aqui em SP, já há 
mais de 3 anos. Atualmente ministro em um local oficial, usando o material 
oficial. Porém, também já ministrei aulas em locais não-oficiais, e não creio 
que simplesmente por este motivo o curso fosse pior.

  Acredito que o sucesso de um curso depende de vários fatores: qualidade do 
professor, material, infra-estrutura do curso/local, e o próprio aluno. Todos 
são muito importantes. A vantagem de fazer o curso em local oficial é que você 
tem a garantia da Oracle, referente ao professor, material e escola. Porém, 
existem muitos cursos não-oficiais com ótimos professores, material bem 
elaborado e boa infra-estrutura. Nestes casos, o curso terá uma ótima qualidade 
também. Se optar por curso não-oficial, fica a dica de procurar boas 
recomendações com quem já fez o curso.

  []s

  Eduardo Claro

  -Original Message-
  From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
ammorrim_rj
  Sent: Monday, July 17, 2006 10:45 PM
  To: oracle_br@yahoogrupos.com.br
  Subject: [oracle_br] CURSO OFICIAL X CURSO EX OFICIAL !!

  Boa noite pessoal, tudo na paz ??

  A algum tempo atras, fiz uma formação Oracle 9i em um lugar chamado AOPEC 
aqui no RJ e na boa, me arrependi profundamente. O professor não era bom, o 
curso não tinha uma boa qualidade técnica...me lembro até hoje na nossa 
primeira aula, em que utilizávamos SO Linux Conectiva que o instrutor ficava 
rocurando o botão de iniciar..rs rs rs

  De la pra ca, tenho estudado em casa e tentado ao máximo me esforçar, afim de 
tentar uma certificação. Minha dúvida seria a seguinte, vocês recomendam 
somente os cursos oficiais para fazer a formação ou existe algum outro curso 
aqui no RJ, que seria tão bom quanto os oficiais ?

  Dei uma olhada na GCM e a formação la esta saindo a R$7.000,00 incluindo 2 
provasé um belo dindin !! rs rs

  Comprei até aqueles cds do Transcender e um  outro com as provas...

  Talvez um Infnet da vida, que já ofereceu curso de certificaçãosei la..

  O que acham ?





  
--
  Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  
--__

  Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
  O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
  Links do Yahoo! Grupos








   

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] Shell script para zipar archivelogs

2006-07-18 Por tôpico Walcir Cardoso Jr
Bom dia a todos,

Alguem possui um scritpt  rodando OK,   que comprima os archivelogs dos últimos 
X dias?

Pretendo coloar no cron uma rotina que zipe archives com mais de 2 dias.

[]s,

Walcir 

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] Re: Ajuda SQL Loader

2006-07-18 Por tôpico Rodrigo Lether
No caso eu estou na maquina cliente e quando tento executar o SQLLDR no prompt 
DOS da como se o comando nao existise.
   
  Sera que eu tenho de estar na maquina servidor ???
   
  Obrigado,
  Rodrigo
  

jlchiappa [EMAIL PROTECTED] escreveu:
  --- Em oracle_br@yahoogrupos.com.br, Rodrigo Lether [EMAIL PROTECTED] 
   O comando SQLLDR tenho de utilizar no prompt  ou no sqlplus ???

loader é um programa-executável :

C:\oraclexe\app\oracle\product\10.2.0\server\BINdir *sqlldr*
O volume na unidade C não tem nome.
O número de série do volume é 507A-DFA1

Pasta de C:\oraclexe\app\oracle\product\10.2.0\server\BIN

02/02/2006  00:43   450.560 sqlldr.exe
   1 arquivo(s)450.560 bytes
   0 pasta(s)  5.598.797.824 bytes disponíveis

como tal, ele pode ser executado num prompt de comando, OU via shell 
script/script de comandos do teu SO, OU com a tool de digitação  
execução de comandos do teu SO (botão iniciar opção executar se for 
m$win, menu do sistema se for linux), ou similares Vc até pode 
executar programas externos de dentro do sqlplus, via instrução HOST, 
seria tipo :

SQLhost pathenomedo programaquequero

== MAS o plus tem limitações pra isso, eu prefiro sempre usar a 
linha de comandos.

   Preciso setar alguma coisa ???

Bom, primeiro a recomendação para performance ótima é SEMPRE que vc 
tenha o arquivo-texto, o controlfile e o executável do loader locais 
na MESMA máquina que o banco, evitando tráfego de rede excessivo... 
Quanto à setar, depende : SE vc só tem o banco de produto Oracle 
nessa máquina, certamente as vars de home, sid e path já estarão 
certas, não precisará de nada. Já se vc tiver algum outro produto 
Oracle, vc provavelmnete VAI ter várias homes (ie, vários 
diretórios), aí vc precisaria indicar, seria algo do tipo :

C:\SET ORACLE_SID=siddobancoemquestão
C:\SET ORACLE_HOME=discoepathcompletodooraclehome
C:\SET PATH=%ORACLE_HOME\BIN%;%PATH%

e aí sim vc chama o loader com sqlldr usuario/senha data=nomedoarq

== eu NÂO passei o @hoststring justamente para ser conexão LOCAL, 
sim ?? E é claro, aqui usei a sintaxe de prompt de comandos win, se 
for unix/linux use o correspondente adequado...

[]s

Chiappa




 


-
 Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas!

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] Re: Ajuda SQL Loader

2006-07-18 Por tôpico jlchiappa
Como eu disse, TER QUE estar no servidor vc não tem, embora isso seja 
ALTAMENTE recomendável por questão de performance. Ocorre que os 
utilitários Oracle ** não são ** obrigatórios de serem instalados nas 
máquinas clientes, é opcional, tranquilamente PODE SER mesmo que 
nessa máquina não esteja instalada, verifique o sub-diretório BIN 
abaixo do diretório oracle_home onde está instalado o software Oracle 
client dessa máquina , se vc não encontrar o executável sqlldr isso 
quer dizer que ele não foi instalado, se vc quiser rodar a partir 
dessa máquina peça pro DBA ou quem quer que esteja com os CDs de 
instalação que te instale ele. É claro, nesse caso vai ser uma 
conexão remota ao banco, então além de tudo vc TEM QUE ter o 
TNSNAMEs.ORA configurado, tem que ter acesso pela rede ao servidor 
Oracle, normal...


[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, Rodrigo Lether [EMAIL PROTECTED] 
escreveu

 No caso eu estou na maquina cliente e quando tento executar o 
SQLLDR no prompt DOS da como se o comando nao existise.

   Sera que eu tenho de estar na maquina servidor ???

   Obrigado,
   Rodrigo
   
 
 jlchiappa [EMAIL PROTECTED] escreveu:
   --- Em oracle_br@yahoogrupos.com.br, Rodrigo Lether 
[EMAIL PROTECTED] 
O comando SQLLDR tenho de utilizar no prompt  ou no sqlplus ???
 
 loader é um programa-executável :
 
 C:\oraclexe\app\oracle\product\10.2.0\server\BINdir *sqlldr*
 O volume na unidade C não tem nome.
 O número de série do volume é 507A-DFA1
 
 Pasta de C:\oraclexe\app\oracle\product\10.2.0\server\BIN
 
 02/02/2006  00:43   450.560 sqlldr.exe
1 arquivo(s)450.560 bytes
0 pasta(s)  5.598.797.824 bytes disponíveis
 
 como tal, ele pode ser executado num prompt de comando, OU via 
shell 
 script/script de comandos do teu SO, OU com a tool de digitação  
 execução de comandos do teu SO (botão iniciar opção executar se for 
 m$win, menu do sistema se for linux), ou similares Vc até pode 
 executar programas externos de dentro do sqlplus, via instrução 
HOST, 
 seria tipo :
 
 SQLhost pathenomedo programaquequero
 
 == MAS o plus tem limitações pra isso, eu prefiro sempre usar a 
 linha de comandos.
 
Preciso setar alguma coisa ???
 
 Bom, primeiro a recomendação para performance ótima é SEMPRE que vc 
 tenha o arquivo-texto, o controlfile e o executável do loader 
locais 
 na MESMA máquina que o banco, evitando tráfego de rede excessivo... 
 Quanto à setar, depende : SE vc só tem o banco de produto Oracle 
 nessa máquina, certamente as vars de home, sid e path já estarão 
 certas, não precisará de nada. Já se vc tiver algum outro produto 
 Oracle, vc provavelmnete VAI ter várias homes (ie, vários 
 diretórios), aí vc precisaria indicar, seria algo do tipo :
 
 C:\SET ORACLE_SID=siddobancoemquestão
 C:\SET ORACLE_HOME=discoepathcompletodooraclehome
 C:\SET PATH=%ORACLE_HOME\BIN%;%PATH%
 
 e aí sim vc chama o loader com sqlldr usuario/senha 
data=nomedoarq
 
 == eu NÂO passei o @hoststring justamente para ser conexão LOCAL, 
 sim ?? E é claro, aqui usei a sintaxe de prompt de comandos win, se 
 for unix/linux use o correspondente adequado...
 
 []s
 
 Chiappa
 
 
 
 
  
 
   
 -
  Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas!
 
 [As partes desta mensagem que não continham texto foram removidas]







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] : OFF-TOPIC: Power Designer

2006-07-18 Por tôpico ABSInfoFox
Boa tarde,
Alguém aqui usa o Power Designer para modelagem de dados?
Criando o modelo conceitual e o fisico?

Atenciosamente,

Itamar Nunes 



___ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com/preview


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Re: Ajuda SQL Loader

2006-07-18 Por tôpico Rodrigo Lether
Verifique o SQLLDR no BIN e não tem, vou ter de rodar na maquina do servidor.
   
  Obrigado pela Ajuda.
  Rodrigo

jlchiappa [EMAIL PROTECTED] escreveu:
  Como eu disse, TER QUE estar no servidor vc não tem, embora isso seja 
ALTAMENTE recomendável por questão de performance. Ocorre que os 
utilitários Oracle ** não são ** obrigatórios de serem instalados nas 
máquinas clientes, é opcional, tranquilamente PODE SER mesmo que 
nessa máquina não esteja instalada, verifique o sub-diretório BIN 
abaixo do diretório oracle_home onde está instalado o software Oracle 
client dessa máquina , se vc não encontrar o executável sqlldr isso 
quer dizer que ele não foi instalado, se vc quiser rodar a partir 
dessa máquina peça pro DBA ou quem quer que esteja com os CDs de 
instalação que te instale ele. É claro, nesse caso vai ser uma 
conexão remota ao banco, então além de tudo vc TEM QUE ter o 
TNSNAMEs.ORA configurado, tem que ter acesso pela rede ao servidor 
Oracle, normal...


[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, Rodrigo Lether [EMAIL PROTECTED] 
escreveu

 No caso eu estou na maquina cliente e quando tento executar o 
SQLLDR no prompt DOS da como se o comando nao existise.

   Sera que eu tenho de estar na maquina servidor ???

   Obrigado,
   Rodrigo
   
 
 jlchiappa [EMAIL PROTECTED] escreveu:
   --- Em oracle_br@yahoogrupos.com.br, Rodrigo Lether 
[EMAIL PROTECTED] 
O comando SQLLDR tenho de utilizar no prompt  ou no sqlplus ???
 
 loader é um programa-executável :
 
 C:\oraclexe\app\oracle\product\10.2.0\server\BINdir *sqlldr*
 O volume na unidade C não tem nome.
 O número de série do volume é 507A-DFA1
 
 Pasta de C:\oraclexe\app\oracle\product\10.2.0\server\BIN
 
 02/02/2006  00:43   450.560 sqlldr.exe
1 arquivo(s)450.560 bytes
0 pasta(s)  5.598.797.824 bytes disponíveis
 
 como tal, ele pode ser executado num prompt de comando, OU via 
shell 
 script/script de comandos do teu SO, OU com a tool de digitação  
 execução de comandos do teu SO (botão iniciar opção executar se for 
 m$win, menu do sistema se for linux), ou similares Vc até pode 
 executar programas externos de dentro do sqlplus, via instrução 
HOST, 
 seria tipo :
 
 SQLhost pathenomedo programaquequero
 
 == MAS o plus tem limitações pra isso, eu prefiro sempre usar a 
 linha de comandos.
 
Preciso setar alguma coisa ???
 
 Bom, primeiro a recomendação para performance ótima é SEMPRE que vc 
 tenha o arquivo-texto, o controlfile e o executável do loader 
locais 
 na MESMA máquina que o banco, evitando tráfego de rede excessivo... 
 Quanto à setar, depende : SE vc só tem o banco de produto Oracle 
 nessa máquina, certamente as vars de home, sid e path já estarão 
 certas, não precisará de nada. Já se vc tiver algum outro produto 
 Oracle, vc provavelmnete VAI ter várias homes (ie, vários 
 diretórios), aí vc precisaria indicar, seria algo do tipo :
 
 C:\SET ORACLE_SID=siddobancoemquestão
 C:\SET ORACLE_HOME=discoepathcompletodooraclehome
 C:\SET PATH=%ORACLE_HOME\BIN%;%PATH%
 
 e aí sim vc chama o loader com sqlldr usuario/senha 
data=nomedoarq
 
 == eu NÂO passei o @hoststring justamente para ser conexão LOCAL, 
 sim ?? E é claro, aqui usei a sintaxe de prompt de comandos win, se 
 for unix/linux use o correspondente adequado...
 
 []s
 
 Chiappa
 
 
 
 
  
 
  
 -
  Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas!
 
 [As partes desta mensagem que não continham texto foram removidas]





 


-
 Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas!

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] PROBLEMA COM INSERT

2006-07-18 Por tôpico Hebert Nobre
Boa tarde amigos,

Temos um servidor Oracle8i Release 8.1.7.4.1 que está apresentando o
seguinte problema:

Ao realizarmos insert em uma determinada tabela os dados inseridos
somente ficam disponíveis para outros usuários após 15 minutos ou mais,
fizemos várias alterações no procedimento de inclusão visando eliminar a
possibilidade de falta de COMMIT; já fizemos diversos testes e não
conseguimos chegar a um diagnóstico preciso.

Obrigado.

Hebert




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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





[oracle_br] Capacity Planning.

2006-07-18 Por tôpico Mattos\, Marcelo A\.
Boa tarde Pessoal.

   Estou precisando fazer um levantamento de dados para elaborar um capacity 
planning, que tipo de dados eu consigo extrair?  Como extrair do Oracle 
Database e do Oracle ERP? Sem utilizar ferramentas de terceiros, preciso 
utilizar apenas recursos do próprio Oracle.

   S.O.:  AIX
   Versão do Banco:  8.1.7 Enterprise Edition
 

  Desde já agradeço a colaboração de todos.


Att.

Marcelo Mattos


 
  


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





[oracle_br] Parametrização da SGA

2006-07-18 Por tôpico Rodrigo Cavalcante
Srs.
 
Existe alguma documentação que descreve como melhor distribuir os
parâmetros da SGA de acordo com a memória disponível no Hardware?
 
Att.
 
 Rodrigo Cavalcante
 Aprendiz-Oracle


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] PROBLEMA COM INSERT

2006-07-18 Por tôpico Fábio Gibon - Comex System
mas há um commit explicito ? e se voce inserir um registro pelo sqlplus (por 
exemplo) e commitar... dá mensagem de ação realizada ? e uma outra sessão não 
visualiza de imediato ?

sds
Gibon
  - Original Message - 
  From: Hebert Nobre 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, July 18, 2006 3:27 PM
  Subject: [oracle_br] PROBLEMA COM INSERT


  Boa tarde amigos,

  Temos um servidor Oracle8i Release 8.1.7.4.1 que está apresentando o
  seguinte problema:

  Ao realizarmos insert em uma determinada tabela os dados inseridos
  somente ficam disponíveis para outros usuários após 15 minutos ou mais,
  fizemos várias alterações no procedimento de inclusão visando eliminar a
  possibilidade de falta de COMMIT; já fizemos diversos testes e não
  conseguimos chegar a um diagnóstico preciso.

  Obrigado.

  Hebert




  [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 deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





[oracle_br] Restaurar tabela a partir de datafiles... (urgente)

2006-07-18 Por tôpico Cassiano Roloff
Boa tarde lista,

Estou um pouco em apuros, mas é sempre bom fazer as coisas com calma ;)
Seguinte:

Um usuario dropou uma tabela e preciso restaura-la para amanha.

O banco é 9.2.0.7, esta em archive mode, e tenho um backup full,
online de um dia antes. O banco é um pouco grande, cerca de 300Gb.

Teria alguma alternativa para restaurar apenas esta tabela a partir
dos archives?

Tenho uma janela de parada de cerca de 4 horas essa noite.


Pensei em restaurar todo o banco em outra maquina, e dar um recover
até horas antes do drop table. e fazer um export dessa tabela.

Muito obrigado pela ajuda.






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Restaurar tabela a partir de datafiles... (urgen te)

2006-07-18 Por tôpico Nelson Cartaxo
Amigo,
 
O que vc pode fazer é restaurar apenas os arquivos da tablespace onde está a
tabela, mais a tablespace de undo ou rollback e a tablespace system. Com
isso vc consegue recuperar o banco aplicando os archives e depois fazer o
export. Não é necessário recuperar o banco todo.
 

Atenciosamente, 
Nelson Cartaxo 
DBA ORACLE 


-Mensagem original-
De: Cassiano Roloff [mailto:[EMAIL PROTECTED]
Enviada em: Tuesday, July 18, 2006 4:51 PM
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Restaurar tabela a partir de datafiles... (urgente)


Boa tarde lista,

Estou um pouco em apuros, mas é sempre bom fazer as coisas com calma ;)
Seguinte:

Um usuario dropou uma tabela e preciso restaura-la para amanha.

O banco é 9.2.0.7, esta em archive mode, e tenho um backup full,
online de um dia antes. O banco é um pouco grande, cerca de 300Gb.

Teria alguma alternativa para restaurar apenas esta tabela a partir
dos archives?

Tenho uma janela de parada de cerca de 4 horas essa noite.


Pensei em restaurar todo o banco em outra maquina, e dar um recover
até horas antes do drop table. e fazer um export dessa tabela.

Muito obrigado pela ajuda.




 



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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] Oracle XE / ODBC

2006-07-18 Por tôpico Andre Faxina
Como eu configuro a conexao ODBC do Oracle XE?





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] Re: Restaurar tabela a partir de datafiles... (urgente)

2006-07-18 Por tôpico Cassiano Roloff
Acabei de tentar a package DBMS_FLASHBACK... sem sucesso.

Parece que vamos ter uma lnga noite pela frente.


--- Em oracle_br@yahoogrupos.com.br, Cassiano Roloff
[EMAIL PROTECTED] escreveu

 Boa tarde lista,
 
 Estou um pouco em apuros, mas é sempre bom fazer as coisas com calma ;)
 Seguinte:
 
 Um usuario dropou uma tabela e preciso restaura-la para amanha.
 
 O banco é 9.2.0.7, esta em archive mode, e tenho um backup full,
 online de um dia antes. O banco é um pouco grande, cerca de 300Gb.
 
 Teria alguma alternativa para restaurar apenas esta tabela a partir
 dos archives?
 
 Tenho uma janela de parada de cerca de 4 horas essa noite.
 
 
 Pensei em restaurar todo o banco em outra maquina, e dar um recover
 até horas antes do drop table. e fazer um export dessa tabela.
 
 Muito obrigado pela ajuda.







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Problema MATERIALIZED VIEW

2006-07-18 Por tôpico Renato M
Boa noite
tenta dar grant da MLOG para o usuário que o db_link esta usando .


Abraço!
Renato


On 7/18/06, DBA - ORACLE [EMAIL PROTECTED] wrote:

Pessoal alguém já teve este problema:?

 Ao tentar criar a view retorna erro devido ao dblink mas dou um select *
 from owner + tabela @ dblink.world e retorna normalmente. Já conferi todos
 dblinks e estão ok. Tnsnames e estão ok. E a prova que está conectando é o
 *
 from que faço

 SQL CREATE MATERIALIZED VIEW TMI.CFG_APLICATIVOS
   2  REFRESH FAST ON DEMAND
   3  WITH ROWID
   4   NEXT NULL
   5  AS
   6  SELECT
   7  CAPL.CODIGO CODIGO,
   8  CAPL.TIPO TIPO,
   9  CAPL.INDIC_OBJETO_VARIAVEL INDIC_OBJETO_VARIAVEL,
 10  CAPL.COMANDO COMANDO,
 11  CAPL.PARM_CODIGO PARM_CODIGO,
 12  CAPL.PARM_SIST_SIGLA PARM_SIST_SIGLA
 13  FROM owner + tabela @ dblink.world
 CAPL;
 FROM owner + tabela @ dblink.world CAPL
  *
 ERRO na linha 13:
 ORA-04052: error occurred when looking up remote object owner + tabela @
 dblink.world
 ORA-00604: error occurred at recursive SQL level 1
 ORA-12154: TNS:could not resolve service name


 [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 deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] Shell script para zipar archivelogs

2006-07-18 Por tôpico Renato M
Walcir

Eu nao tenho o script aqui na mao...mas voce pode utilizar o touch para
criar um arquivo com data de dois dias atras...depois com o find
-!newer...voce acha os caras que sao mais velhos que ele...
ai é so montar uma lista e fazer o compress


Espero ter ajudado...
[]'s
Renato


On 7/18/06, Walcir Cardoso Jr [EMAIL PROTECTED] wrote:

  Bom dia a todos,

 Alguem possui um scritpt  rodando OK,   que comprima os archivelogs dos
 últimos X dias?

 Pretendo coloar no cron uma rotina que zipe archives com mais de 2 dias.

 []s,

 Walcir

 [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 deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] PROBLEMA COM INSERT

2006-07-18 Por tôpico Wilson Teixeira
Qual a linguagem que o sistema foi desenvolvido?
   
  tente favor o insert no sqlplus de commit e veja o resultado.
   
  Me de o feedback. ok?

Hebert Nobre [EMAIL PROTECTED] escreveu:
  Boa tarde amigos,

Temos um servidor Oracle8i Release 8.1.7.4.1 que está apresentando o
seguinte problema:

Ao realizarmos insert em uma determinada tabela os dados inseridos
somente ficam disponíveis para outros usuários após 15 minutos ou mais,
fizemos várias alterações no procedimento de inclusão visando eliminar a
possibilidade de falta de COMMIT; já fizemos diversos testes e não
conseguimos chegar a um diagnóstico preciso.

Obrigado.

Hebert




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

 


-
 Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora!

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] : Relacionamento produto x unidade de medida

2006-07-18 Por tôpico ABSInfoFox
É 2 relacionamentos, era o que eu pensava.. :)

pois nao posso ter n:n
Vejam
Produto TabelaN   UnidadeMedida
11CXCX
  1UNUN

Agora, vc sabe na tabelaN de quem á a unidade de medida de entrada e a de 
saída? :P


Valeu Drs.!

At,

Itamar Nunes

- Original Message - 
From: Andre Santos [EMAIL PROTECTED]
To: oracle_br@yahoogrupos.com.br
Sent: Monday, July 17, 2006 2:56 PM
Subject: Re: [oracle_br] : Relacionamento produto x unidade de medida


Márcio

É... vai do ponto de vista e particularidades requisitadas.
Eu vou mais nesta linha defendida pelo Ivan (2 relacionamentos).

O relacionamento n:n também oferece solução, mas precisaria de algum
atributo indicando se a unidade de medida é utilizada na entrada ou na
saída (pelo que entendi da regra descrita inicialmente).

Discutir possibilidades sempre é interessante, não é? Valeu!

[ ]

André


Em 17/07/06, Márcio Ricardo [EMAIL PROTECTED] escreveu:

  Ai vai do pondo de vista da modelagem, o que o cliente e se essa maneira
 de relacionamente vai ser possivel sofrer alteração futuramente, caso seja
 necessário. Como por exemplo, um total, ou soma q poderia estar nesse
 relacionamento N:M, isto é apenas um exemplo não sei como está a modelagem
 para que sistema vai ser feita a modelagem

   - Original Message -
   From: Ivan
   To: oracle_br@yahoogrupos.com.br
   Sent: Monday, July 17, 2006 2:03 PM
   Subject: RES: [oracle_br] : Relacionamento produto x unidade de medida


   Bom, se este numero é fixo, de 2 unidades de medida, não faz muito
 sentido
   ter uma tabela de relacionamento, e sim, dois relacionamentos simples
 pra
   tabela de unidades de medida. Muito mais simples, não?

   

   De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
 Em
   nome de Márcio Ricardo
   Enviada em: segunda-feira, 17 de julho de 2006 13:55
   Para: oracle_br@yahoogrupos.com.br
   Assunto: Re: [oracle_br] : Relacionamento produto x unidade de medida
   Prioridade: Alta


   André, então caimos no relacionamento N:M, ai pode criar uma outra
 tabela
   somente com as chaves dessas duas tabelas (produtos e unidade de
 medida), ai
   sim teremos uma unidade para vários produtos e um produto para varias
   unidades, concorda?
 - Original Message -
 From: Andre Santos
 To: oracle_br@yahoogrupos.com.br
 Sent: Monday, July 17, 2006 1:36 PM
 Subject: Re: [oracle_br] : Relacionamento produto x unidade de medida


 Márcio

 Mas aí uma unidade de medida ficaria vinculada a apenas um produto.
 Acho que uma unidade de medida pode ser referenciada por vários
   produtos.

 [ ]

 André


 Em 17/07/06, Márcio Ricardo [EMAIL PROTECTED] escreveu:
 
   Bom eu faria somente um relacionamento com a tabela produto e
 unidade
   de
  medida. E colocaria a chave do produto na tabela de unidade de
 medida,
   com
  isso conseguimos ter um relacionamento 1:M(1 produto pode ter várias
 (2)
  unidade de medida)...
  Seria a mesma lógica de um cliente pode ter vários telefone.
 
  []'s
 
  Márcio Ricardo.
 
- Original Message -
From: Andre Santos
To: oracle_br@yahoogrupos.com.br
Sent: Monday, July 17, 2006 11:51 AM
Subject: Re: [oracle_br] : Relacionamento produto x unidade de
 medida
 
 
Itamar
 
Eu faria isso mesmo: 2 relacionamentos.
 
[ ]
 
André
 
 
Em 17/07/06, ABSInfoFox [EMAIL PROTECTED] escreveu:

  Bom dia
 Como fica o ralacionamento do produto com a unidade de medida,
 visto
  que o

 produto tem duas unidades de medida.
 Uma para entrada e uma para saída.
 Faço dois relacionamentos?

 At,

 Itamar Nunes



 ___
 Novidade no Yahoo! Mail: receba alertas de novas mensagens no
 seu
  celular.
 Registre seu aparelho agora!
 http://br.mobile.yahoo.com/mailalertas/




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



   [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 deste grupo são de acesso público e de inteira 

Re: [oracle_br] Re: Restaurar tabela a partir de datafiles... (urgente)

2006-07-18 Por tôpico rflribeiro
Como está definido seu período de retenção? Você tem undo em retenção o
suficiente p/ o período necessário?

Reginaldo Ribeiro
skype: dbcom_it_experts

 Acabei de tentar a package DBMS_FLASHBACK... sem sucesso.

 Parece que vamos ter uma lnga noite pela frente.


 --- Em oracle_br@yahoogrupos.com.br, Cassiano Roloff
 [EMAIL PROTECTED] escreveu

 Boa tarde lista,

 Estou um pouco em apuros, mas é sempre bom fazer as coisas com calma ;)
 Seguinte:

 Um usuario dropou uma tabela e preciso restaura-la para amanha.

 O banco é 9.2.0.7, esta em archive mode, e tenho um backup full,
 online de um dia antes. O banco é um pouco grande, cerca de 300Gb.

 Teria alguma alternativa para restaurar apenas esta tabela a partir
 dos archives?

 Tenho uma janela de parada de cerca de 4 horas essa noite.


 Pensei em restaurar todo o banco em outra maquina, e dar um recover
 até horas antes do drop table. e fazer um export dessa tabela.

 Muito obrigado pela ajuda.









--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Problema MATERIALIZED VIEW

2006-07-18 Por tôpico Rodrigo Rocha
Só para teste, vc já tentou criar o DBLink direto para o dono da tabela 
no outro banco?
Pelo que entendi, vc está acessando outro esquema no bd remoto. Pode ser 
isso. Muito embora não tenha tido tempo de consultar a documentação para 
ser mais incisivo.

Rocha


DBA - ORACLE escreveu:

   Pessoal alguém já teve este problema:?

 Ao tentar criar a view retorna erro devido ao dblink mas dou um select *
 from owner + tabela @ dblink.world e retorna normalmente. Já conferi todos
 dblinks e estão ok. Tnsnames e estão ok. E a prova que está conectando 
 é o *
 from que faço

 SQL CREATE MATERIALIZED VIEW TMI.CFG_APLICATIVOS
   2  REFRESH FAST ON DEMAND
   3  WITH ROWID
   4   NEXT NULL
   5  AS
   6  SELECT
   7  CAPL.CODIGO CODIGO,
   8  CAPL.TIPO TIPO,
   9  CAPL.INDIC_OBJETO_VARIAVEL INDIC_OBJETO_VARIAVEL,
 10  CAPL.COMANDO COMANDO,
 11  CAPL.PARM_CODIGO PARM_CODIGO,
 12  CAPL.PARM_SIST_SIGLA PARM_SIST_SIGLA
 13  FROM owner + tabela @ dblink.world
 CAPL;
 FROM owner + tabela @ dblink.world CAPL
  *
 ERRO na linha 13:
 ORA-04052: error occurred when looking up remote object owner + tabela @
 dblink.world
 ORA-00604: error occurred at recursive SQL level 1
 ORA-12154: TNS:could not resolve service name


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

 



No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.1/391 - Release Date: 18/7/2006
  




--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] Re: Restaurar tabela a partir de datafiles... (urgente)

2006-07-18 Por tôpico Leandro Ortigão Pereira
Vc tentou recriar a tabela antes de usar o dbms_flashback? 


--- Em oracle_br@yahoogrupos.com.br, Cassiano Roloff 
[EMAIL PROTECTED] escreveu

 Acabei de tentar a package DBMS_FLASHBACK... sem sucesso.
 
 Parece que vamos ter uma lnga noite pela frente.
 
 
 --- Em oracle_br@yahoogrupos.com.br, Cassiano Roloff
 [EMAIL PROTECTED] escreveu
 
  Boa tarde lista,
  
  Estou um pouco em apuros, mas é sempre bom fazer as coisas com 
calma ;)
  Seguinte:
  
  Um usuario dropou uma tabela e preciso restaura-la para amanha.
  
  O banco é 9.2.0.7, esta em archive mode, e tenho um backup full,
  online de um dia antes. O banco é um pouco grande, cerca de 
300Gb.
  
  Teria alguma alternativa para restaurar apenas esta tabela a 
partir
  dos archives?
  
  Tenho uma janela de parada de cerca de 4 horas essa noite.
  
  
  Pensei em restaurar todo o banco em outra maquina, e dar um 
recover
  até horas antes do drop table. e fazer um export dessa tabela.
  
  Muito obrigado pela ajuda.
 








--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




[oracle_br] Versão free do Oracle 10g

2006-07-18 Por tôpico Geiser CIA LTDA
Olá pessoal,
depois de muita busca no site da Oracle sem sucesso venho perguntar alguem 
poderia me informar o link para donwload da versão free do Oracle 10g de 
preferencia em portugues.

Grato,
Carlos Gesier.





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] Parametrização da SGA

2006-07-18 Por tôpico Luis Claudio Arruda Figueiredo
No metalink voce encontraria muitos artigos ate
algumas dicas de parametros do seu initsid.ora que
afetam sua sga.
Mas existem varios outros sites...no google voce
encontra muita coisa tambem.

abs,
Luis Figueiredo.
DBA Oracle
Citibank Brasil
 

--- Rodrigo Cavalcante [EMAIL PROTECTED]
escreveu:

 Srs.
  
 Existe alguma documentação que descreve como
 melhor distribuir os
 parâmetros da SGA de acordo com a memória disponível
 no Hardware?
  
 Att.
  
  Rodrigo Cavalcante
  Aprendiz-Oracle
 
 
 [As partes desta mensagem que não continham texto
 foram removidas]
 
 








___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Problema MATERIALIZED VIEW

2006-07-18 Por tôpico Luis Claudio Arruda Figueiredo
Boa noite pessoal.

Ja tive este problema.

Conseguimos criar a view somente com o schema sys,
mesmo utilizando um owner com os grants apropriados e
até mesmo criando um sinonimo para o seu dblink.
Voce já tentou com o sys, e/ou criar um sinonimo para
o acesso via dblink.

abs,

Luis Figueiredo.


--- Rodrigo Rocha [EMAIL PROTECTED] escreveu:

 Só para teste, vc já tentou criar o DBLink direto
 para o dono da tabela 
 no outro banco?
 Pelo que entendi, vc está acessando outro esquema no
 bd remoto. Pode ser 
 isso. Muito embora não tenha tido tempo de consultar
 a documentação para 
 ser mais incisivo.
 
 Rocha
 
 
 DBA - ORACLE escreveu:
 
Pessoal alguém já teve este problema:?
 
  Ao tentar criar a view retorna erro devido ao
 dblink mas dou um select *
  from owner + tabela @ dblink.world e retorna
 normalmente. Já conferi todos
  dblinks e estão ok. Tnsnames e estão ok. E a prova
 que está conectando 
  é o *
  from que faço
 
  SQL CREATE MATERIALIZED VIEW TMI.CFG_APLICATIVOS
2  REFRESH FAST ON DEMAND
3  WITH ROWID
4   NEXT NULL
5  AS
6  SELECT
7  CAPL.CODIGO CODIGO,
8  CAPL.TIPO TIPO,
9  CAPL.INDIC_OBJETO_VARIAVEL
 INDIC_OBJETO_VARIAVEL,
  10  CAPL.COMANDO COMANDO,
  11  CAPL.PARM_CODIGO PARM_CODIGO,
  12  CAPL.PARM_SIST_SIGLA PARM_SIST_SIGLA
  13  FROM owner + tabela @ dblink.world
  CAPL;
  FROM owner + tabela @ dblink.world CAPL
   *
  ERRO na linha 13:
  ORA-04052: error occurred when looking up remote
 object owner + tabela @
  dblink.world
  ORA-00604: error occurred at recursive SQL level 1
  ORA-12154: TNS:could not resolve service name
 
 
  [As partes desta mensagem que não continham texto
 foram removidas]
 
  
 


 
 No virus found in this incoming message.
 Checked by AVG Free Edition.
 Version: 7.1.394 / Virus Database: 268.10.1/391 -
 Release Date: 18/7/2006
   
 
 
 




___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Capacity Planning.

2006-07-18 Por tôpico Luis Claudio Arruda Figueiredo
Oi Marcelo.

Apenas dando mais algumas idéias seria legal voce
controlar o crescimento da sua base.
Mas voce poderia segregar este processo em 3 partes

Parte 1) SGBD no seu Caso Oracle.

Parte 2) SO 
- Processador
- Memória
- I/O asyncrono ou nao (se nao verifique se pode
abilitá-lo)
- Processos descenessários (dimons) que podem ser
mortos.
Parte 3) Hardware
- Configuração do RAID
- Esta em um Storage 
- Controladoras (cache configuravel ???)

No Banco segue abaixo alguns comments...

1) Tablespaces 
- tamanho crescimento diario,semanal...
- fragmentação se for gerenciada pelo
dicionario(coalesce).
- Next extent que não encontrará espaço contiguo
disponivel.
- Quandidade de extents dos objetos para uma melhor
customização do storage dos objetos e evitando um
cleanup no dia que voce dropar esta tabela (acessos
recursivos nas tabelas SYS.FET$ e SYS.UET$)

2) Usuários 
- quantidade de usuários concorrentes.
se os usuários estão configurados de maneira correta
(utilizando temporary tablespaces e nao apontando para
a system etc...)

3) Indices e Tabelas
- fragmentação da tabela (chained rows) e indices
(altura binária)
- quantidade de indices por tabela.

4) SQL's
- os codigos mais caros

5) SGA 
- verifique os misses na sua estrutura de sga.

6) Latches

etc..

abs,
Luis Figueiredo.
DBA Oracle
Citibank Brasil

--- Mattos, Marcelo A. [EMAIL PROTECTED]
escreveu:

 Boa tarde Pessoal.
 
Estou precisando fazer um levantamento de dados
 para elaborar um capacity planning, que tipo de
 dados eu consigo extrair?  Como extrair do Oracle
 Database e do Oracle ERP? Sem utilizar ferramentas
 de terceiros, preciso utilizar apenas recursos do
 próprio Oracle.
 
S.O.:  AIX
Versão do Banco:  8.1.7 Enterprise Edition
  
 
   Desde já agradeço a colaboração de todos.
 
 
 Att.
 
 Marcelo Mattos
 
 
  
   
 
 
 [As partes desta mensagem que não continham texto
 foram removidas]
 
 








___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





[oracle_br] ¿ Limitacao de tipo de conexao Oracle 8i com C# ?

2006-07-18 Por tôpico Fabio Quirino
Olá Pessoal,
   
  Atualmente uso um sistema desenvolvido em VB6 fazendo uma conexão ADO no 
banco 8i e 9i.
  Alguém poderia me informar se existe alguma limitação do tipo de conexão 
feito entre uma aplicação feita em C# e um BD em Oracle 8i? O mesmo sistema 
seria compatível com uma outra base dados, porém, na versão 9i? Em ambos versão 
do BD poderia usar o ADO.NET para tal conexão? Teria algum problema de 
desempenho? Poderia usar o mesmo código para conexão no BD 8i e 9i?
  Enquanto estava fazendo o download do arquivo ODP.NET 9.2.0.7.00, li a 
recomendação: - Do not install ODAC over a previous Oracle Home version (e.g. 
Oracle8i) if you have applications dependent on the older Oracle Home and are 
not certified with the newer Oracle version. For example, some versions of the 
Microsoft OLE DB provider for Oracle (MSDAORA) may not work with the newest 
versions of the Oracle client. no link: 
http://www.oracle.com/technology/software/tech/windows/odpnet/index.html
   
  Obrigado,


Quirino
MSN: [EMAIL PROTECTED]

-
 Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora!

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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