Re: [oracle_br] Re: Separar palavras numa frase

2009-07-31 Por tôpico Pablo Câmara
Valeu rei_c_s, * * *Eu já implementei! Porem vou copiar seu código!* * * *Obrigado! * 2009/7/30 rei_c_s rei_...@yahoo.com.br Olá Pablo, li sua pergunta e escrevi o código abaixo, tudo muito simples, pelo que entendi de sua necessidade, resolve. Veja a query abaixo e logo em seguida o

RES: [oracle_br] Erro ORA-07445

2009-07-31 Por tôpico Dalton Pereira
Obrigado Caio! Vou seguir sua dica, olharei no metalink. Atenciosamente, Dalton Oliveira | Database Administrator - OCP GLAUCO INFORMÁTICA * dal...@sd2000.com.brmailto:dal...@sd2000.com.br * 71 2103-5800 P Antes de imprimir pense em seu compromisso com o Meio Ambiente De:

Re: [oracle_br] Executar sqlplus como root ????

2009-07-31 Por tôpico Marcos Braga
Oi Flávio, Para executar o sqlplus eu carrego as seguintes variáveis de ambiente no profile geral do linux /etc/profile. export ORACLE_HOME=/caminho/do/oracle export LD_LIBRARY_PATH=$ORACLE_HOME/lib export PATH=$ORACLE_HOME/bin:$PATH Até o momento não tive problemas com estes parâmetros e nem

[oracle_br] Re: Service Name,SID e sqlplus

2009-07-31 Por tôpico jlchiappa
Não, vc não está correto, mas deixe-me esclarecer rapidamente uns conceitos antes : primeiro, nós temos que para o RDBMS Oracle um DATABASE é um conjunto de arquivos (controlfiles, datafiles, initfiles, redo log files, etc), e os programas (binários) que controlam databases podem ser carregados

[oracle_br] Re: Executar sqlplus como root ????

2009-07-31 Por tôpico jlchiappa
Colega, antes de responder uma dica : isso é possível MAS não é nem recomendado nem recomendável, deveria haver uma SEPARAÇÂO clara de tarefas num servidor, usar o super-hiper-mega potente usuário root pra tarefas não-administrativas é quase sempre uma FURADA... E mesmo se a máquina for sua pra

[oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico jlchiappa
Colega, vamos por partes aí : primeiro de tudo, vamos entender : o WHERE é uma cláusula aplicada a CADA REGISTRO, um por vez, para filtragem, e o operador ALL indica que a condição deve ser verdadeira para TODOS os valores - sabendo-se isso, uma condição WHERE coluna = ALL (x, y, z)

Re: [oracle_br] Erro ORA-07445

2009-07-31 Por tôpico idesenv
Cara, aconteceu o mesmo erro aqui comigo. Voce achou o problema? 2009/7/31 Dalton Pereira dal...@sd2000.com.br Obrigado Caio! Vou seguir sua dica, olharei no metalink. Atenciosamente, Dalton Oliveira | Database Administrator - OCP GLAUCO INFORMÁTICA * dal...@sd2000.com.br

[oracle_br] Re: Copiar campo long utilizando HSODBC

2009-07-31 Por tôpico jlchiappa
Faz muuuito tempo desde que me vi numa situação semelhante, mas vou te dar algumas idéias/sugestões : a) um SELECT * FROM tabelaSSquetemLONG funciona ?? Se sim, experimentou criar a tabela vazia no bd Oracle via CREATE TABLE apenas, e depois mandar um INSERT INTO tabelaoracle (SELECT * FROM

Re: [oracle_br] Erro ORA-07445

2009-07-31 Por tôpico Caio Spadafora
Então como eu disse é um erro não esperado, então apesar da mesma mensagem pode ser outro problema, siga o procedimento a partir do metalink conforme e-mail abaixo. Atenciosamente, Caio Spadafora http://0011brothers.blogspot.com/ --- Em sex, 31/7/09, idesenv ides...@gmail.com escreveu: De:

Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico Pablo Câmara
Chiappa, Valeu pela ajuda...mas não conseguí. A solução com : coluna LIKE '%param1%' AND coluna LIKE '%param2%' and COLUNA like '%param3%' No meu caso não funcionou. No meu exemplo: CREATE TABLE arq.teste (cod NUMBER, vlr VARCHAR2(20)) INSERT INTO TESTE (COD,VLR) VALUES (1,'1')/ INSERT INTO

Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico Gustavo Venturini de Lima
Pablo, acho que tá confundindo alguma coisa... Vc queria valores 1 ou/e 3 em qual campo??? Pq vc fez o teste só no VLR e tá parecendo que vc quer comparar o campo COD tb... Se for assim, é isso mesmo, mas vc TEM que explicitar o COD tb... Tipo: SELECT COD,VLR FROM ARQ.TESTE WHERE ((VLR LIKE '%1%'

[oracle_br] erro no rman

2009-07-31 Por tôpico idesenv
Boa tarde, Pessoal, eu estou tentando fazer backup da minha base e o rman esta retornando o seguinte erro: channel ORA_DISK_1: starting piece 1 at 31-JUL-09 RMAN-00571: === RMAN-00569: === ERROR MESSAGE STACK FOLLOWS

[oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico jlchiappa
Não, colega, não : ** releia ** a minha msg, eu disse : coluna like p1 AND coluna like p2 AND coluna like p3 é AND pra que obedeça a todas as condições, e não OR, yes ??? []s Chiapa --- Em oracle_br@yahoogrupos.com.br, Pablo Câmara pscam...@... escreveu Chiappa, Valeu pela ajuda...mas não

Re: [oracle_br] erro no rman

2009-07-31 Por tôpico Rodrigo Mufalani
Boa tarde, No metalink tem uma ORA-600 ORA-7445 analyze tool, já faz algum tempo... Tentou ver isso por lá? Note 469486.1 Vc está com bloco corrompido no banco de dados, use o DBVERIFY - Database file Verification Utility Atenciosamente, Rodrigo Mufalani OCP 10g 11g OCE RAC 10g R2

[oracle_br] ** Insert em Campo LONG **

2009-07-31 Por tôpico Robson Muniz (Terra)
Srs, estou efetuando um insert em campo LONG, porém, quando efetuo um insert com mais de 4000 caracteres, o mesmo diz que estou inserindo valores a mais do que o campo suporta. Sabem me dizer qual a quantidade de caracteres suportada para um campo tipo Long no Oracle 10g ? Existe algum

Re: [oracle_br] ** Insert em Campo LONG **

2009-07-31 Por tôpico Rodrigo Mufalani
Boa tarde, Há um documento chamado database limits. Dê uma olhada em http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/limits001.htm#i287903 Datatype Limits Datatypes Limit Comments BFILE Maximum size: 4 GB Maximum size of a file name: 255 characters Maximum size of

Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico Pablo Câmara
Gostaria que viesse o resultado: cod = 1 (apenas) Já que o cod 1 possui tanto o vlr 1 e o vlr 3 2009/7/31 jlchiappa jlchia...@yahoo.com.br Não, colega, não : ** releia ** a minha msg, eu disse : coluna like p1 AND coluna like p2 AND coluna like p3 é AND pra que obedeça a todas as

Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico Milton Bastos
Pablo Eu subentendi que vc quer apenas os registros que tenham COD = 1 e VLR = 3, é isso que vc quis dizer com valores 1 e 3?? Se for, vc escreveu errado seu select: 1) SELECT COD,VLR FROM ARQ.TESTE WHERE VLR LIKE '%1%' AND VLR LIKE '%3%' No results. Vc colocou o campo VLR DUAS vezes...

RE: [oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico Flaviano, Wellington (GE Money)
Utiliza o exists, where exits coluna = 1 ... And exists coluna =3 ... Acredito que funciona... -Original Message- From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of Pablo Câmara Sent: Friday, July 31, 2009 3:07 PM To: oracle_br@yahoogrupos.com.br

[oracle_br] Re: ** Insert em Campo LONG **

2009-07-31 Por tôpico jlchiappa
Rodrigo, é tudo verdade, mas pelo que o colega lá fala, o que ele está fazendo é num programa SQL mandar um : INSERT INTO tabelacomLONG values (nn, 'stringcommaisde4milcaracteres'); em sendo isso, a questão Não É limite do databse em si, mas sim da linguagem SQL, no dialeto SQL do banco Oracle

Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico Pablo Câmara
Flaviano, acho que é exatamente isso! select distinct cod from teste t1 where exists (select * from teste t2 where t2.cod = t1.cod and t2.vlr = '3') and exists (select * from teste t2 where t2.cod = t1.cod and t2.vlr = '1') Obrigado! 2009/7/31 Flaviano, Wellington (GE Money)

[oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico jlchiappa
Colega, o exemplo que vc deu é TOTALMENTE diferente do que assumi no começo da thread : nesse que vc deu agora vc tem, EM REGISTROS DIFERENTES, colunas com o valor 3 e colunas com o valor 1 : tudo o que eu tinha dito é se os vários valores estivessem na ** MESMA ** ocorrencia da ** MESMA **

Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico Pablo Câmara
Valeu a todos! 2009/7/31 Pablo Câmara pscam...@gmail.com Flaviano, acho que é exatamente isso! select distinct cod from teste t1 where exists (select * from teste t2 where t2.cod = t1.cod and t2.vlr = '3') and exists (select * from teste t2 where t2.cod = t1.cod and t2.vlr = '1')

Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico Pablo Câmara
Isso, com o exists funciona... Mas só por curiosidad, como funcional o =ALL nesse caso? Pablo 2009/7/31 jlchiappa jlchia...@yahoo.com.br Colega, o exemplo que vc deu é TOTALMENTE diferente do que assumi no começo da thread : nesse que vc deu agora vc tem, EM REGISTROS DIFERENTES,

RES: [oracle_br] Re: ** Insert em Campo LONG **

2009-07-31 Por tôpico Robson Muniz (Terra)
Legal pessoal. Obrigado pelos retornos, Chiappa e Rodrigo. Estarei intermediando essa tentativa de tipo de campos com a empresa responsável pelo sistema. Novamente obrigado pelo auxílio. Abraços, De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de

[oracle_br] Replicacao

2009-07-31 Por tôpico José Eduardo Batista Juliano
Pessoal, Minha duvida é a seguinte, supondo um ambiente de replicacao usando materialized view, Master-Slave entre 2 bancos Oracle 10.2.0.1 , sendo um em Frutal-MG(master) e outro em Ribeirão Preto-SP(slave). Temos de replicar dados de 174 tabelas, a maioria nao vai ter movimentacao diaria,

Re: [oracle_br] Replicacao

2009-07-31 Por tôpico Caio Spadafora
José, O que eu conheço e acredito que vá te ajudar é um documento do time de MAA (Maximum Availability Architecture) da Oracle sobre boas práticas em Redo Shipping do Oracle Dataguard. Desculpe pelo excesso de termos... Essas documentações estão disponíveis via Metalink e são muito boas, no