[oracle_br] Problema com trigger
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
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 !!
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
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...
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
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
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
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
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
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
--- 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 !!
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
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
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
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
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
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
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.
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
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
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)
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)
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
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)
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
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
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
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
É 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)
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
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)
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
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
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
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.
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# ?
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