Re: [oracle_br] BIGFILE ou SMALLFILE
Pessoalmente, prefiro usar datafiles grandes para grandes Bancos. Eu odeio aqueles Bancos com 2TB de dados divididos em 800 datafiles, em 97 filesystems diferentes. Cada datafile com 2GB ou 4GB, e separados para índice e dados. Precisa de um DBA só para administrar os datafiles. E se o storage já faz stripping / balanceamento, até a divisão entre tablespaces de dados e índices perde mais o sentido ainda. E cada datafile a mais é um header a mais, um possível ponto de contenção a mais, embora isso geralmente só é um problema em grandes quantidades ( 1000). A dificuldade com datafiles grandes é o backup/restore. Se sua solução de backup é boa e rápida, não vejo problemas em usar grandes datafiles. - Ricardo Portilho Proni http://portilho.profissionaloracle.com.br Em Ter, 2009-05-05 às 00:36 +, cido_re escreveu: Olá a todos. Tenho o seguinte ambiente -- RAC 10g - 10.2.0.4 - SLES 10 - SAN STORAGE Neste ambiente tenho algumas tablespace com mais de 100Gb que por sua vez possuem mais de um arquivo de dados. Gostaria da opinião dos amigos, meu ambiente permite a utilização de bigfiles pois a expansão dos volumes acontecem na camada de storage... Eu ganho ou perco desempenho tendo um único arquivo para cada tablespace? Alguém já testou isso? Obrigado. Cordialmente. Aparecido Souza da Silva ORACLE DBA - OCA 10G / LINUX
Re: RES: [oracle_br] RAC no AIX
O ERP sap não suporta ASM! Vc. montou o cluster do GPGS com quorum mantido por tiebreak? De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br Data: 04/05/2009 18:49 Assunto: RES: [oracle_br] RAC no AIX Já fiz uma instalação de RAC em AIX com GPFS... Mas porque não usar ASM? Abraços, Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Eliandro Jakubski Enviada em: segunda-feira, 4 de maio de 2009 17:02 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] RAC no AIX Alguém utiliza RAC sobre AIX com GPFS? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Alocação uniforme
Pessoal, .Vcs. têm utilizado tablespace com alocação uniforme? Nesse contexto, considerando o banco com blocos de 32k qual seria o extent size adequado para: - Objetos pequenos; - Objetos médios e - Objetos grandes? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] JAVA SOURCE ,JAVA CLASS
Pessoal tenho alguns objetos java criados em um usuário A e preciso que o usuário B use esse objetos .. Qual grant necessário para que o usuário B possa ter acesso sobre JAVA SOURCE ,JAVA CLASS Obrigado Administrador de Banco de Dados PST Eletrônica S/A (+55 (19) 3787-6418 Ê+55 (19) 3787-6238 / jccarva...@pst.com.br web:http://www.pst.com.br web:http://www.positron.com.br (Embedded image moved to file: pic00153.jpg) From: Eliandro Jakubski elian...@itaipu.gov.br To: oracle_br@yahoogrupos.com.br Date: 05/05/2009 10:02 Subject:[oracle_br] Alocação uniforme Sent by:oracle_br@yahoogrupos.com.br Pessoal, .Vcs. têm utilizado tablespace com alocação uniforme? Nesse contexto, considerando o banco com blocos de 32k qual seria o extent size adequado para: - Objetos pequenos; - Objetos médios e - Objetos grandes? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Alocação uniforme
Amigo, deixo o oracle cuidar disso para vc, andei pesquisando sobre isso um tempo, e não achei muito legal, na realidade acho que tem coisas mais importantes para vc estar verificando no oracle que isso.. Acho que a alocação uniforme seria melhor util quando vc tem o tablespace gerenciado pelo dicionario de dados.. agora quando é local acho que vc não tem muito ganho.. pelo menos aqui na empresa não tivemos... bom esta é minha opnião.. att, Welvis - Original Message - From: Eliandro Jakubski To: oracle_br@yahoogrupos.com.br Sent: Tuesday, May 05, 2009 10:00 AM Subject: [oracle_br] Alocação uniforme Pessoal, .Vcs. têm utilizado tablespace com alocação uniforme? Nesse contexto, considerando o banco com blocos de 32k qual seria o extent size adequado para: - Objetos pequenos; - Objetos médios e - Objetos grandes? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Stand By Database !! Algumas dúvidas
Estava pensando exatamente nisso, na complexidade do switch entre os bancos. Os archives srá enviados ao stand, onde serão aplicsdos nesta banco. Em caso de parada em produção, terei que aguardar a aplicação do último archive, alterar o ip, hostname do servidor de stand para o meu de produção (pq senão os clients não irão enxerga-lo como produção...) O banco ficará aberto com a opção de archive habilitada para que depois, aplique estes archives do standby no servior de produção... Vai ser uma bleza...rs rs --- Em oracle_br@yahoogrupos.com.br, Caio Spadafora caiospadaf...@... escreveu A tecnologia de dataguard só está disponível para a edição Enterprise. Nunca implementei essa replicação sem o dataguard mas tenho dúvidas sobre a viabilidade de você realizar um switchover e realize a volta depois que recuperar seu ambiente. Quando você abrir o banco acredito que você terá problemas para fazer o primeiro ambiente receber as diferenças de archives geradas depois da pane, sugiro você testar isso bem antes de colocar em produção, acredito que dependendo de como você resolver essa pane ele pode se perder com o RESETLOGS ou a encarnação do banco.. Utilize a tecnologia de FLASHBACK para auxilio na realização de manobras de replicação. Mesmo sendo a versão SE acredito que o flashback database esteja disponível. Atenciosamente, Caio Spadafora. http://0011brothers.blogspot.com/ --- Em seg, 4/5/09, Eliandro Jakubski elian...@... escreveu: De: Eliandro Jakubski elian...@... Assunto: Re: [oracle_br] Re: Stand By Database !! Algumas dúvidas Para: oracle_br@yahoogrupos.com.br Data: Segunda-feira, 4 de Maio de 2009, 14:33 Foi mal, Passei batido pela observação que vc. colocou sobre SE! Aqui trabalho com EEdition. Não tenho certeza sobre as eventuais limitações de DG sobre SE! Eliandro. De: candiurudba candiurudba@ yahoo.com. br Para: oracle...@yahoogrup os.com.br Data: 04/05/2009 14:31 Assunto: [oracle_br] Re: Stand By Database !! Algumas dúvidas Jakubski, Maxima Performance em standard Edition ? conheço não..não estou utilizando DG e sim, scripts para replicação (Shell). Tem alguma documentação sobre Maxima Performance (replicação) para standard Edition ? --- Em oracle...@yahoogrup os.com.br, Eliandro Jakubski eliandro@ . escreveu Se vc. optar pelo modo de máxima performance sugiro que vc. utilize LGWR para a tramitação dos archives e standby redologs no site standby. Com standby redologs vc. estará tramitando informação de redo para o site secundário a cada commit realizado no site primário. Lembre-se entretanto que: Com modo de máxima performance existe a possibilidade de perda de dados (embora isso seja minimzado com os standby redologs). De: candiurudba candiurudba@ ... Para: oracle...@yahoogrup os.com.br Data: 04/05/2009 13:37 Assunto: [oracle_br] Stand By Database !! Algumas dúvidas Amigos, Estou iniciando os preparativos para configurar um standby database na minha empresa e tenho algumas dúvidas com relação as configurações. Em algumas pesquisas aqui no forum, verifiquei os seguntes passos: 1) Faça um backup com RMAN, begin backup, a forma que achar mais fácil para você 2) Restaure essa base na máquina onde será a Standby (não abra a mesma deixa somente em modo mount) 3) Monte um script para fazer de tempos em tempos um: alter system switch logfile; (producao) 4) Faça um recover de tempos em tempos na standby: recover automatic database using backup controlfile until cancel; Fiquei na dúvida quanto ao terceiro passo...precisoa realmente fazer um switch logfile de tempos em tempos ? Pq não esperar que o banco gere os archives automaticamente, no seu tempo ? Sei que preciso gerar um script para copiar os archives para meu banco standby, direto na localização LOG_ARCHIVE_ DEST deste banco que estara em mount, recebendo estes arquivos via comando recover automatic database using backup controlfile until cancel; Em caso de pane no seu banco em produção, ativarei o meu standby cancelando a replicação e alternando o banco para Open. quando meu banco em produção estiver funcionando novamente, basta aplicar os archives gerados pelo meu banco standby e aplica-los no meu servidor em produção ou teria mais algum passo ? Vale lembrar que estou trabalhando com Standard edition, ou seja, não tenho DG. Desde ja, obrigadão pela ajuda !! OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de
Re: [oracle_br] Ajuda oracle 8i
Erick para realizar essa limpeza acredito que de archives automaticamente só consigo imaginar a utilização da flash recovery area, que está disponível a partir do 10g. Se sua preocupação for única e exclusivamente o tamanho ocupado pelos archives, minha sugestão é você utilizar o rman para realização dos seus backups periodicamente e quando realizar backups dos archives utilize a opção DELETE INPUT. Desta maneira voce irá remover os archives que já foram backupeados, mas ainda assim precisará de espaço em algum lugar para armazenar esses backups. Agora se o seu problema de espaço for outro, detalhe um pouco mais, por favor. Atenciosamente, Caio Spadafora. http://0011brothers.blogspot.com/ --- Em seg, 4/5/09, Erick Correa erickscor...@yahoo.com.br escreveu: De: Erick Correa erickscor...@yahoo.com.br Assunto: [oracle_br] Ajuda oracle 8i Para: Grupo Oracle oracle_br@yahoogrupos.com.br Data: Segunda-feira, 4 de Maio de 2009, 16:25 Boa tarde pessoal Tenho que verificar a ocupação de disco do banco a taxa de crescimento e o momento de realizar a limpeza no banco . Realizo isso manualmente verificando os archives meu computador unidade desejada propriedades etc Tem como o Oracle 8i fazer esta verificação pra mim? O so é win XP e 2003 oracle 8i Abs Erickscorrea Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Banco de Dados Distribuidos...melhorando performance !!
Grandes amigos, Pesquisei na net mas não achei muita coisa sobre melhorias que podem ser implementadas ao se trabalhar com banco de dados distribuídos... Sabemos que ao se trabalhar com dblinks, a situação fica um pouco mais complexa pq ele aumenta o número de conexões, temos uma pequena queda na performance e etc...mas, se quiseros melhorar a performance para esta utilização, existe algum parametro específico que podemos melhorar ? Pergunto isto pq tenho 3 instancia que compartilham alguns dblinks e estou tendo alguns eventos de espera (SQL*Net message from dblink). alguem tem alguma ideia ?
Re: [oracle_br] JAVA SOURCE ,JAVA CLASS
Jose, Não conheço muito de java + oracle. Tempos atrás fiz um procedimento e usei a dbms_java.grant_permission. Acredito que deva ser por ela tbm. 2009/5/5 Jose C Carvalho jccarva...@cps.pst.com.br Pessoal tenho alguns objetos java criados em um usuário A e preciso que o usuário B use esse objetos .. Qual grant necessário para que o usuário B possa ter acesso sobre JAVA SOURCE ,JAVA CLASS Obrigado Administrador de Banco de Dados PST Eletrônica S/A (+55 (19) 3787-6418 Ê+55 (19) 3787-6238 / jccarva...@pst.com.br jccarvalho%40pst.com.br web:http://www.pst.com.br web:http://www.positron.com.br (Embedded image moved to file: pic00153.jpg) From: Eliandro Jakubski elian...@itaipu.gov.br eliandro%40itaipu.gov.br To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Date: 05/05/2009 10:02 Subject: [oracle_br] Alocação uniforme Sent by: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Pessoal, .Vcs. têm utilizado tablespace com alocação uniforme? Nesse contexto, considerando o banco com blocos de 32k qual seria o extent size adequado para: - Objetos pequenos; - Objetos médios e - Objetos grandes? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] [Web] - dúvidas
pEsta mensagem foi enviada via Web por Almir/ppEndereço de resposta: a href='mailto:almi...@yahoo.com.br'almi...@yahoo.com.br/a/pEstou comesando em oracle, e gostaria de saber como fasso para saber que um radion button esta marcado. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Banco de Dados Distribuidos...melhorando performance !!
Opa Caio, A grande questão é que este dblinks ja estao criados e eles são publicos para todos os usuários do banco, acessarem todas as tabelas dos outeros bancos... Existem alguma forma de melhorar a performance dos dblinks ? --- Em oracle_br@yahoogrupos.com.br, Caio Spadafora caiospadaf...@... escreveu Trabalhe com views materializadas adequando a taxa de atualização de acordo coma a necessidade que seu negócio exige, não para todas as tabelas, mas para as mais acessadas. A documentação da oracle sobre replicação é bem completa. Atenciosamente, Caio Spadafora. http://0011brothers.blogspot.com/ --- Em ter, 5/5/09, candiurudba candiuru...@... escreveu: De: candiurudba candiuru...@... Assunto: [oracle_br] Banco de Dados Distribuidos...melhorando performance !! Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 5 de Maio de 2009, 11:23 Grandes amigos, Pesquisei na net mas não achei muita coisa sobre melhorias que podem ser implementadas ao se trabalhar com banco de dados distribuídos. .. Sabemos que ao se trabalhar com dblinks, a situação fica um pouco mais complexa pq ele aumenta o número de conexões, temos uma pequena queda na performance e etc...mas, se quiseros melhorar a performance para esta utilização, existe algum parametro específico que podemos melhorar ? Pergunto isto pq tenho 3 instancia que compartilham alguns dblinks e estou tendo alguns eventos de espera (SQL*Net message from dblink). alguem tem alguma ideia ? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] JAVA SOURCE ,JAVA CLASS
Julio muito obrigado pela resposta ... Vc tem algum exemplo ? Preciso dar grant para execução .. Obrigado JOSÉ CARLITOS CARVALHO JÚNIOR Administrador de Banco de Dados PST Eletrônica S/A (+55 (19) 3787-6418 Ê+55 (19) 3787-6238 / jccarva...@pst.com.br web:http://www.pst.com.br web:http://www.positron.com.br (Embedded image moved to file: pic14604.jpg) From: Júlio César Corrêa juliotubi...@yahoo.com.br To: oracle_br@yahoogrupos.com.br Date: 05/05/2009 12:21 Subject:Re: [oracle_br] JAVA SOURCE ,JAVA CLASS Sent by:oracle_br@yahoogrupos.com.br Jose, Não conheço muito de java + oracle. Tempos atrás fiz um procedimento e usei a dbms_java.grant_permission. Acredito que deva ser por ela tbm. 2009/5/5 Jose C Carvalho jccarva...@cps.pst.com.br Pessoal tenho alguns objetos java criados em um usuário A e preciso que o usuário B use esse objetos .. Qual grant necessário para que o usuário B possa ter acesso sobre JAVA SOURCE ,JAVA CLASS Obrigado Administrador de Banco de Dados PST Eletrônica S/A (+55 (19) 3787-6418 Ê+55 (19) 3787-6238 / jccarva...@pst.com.br jccarvalho%40pst.com.br web:http://www.pst.com.br web:http://www.positron.com.br (Embedded image moved to file: pic00153.jpg) From: Eliandro Jakubski elian...@itaipu.gov.br eliandro%40itaipu.gov.br To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Date: 05/05/2009 10:02 Subject: [oracle_br] Alocação uniforme Sent by: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Pessoal, .Vcs. têm utilizado tablespace com alocação uniforme? Nesse contexto, considerando o banco com blocos de 32k qual seria o extent size adequado para: - Objetos pequenos; - Objetos médios e - Objetos grandes? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com “To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate” –John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Banco de Dados Distribuidos...melhorando performance !!
Teria que analisar qual o gargalo do outro lado. Você informou o evento de espera de um dos lados, porém quais são os eventos de espero na outra ponta do DBLINK? Se os acessos desses DBLINKS movimentarem muitos dados, por exemplo, consultas que retornam muitos blocos é importante você garantir um cenário de conectividade de rede que atenda ao seu ambiente, verifique se as rotas estão ok, se existe perda de pacotes, se existe latência, se a banda disponibilizada entre os ambientes está atendendo a demanda de trágefo, enfim, garanta que seu problema não é rede antes de tentar melhorar a performance de transações. Ainda em cima da outra proposta você não consegue remover esses DBLINKS e forçar que os usuário utilizem as mviews? Por que você está utilizando esse cenário distribuído? Existe algum motivo que justifique? Atenciosamente, Caio Spadafora. http://0011brothers.blogspot.com/ --- Em ter, 5/5/09, candiurudba candiuru...@yahoo.com.br escreveu: De: candiurudba candiuru...@yahoo.com.br Assunto: [oracle_br] Re: Banco de Dados Distribuidos...melhorando performance !! Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 5 de Maio de 2009, 12:04 Opa Caio, A grande questão é que este dblinks ja estao criados e eles são publicos para todos os usuários do banco, acessarem todas as tabelas dos outeros bancos... Existem alguma forma de melhorar a performance dos dblinks ? --- Em oracle...@yahoogrup os.com.br, Caio Spadafora caiospadafora@ ... escreveu Trabalhe com views materializadas adequando a taxa de atualização de acordo coma a necessidade que seu negócio exige, não para todas as tabelas, mas para as mais acessadas. A documentação da oracle sobre replicação é bem completa. Atenciosamente, Caio Spadafora. http://0011brothers .blogspot. com/ --- Em ter, 5/5/09, candiurudba candiurudba@ ... escreveu: De: candiurudba candiurudba@ ... Assunto: [oracle_br] Banco de Dados Distribuidos. ..melhorando performance !! Para: oracle...@yahoogrup os.com.br Data: Terça-feira, 5 de Maio de 2009, 11:23 Grandes amigos, Pesquisei na net mas não achei muita coisa sobre melhorias que podem ser implementadas ao se trabalhar com banco de dados distribuídos. .. Sabemos que ao se trabalhar com dblinks, a situação fica um pouco mais complexa pq ele aumenta o número de conexões, temos uma pequena queda na performance e etc...mas, se quiseros melhorar a performance para esta utilização, existe algum parametro específico que podemos melhorar ? Pergunto isto pq tenho 3 instancia que compartilham alguns dblinks e estou tendo alguns eventos de espera (SQL*Net message from dblink). alguem tem alguma ideia ? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
RES: {Disarmed} Re: [oracle_br] Ajuda oracle 8i
Eric Cola esse código aqui e salva com a extensão vbs e coloca no agendador do windows, isso vai apagar os archives mais velhos que 5 dias. strCaminho = D:\oracle\oradata\sigest\archive Set fso = CreateObject(Scripting.FileSystemObject) Set intArquivo = fso.GetFolder(strCaminho) For each i in intArquivo.Files if i.DateCreated (now() - 5) then fso.DeleteFile i.Path, true end if Next Alexandre Eduardo Borges Administrador de Banco de Dados Politec Global IT Services alexandre.bor...@politec.com.br mailto:alexandre.bor...@politec.com.br +55 61 3312-8089 _ De: Caio Spadafora [mailto:caiospadaf...@yahoo.com.br] Enviada em: terça-feira, 5 de maio de 2009 11:20 Para: oracle_br@yahoogrupos.com.br Assunto: {Disarmed} Re: [oracle_br] Ajuda oracle 8i Erick para realizar essa limpeza acredito que de archives automaticamente só consigo imaginar a utilização da flash recovery area, que está disponível a partir do 10g. Se sua preocupação for única e exclusivamente o tamanho ocupado pelos archives, minha sugestão é você utilizar o rman para realização dos seus backups periodicamente e quando realizar backups dos archives utilize a opção DELETE INPUT. Desta maneira voce irá remover os archives que já foram backupeados, mas ainda assim precisará de espaço em algum lugar para armazenar esses backups. Agora se o seu problema de espaço for outro, detalhe um pouco mais, por favor. Atenciosamente, Caio Spadafora. http://0011brothers http://0011brothers.blogspot.com/ .blogspot.com/ --- Em seg, 4/5/09, Erick Correa erickscorrea@ mailto:erickscorrea%40yahoo.com.br yahoo.com.br escreveu: De: Erick Correa erickscorrea@ mailto:erickscorrea%40yahoo.com.br yahoo.com.br Assunto: [oracle_br] Ajuda oracle 8i Para: Grupo Oracle oracle...@yahoogrup mailto:oracle_br%40yahoogrupos.com.br os.com.br Data: Segunda-feira, 4 de Maio de 2009, 16:25 Boa tarde pessoal Tenho que verificar a ocupação de disco do banco a taxa de crescimento e o momento de realizar a limpeza no banco . Realizo isso manualmente verificando os archives meu computador unidade desejada propriedades etc Tem como o Oracle 8i fazer esta verificação pra mim? O so é win XP e 2003 oracle 8i Abs Erickscorrea Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca http://br.maisbuscados.yahoo.com dos.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Banco de Dados Distribuidos...melhorando performance !!
Na verdade, existem alguns sisemas pesados, que fazem consultas de cinco em cinco minutos em uma outra instancia, que tambem sofre com processos pesados de atualizações. Na época, iriamos realizar a replicação utilizando DG (replicação lógica) pois a base stand poderia continuar aberta e sendo alterado ao mesmo tempo mas a licença do Enterprise é bemmm alta, por isso continuamos no standard e, como a criação dos dblinks é bem simples, optamos em utiliza-los, alterando somente as Procs e Packs que ja era utilizadas, incluindo os dblinks publicos... Com relação a view materializada, pelo que li um tempo atras, a mesma seria útil se fosse para algumas poucas tabelas e como neste caso, tenho + ou - umas 200, poderia haver uma perda de performance, dependo de quanto ela poderiam ser atualizadas... Como estas aplicações de missão critica rodam de 10 em 10 minutos, as views precisariam rodar pelo mennos de 5 em 5 (com algumas margem de segurança) para realizar a atualização das 200... --- Em oracle_br@yahoogrupos.com.br, Caio Spadafora caiospadaf...@... escreveu Teria que analisar qual o gargalo do outro lado. Você informou o evento de espera de um dos lados, porém quais são os eventos de espero na outra ponta do DBLINK? Se os acessos desses DBLINKS movimentarem muitos dados, por exemplo, consultas que retornam muitos blocos é importante você garantir um cenário de conectividade de rede que atenda ao seu ambiente, verifique se as rotas estão ok, se existe perda de pacotes, se existe latência, se a banda disponibilizada entre os ambientes está atendendo a demanda de trágefo, enfim, garanta que seu problema não é rede antes de tentar melhorar a performance de transações. Ainda em cima da outra proposta você não consegue remover esses DBLINKS e forçar que os usuário utilizem as mviews? Por que você está utilizando esse cenário distribuído? Existe algum motivo que justifique? Atenciosamente, Caio Spadafora. http://0011brothers.blogspot.com/ --- Em ter, 5/5/09, candiurudba candiuru...@... escreveu: De: candiurudba candiuru...@... Assunto: [oracle_br] Re: Banco de Dados Distribuidos...melhorando performance !! Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 5 de Maio de 2009, 12:04 Opa Caio, A grande questão é que este dblinks ja estao criados e eles são publicos para todos os usuários do banco, acessarem todas as tabelas dos outeros bancos... Existem alguma forma de melhorar a performance dos dblinks ? --- Em oracle...@yahoogrup os.com.br, Caio Spadafora caiospadafora@ ... escreveu Trabalhe com views materializadas adequando a taxa de atualização de acordo coma a necessidade que seu negócio exige, não para todas as tabelas, mas para as mais acessadas. A documentação da oracle sobre replicação é bem completa. Atenciosamente, Caio Spadafora. http://0011brothers .blogspot. com/ --- Em ter, 5/5/09, candiurudba candiurudba@ ... escreveu: De: candiurudba candiurudba@ ... Assunto: [oracle_br] Banco de Dados Distribuidos. ..melhorando performance !! Para: oracle...@yahoogrup os.com.br Data: Terça-feira, 5 de Maio de 2009, 11:23 Grandes amigos, Pesquisei na net mas não achei muita coisa sobre melhorias que podem ser implementadas ao se trabalhar com banco de dados distribuídos. .. Sabemos que ao se trabalhar com dblinks, a situação fica um pouco mais complexa pq ele aumenta o número de conexões, temos uma pequena queda na performance e etc...mas, se quiseros melhorar a performance para esta utilização, existe algum parametro específico que podemos melhorar ? Pergunto isto pq tenho 3 instancia que compartilham alguns dblinks e estou tendo alguns eventos de espera (SQL*Net message from dblink). alguem tem alguma ideia ? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] migração
Bom dia a todos, gostaria de saber que procedimento devo adotar para migrar uma base inteira de produção para o storage, pois hoje o banco é salvo localmente no servidor, oracle 10g, não utilizo ASM. Obrigado [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] Stand By Database !! Algumas dú vidas
Ola, Vc precisa fazer o switch de tempos em tempos (por ex a cada 20 min) pra garantir que vc pegou as alteracoes desde o ultimo switch (no ex, alteracoes feitas nos ultimos 20min). Isto porque, dependendo da utilizacao do seu banco e tamanho dos redo log files, as alteracoes estejam somente no redo, o que no caso de perda dos mesmos, resultara em perda destas alteracoes que. Em alguns casos o que esta no redo pode ser um dia inteiro de trabalho dos usuários. Boa sorte com seu stb. Cordialmente, Rodrigo Nascimento da Conceição Oracle Certified Professional 10g De: candiurudba candiuru...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 4 de Maio de 2009 13:31:19 Assunto: [oracle_br] Stand By Database !! Algumas dúvidas Amigos, Estou iniciando os preparativos para configurar um standby database na minha empresa e tenho algumas dúvidas com relação as configurações. Em algumas pesquisas aqui no forum, verifiquei os seguntes passos: 1) Faça um backup com RMAN, begin backup, a forma que achar mais fácil para você 2) Restaure essa base na máquina onde será a Standby (não abra a mesma deixa somente em modo mount) 3) Monte um script para fazer de tempos em tempos um: alter system switch logfile; (producao) 4) Faça um recover de tempos em tempos na standby: recover automatic database using backup controlfile until cancel; Fiquei na dúvida quanto ao terceiro passo...precisoa realmente fazer um switch logfile de tempos em tempos ? Pq não esperar que o banco gere os archives automaticamente, no seu tempo ? Sei que preciso gerar um script para copiar os archives para meu banco standby, direto na localização LOG_ARCHIVE_ DEST deste banco que estara em mount, recebendo estes arquivos via comando recover automatic database using backup controlfile until cancel; Em caso de pane no seu banco em produção, ativarei o meu standby cancelando a replicação e alternando o banco para Open. quando meu banco em produção estiver funcionando novamente, basta aplicar os archives gerados pelo meu banco standby e aplica-los no meu servidor em produção ou teria mais algum passo ? Vale lembrar que estou trabalhando com Standard edition, ou seja, não tenho DG. Desde ja, obrigadão pela ajuda !! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Oracle Data Guard - Iniciante
Olá Lista, estou tentando realizar minha primeira implementação de Data Guard mas estou meio perdido. O Standby configuro em outra instancia ou quando crio um control file acabo criando uma outra instância do banco de dados. Alguém teria um roteiro de implementação passo-a-passo pois estou meio perdido com a documentação oficial? Estou tentando usar o Oracle 10g em Windows. Obrigado pela atenção. - Rodrigo Aires Desenvolvedor Delphi e .NET Administrador de Banco de Dados [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] DBA Day Online - evento gratuito para DBAs
Oi pessoal, Gostaria de convidar a todos para o DBA Day Online, o primeiro evento online para DBAs do Brasil, totalmente gratuito. Serão 5 apresentações sobre gerenciamento, arquitetura, monitoramento, otimização e gerenciamento de banco de dados. Onde serão apresentadas diversas ferramentas que auxiliam DBAs, testers e desenvolvedores no dia a dia de trabalho. O evento será dia 8 de maio, das 9:00 às 15:00 (horário de Brasília) Segue o link para obter mais informações sobre o evento: http://latam.embarcadero.com/br/dbaday/ Até o evento. Abraços, Andreano Lanusse Product Line Manager Latin America Embarcadero Technologies CONFIDENTIALITY NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Stand By Database !! Algumas dúvida s
teste 2009/5/4 Rodrigo Nascimento rodrigonasda...@yahoo.com.br Ola, Vc precisa fazer o switch de tempos em tempos (por ex a cada 20 min) pra garantir que vc pegou as alteracoes desde o ultimo switch (no ex, alteracoes feitas nos ultimos 20min). Isto porque, dependendo da utilizacao do seu banco e tamanho dos redo log files, as alteracoes estejam somente no redo, o que no caso de perda dos mesmos, resultara em perda destas alteracoes que. Em alguns casos o que esta no redo pode ser um dia inteiro de trabalho dos usuários. Boa sorte com seu stb. Cordialmente, Rodrigo Nascimento da Conceição Oracle Certified Professional 10g De: candiurudba candiuru...@yahoo.com.br candiurudba%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Enviadas: Segunda-feira, 4 de Maio de 2009 13:31:19 Assunto: [oracle_br] Stand By Database !! Algumas dúvidas Amigos, Estou iniciando os preparativos para configurar um standby database na minha empresa e tenho algumas dúvidas com relação as configurações. Em algumas pesquisas aqui no forum, verifiquei os seguntes passos: 1) Faça um backup com RMAN, begin backup, a forma que achar mais fácil para você 2) Restaure essa base na máquina onde será a Standby (não abra a mesma deixa somente em modo mount) 3) Monte um script para fazer de tempos em tempos um: alter system switch logfile; (producao) 4) Faça um recover de tempos em tempos na standby: recover automatic database using backup controlfile until cancel; Fiquei na dúvida quanto ao terceiro passo...precisoa realmente fazer um switch logfile de tempos em tempos ? Pq não esperar que o banco gere os archives automaticamente, no seu tempo ? Sei que preciso gerar um script para copiar os archives para meu banco standby, direto na localização LOG_ARCHIVE_ DEST deste banco que estara em mount, recebendo estes arquivos via comando recover automatic database using backup controlfile until cancel; Em caso de pane no seu banco em produção, ativarei o meu standby cancelando a replicação e alternando o banco para Open. quando meu banco em produção estiver funcionando novamente, basta aplicar os archives gerados pelo meu banco standby e aplica-los no meu servidor em produção ou teria mais algum passo ? Vale lembrar que estou trabalhando com Standard edition, ou seja, não tenho DG. Desde ja, obrigadão pela ajuda !! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: migração
Particularmente, eu usaria o seguinte alter tablespace x offline; ! cp old.dbf new.dbf alter tablespace x rename datafile 'old.dbf' to 'new.dbf'; alter tablespace x online; Apenas, por favor, garanto um backup Ok no caso de algum problema... ;-) --- Em oracle_br@yahoogrupos.com.br, Fabio Cesario fabiocesa...@... escreveu Bom dia a todos, gostaria de saber que procedimento devo adotar para migrar uma base inteira de produção para o storage, pois hoje o banco é salvo localmente no servidor, oracle 10g, não utilizo ASM. Obrigado [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Stand By Database !! Algumas dúvida s
teste 2009/5/4 Rodrigo Nascimento rodrigonasda...@yahoo.com.br Ola, Vc precisa fazer o switch de tempos em tempos (por ex a cada 20 min) pra garantir que vc pegou as alteracoes desde o ultimo switch (no ex, alteracoes feitas nos ultimos 20min). Isto porque, dependendo da utilizacao do seu banco e tamanho dos redo log files, as alteracoes estejam somente no redo, o que no caso de perda dos mesmos, resultara em perda destas alteracoes que. Em alguns casos o que esta no redo pode ser um dia inteiro de trabalho dos usuários. Boa sorte com seu stb. Cordialmente, Rodrigo Nascimento da Conceição Oracle Certified Professional 10g De: candiurudba candiuru...@yahoo.com.br candiurudba%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Enviadas: Segunda-feira, 4 de Maio de 2009 13:31:19 Assunto: [oracle_br] Stand By Database !! Algumas dúvidas Amigos, Estou iniciando os preparativos para configurar um standby database na minha empresa e tenho algumas dúvidas com relação as configurações. Em algumas pesquisas aqui no forum, verifiquei os seguntes passos: 1) Faça um backup com RMAN, begin backup, a forma que achar mais fácil para você 2) Restaure essa base na máquina onde será a Standby (não abra a mesma deixa somente em modo mount) 3) Monte um script para fazer de tempos em tempos um: alter system switch logfile; (producao) 4) Faça um recover de tempos em tempos na standby: recover automatic database using backup controlfile until cancel; Fiquei na dúvida quanto ao terceiro passo...precisoa realmente fazer um switch logfile de tempos em tempos ? Pq não esperar que o banco gere os archives automaticamente, no seu tempo ? Sei que preciso gerar um script para copiar os archives para meu banco standby, direto na localização LOG_ARCHIVE_ DEST deste banco que estara em mount, recebendo estes arquivos via comando recover automatic database using backup controlfile until cancel; Em caso de pane no seu banco em produção, ativarei o meu standby cancelando a replicação e alternando o banco para Open. quando meu banco em produção estiver funcionando novamente, basta aplicar os archives gerados pelo meu banco standby e aplica-los no meu servidor em produção ou teria mais algum passo ? Vale lembrar que estou trabalhando com Standard edition, ou seja, não tenho DG. Desde ja, obrigadão pela ajuda !! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Stand By Database !! Algumas dúvida s
teste 2009/5/4 Rodrigo Nascimento rodrigonasda...@yahoo.com.br Ola, Vc precisa fazer o switch de tempos em tempos (por ex a cada 20 min) pra garantir que vc pegou as alteracoes desde o ultimo switch (no ex, alteracoes feitas nos ultimos 20min). Isto porque, dependendo da utilizacao do seu banco e tamanho dos redo log files, as alteracoes estejam somente no redo, o que no caso de perda dos mesmos, resultara em perda destas alteracoes que. Em alguns casos o que esta no redo pode ser um dia inteiro de trabalho dos usuários. Boa sorte com seu stb. Cordialmente, Rodrigo Nascimento da Conceição Oracle Certified Professional 10g De: candiurudba candiuru...@yahoo.com.br candiurudba%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Enviadas: Segunda-feira, 4 de Maio de 2009 13:31:19 Assunto: [oracle_br] Stand By Database !! Algumas dúvidas Amigos, Estou iniciando os preparativos para configurar um standby database na minha empresa e tenho algumas dúvidas com relação as configurações. Em algumas pesquisas aqui no forum, verifiquei os seguntes passos: 1) Faça um backup com RMAN, begin backup, a forma que achar mais fácil para você 2) Restaure essa base na máquina onde será a Standby (não abra a mesma deixa somente em modo mount) 3) Monte um script para fazer de tempos em tempos um: alter system switch logfile; (producao) 4) Faça um recover de tempos em tempos na standby: recover automatic database using backup controlfile until cancel; Fiquei na dúvida quanto ao terceiro passo...precisoa realmente fazer um switch logfile de tempos em tempos ? Pq não esperar que o banco gere os archives automaticamente, no seu tempo ? Sei que preciso gerar um script para copiar os archives para meu banco standby, direto na localização LOG_ARCHIVE_ DEST deste banco que estara em mount, recebendo estes arquivos via comando recover automatic database using backup controlfile until cancel; Em caso de pane no seu banco em produção, ativarei o meu standby cancelando a replicação e alternando o banco para Open. quando meu banco em produção estiver funcionando novamente, basta aplicar os archives gerados pelo meu banco standby e aplica-los no meu servidor em produção ou teria mais algum passo ? Vale lembrar que estou trabalhando com Standard edition, ou seja, não tenho DG. Desde ja, obrigadão pela ajuda !! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Banco de Dados Distribuidos...melhorando performance !!
Construir 200 mviews seria mesmo muito trabalhoso mas se você conseguir montar uma política de atualização legal não teria nada que inviabilizasse, de repente a solução seria você criar algumas mviews as mais importante em termos de acesso (algo entre 10, 20 mviews) e revisar as questões de rede, de repente trabalhar com switchs e interfaces gigabit, mas de qualquer maneira você precisa antes mapear qual ou quais o teu gargalo, assim no escuro fica mais complicado. Atenciosamente, Caio Spadafora. http://0011brothers.blogspot.com/ --- Em ter, 5/5/09, candiurudba candiuru...@yahoo.com.br escreveu: De: candiurudba candiuru...@yahoo.com.br Assunto: [oracle_br] Re: Banco de Dados Distribuidos...melhorando performance !! Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 5 de Maio de 2009, 14:09 Na verdade, existem alguns sisemas pesados, que fazem consultas de cinco em cinco minutos em uma outra instancia, que tambem sofre com processos pesados de atualizações. Na época, iriamos realizar a replicação utilizando DG (replicação lógica) pois a base stand poderia continuar aberta e sendo alterado ao mesmo tempo mas a licença do Enterprise é bemmm alta, por isso continuamos no standard e, como a criação dos dblinks é bem simples, optamos em utiliza-los, alterando somente as Procs e Packs que ja era utilizadas, incluindo os dblinks publicos... Com relação a view materializada, pelo que li um tempo atras, a mesma seria útil se fosse para algumas poucas tabelas e como neste caso, tenho + ou - umas 200, poderia haver uma perda de performance, dependo de quanto ela poderiam ser atualizadas. .. Como estas aplicações de missão critica rodam de 10 em 10 minutos, as views precisariam rodar pelo mennos de 5 em 5 (com algumas margem de segurança) para realizar a atualização das 200... --- Em oracle...@yahoogrup os.com.br, Caio Spadafora caiospadafora@ ... escreveu Teria que analisar qual o gargalo do outro lado. Você informou o evento de espera de um dos lados, porém quais são os eventos de espero na outra ponta do DBLINK? Se os acessos desses DBLINKS movimentarem muitos dados, por exemplo, consultas que retornam muitos blocos é importante você garantir um cenário de conectividade de rede que atenda ao seu ambiente, verifique se as rotas estão ok, se existe perda de pacotes, se existe latência, se a banda disponibilizada entre os ambientes está atendendo a demanda de trágefo, enfim, garanta que seu problema não é rede antes de tentar melhorar a performance de transações. Ainda em cima da outra proposta você não consegue remover esses DBLINKS e forçar que os usuário utilizem as mviews? Por que você está utilizando esse cenário distribuído? Existe algum motivo que justifique? Atenciosamente, Caio Spadafora. http://0011brothers .blogspot. com/ --- Em ter, 5/5/09, candiurudba candiurudba@ ... escreveu: De: candiurudba candiurudba@ ... Assunto: [oracle_br] Re: Banco de Dados Distribuidos. ..melhorando performance !! Para: oracle...@yahoogrup os.com.br Data: Terça-feira, 5 de Maio de 2009, 12:04 Opa Caio, A grande questão é que este dblinks ja estao criados e eles são publicos para todos os usuários do banco, acessarem todas as tabelas dos outeros bancos... Existem alguma forma de melhorar a performance dos dblinks ? --- Em oracle...@yahoogrup os.com.br, Caio Spadafora caiospadafora@ escreveu Trabalhe com views materializadas adequando a taxa de atualização de acordo coma a necessidade que seu negócio exige, não para todas as tabelas, mas para as mais acessadas. A documentação da oracle sobre replicação é bem completa. Atenciosamente, Caio Spadafora. http://0011brothers .blogspot. com/ --- Em ter, 5/5/09, candiurudba candiurudba@ ... escreveu: De: candiurudba candiurudba@ ... Assunto: [oracle_br] Banco de Dados Distribuidos. ..melhorando performance !! Para: oracle...@yahoogrup os.com.br Data: Terça-feira, 5 de Maio de 2009, 11:23 Grandes amigos, Pesquisei na net mas não achei muita coisa sobre melhorias que podem ser implementadas ao se trabalhar com banco de dados distribuídos. .. Sabemos que ao se trabalhar com dblinks, a situação fica um pouco mais complexa pq ele aumenta o número de conexões, temos uma pequena queda na performance e etc...mas, se quiseros melhorar a performance para esta utilização, existe algum parametro específico que podemos melhorar ? Pergunto isto pq tenho 3
[oracle_br] Re: Banco de Dados Distribuidos...melhorando performance !!
Na verdade não tenho gargalos no servidor de produção...tenho baixissimos picos as vezes quanto a i/o...mas isto é raro... Fiquei na dúvida mesmo na existencia de algum parametro que poderia ser alterado, seja de SGA ou não, para um ganho melhor na performance quanto a utilização do dblink... Mas bleza...vou dar uma estudada --- Em oracle_br@yahoogrupos.com.br, Caio Spadafora caiospadaf...@... escreveu Construir 200 mviews seria mesmo muito trabalhoso mas se você conseguir montar uma política de atualização legal não teria nada que inviabilizasse, de repente a solução seria você criar algumas mviews as mais importante em termos de acesso (algo entre 10, 20 mviews) e revisar as questões de rede, de repente trabalhar com switchs e interfaces gigabit, mas de qualquer maneira você precisa antes mapear qual ou quais o teu gargalo, assim no escuro fica mais complicado. Atenciosamente, Caio Spadafora. http://0011brothers.blogspot.com/ --- Em ter, 5/5/09, candiurudba candiuru...@... escreveu: De: candiurudba candiuru...@... Assunto: [oracle_br] Re: Banco de Dados Distribuidos...melhorando performance !! Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 5 de Maio de 2009, 14:09 Na verdade, existem alguns sisemas pesados, que fazem consultas de cinco em cinco minutos em uma outra instancia, que tambem sofre com processos pesados de atualizações. Na época, iriamos realizar a replicação utilizando DG (replicação lógica) pois a base stand poderia continuar aberta e sendo alterado ao mesmo tempo mas a licença do Enterprise é bemmm alta, por isso continuamos no standard e, como a criação dos dblinks é bem simples, optamos em utiliza-los, alterando somente as Procs e Packs que ja era utilizadas, incluindo os dblinks publicos... Com relação a view materializada, pelo que li um tempo atras, a mesma seria útil se fosse para algumas poucas tabelas e como neste caso, tenho + ou - umas 200, poderia haver uma perda de performance, dependo de quanto ela poderiam ser atualizadas. .. Como estas aplicações de missão critica rodam de 10 em 10 minutos, as views precisariam rodar pelo mennos de 5 em 5 (com algumas margem de segurança) para realizar a atualização das 200... --- Em oracle...@yahoogrup os.com.br, Caio Spadafora caiospadafora@ ... escreveu Teria que analisar qual o gargalo do outro lado. Você informou o evento de espera de um dos lados, porém quais são os eventos de espero na outra ponta do DBLINK? Se os acessos desses DBLINKS movimentarem muitos dados, por exemplo, consultas que retornam muitos blocos é importante você garantir um cenário de conectividade de rede que atenda ao seu ambiente, verifique se as rotas estão ok, se existe perda de pacotes, se existe latência, se a banda disponibilizada entre os ambientes está atendendo a demanda de trágefo, enfim, garanta que seu problema não é rede antes de tentar melhorar a performance de transações. Ainda em cima da outra proposta você não consegue remover esses DBLINKS e forçar que os usuário utilizem as mviews? Por que você está utilizando esse cenário distribuído? Existe algum motivo que justifique? Atenciosamente, Caio Spadafora. http://0011brothers .blogspot. com/ --- Em ter, 5/5/09, candiurudba candiurudba@ ... escreveu: De: candiurudba candiurudba@ ... Assunto: [oracle_br] Re: Banco de Dados Distribuidos. ..melhorando performance !! Para: oracle...@yahoogrup os.com.br Data: Terça-feira, 5 de Maio de 2009, 12:04 Opa Caio, A grande questão é que este dblinks ja estao criados e eles são publicos para todos os usuários do banco, acessarem todas as tabelas dos outeros bancos... Existem alguma forma de melhorar a performance dos dblinks ? --- Em oracle...@yahoogrup os.com.br, Caio Spadafora caiospadafora@ escreveu Trabalhe com views materializadas adequando a taxa de atualização de acordo coma a necessidade que seu negócio exige, não para todas as tabelas, mas para as mais acessadas. A documentação da oracle sobre replicação é bem completa. Atenciosamente, Caio Spadafora. http://0011brothers .blogspot. com/ --- Em ter, 5/5/09, candiurudba candiurudba@ ... escreveu: De: candiurudba candiurudba@ ... Assunto: [oracle_br] Banco de Dados Distribuidos. ..melhorando performance !! Para: oracle...@yahoogrup os.com.br Data: Terça-feira, 5 de Maio de 2009, 11:23
Re: [oracle_br] JAVA SOURCE ,JAVA CLASS
http://labite.wordpress.com/ http://labite.wordpress.com/Veja se ajuda. 2009/5/5 Jose C Carvalho jccarva...@cps.pst.com.br Julio muito obrigado pela resposta ... Vc tem algum exemplo ? Preciso dar grant para execução .. Obrigado JOSÉ CARLITOS CARVALHO JÚNIOR Administrador de Banco de Dados PST Eletrônica S/A (+55 (19) 3787-6418 Ê+55 (19) 3787-6238 / jccarva...@pst.com.br jccarvalho%40pst.com.br web:http://www.pst.com.br web:http://www.positron.com.br (Embedded image moved to file: pic14604.jpg) From: Júlio César Corrêa juliotubi...@yahoo.com.brjuliotubista%40yahoo.com.br To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Date: 05/05/2009 12:21 Subject: Re: [oracle_br] JAVA SOURCE ,JAVA CLASS Sent by: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Jose, Não conheço muito de java + oracle. Tempos atrás fiz um procedimento e usei a dbms_java.grant_permission. Acredito que deva ser por ela tbm. 2009/5/5 Jose C Carvalho jccarva...@cps.pst.com.brjccarvalho%40cps.pst.com.br Pessoal tenho alguns objetos java criados em um usuário A e preciso que o usuário B use esse objetos .. Qual grant necessário para que o usuário B possa ter acesso sobre JAVA SOURCE ,JAVA CLASS Obrigado Administrador de Banco de Dados PST Eletrônica S/A (+55 (19) 3787-6418 Ê+55 (19) 3787-6238 / jccarva...@pst.com.br jccarvalho%40pst.com.br jccarvalho% 40pst.com.br web:http://www.pst.com.br web:http://www.positron.com.br (Embedded image moved to file: pic00153.jpg) From: Eliandro Jakubski elian...@itaipu.gov.breliandro%40itaipu.gov.br eliandro%40itaipu.gov.br To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br% 40yahoogrupos.com.br Date: 05/05/2009 10:02 Subject: [oracle_br] Alocação uniforme Sent by: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br% 40yahoogrupos.com.br Pessoal, .Vcs. têm utilizado tablespace com alocação uniforme? Nesse contexto, considerando o banco com blocos de 32k qual seria o extent size adequado para: - Objetos pequenos; - Objetos médios e - Objetos grandes? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso
Re: [oracle_br] Deletar grande quantidade de linhas
Boa Tarde Senhores, Muito Obrigado por toda ajuda prestada. Meu cenario, mudou ! A tabela é uma historico de processamento de rotinas, o usúario vai precisar das informações dos últimos 6 meses, preciso montar uma função para deletar as linhas e deixar somente os últimos seis meses. Vocês teriam algum exemplo para esse delete, mais alguma sugestão Obrigado, Alex --- Em seg, 4/5/09, Josÿffe9 Ferreira ja_...@yahoo.com.br escreveu: De: Josÿffe9 Ferreira ja_...@yahoo.com.br Assunto: Re: [oracle_br] Deletar grande quantidade de linhas Para: oracle_br@yahoogrupos.com.br Data: Segunda-feira, 4 de Maio de 2009, 18:11 Alex, Antes de fazer o particionamento, lembre-se que você vai ter que criar uma nova tabela já particionada ou usar o pacote DBMS_REDEFINITION. e demois fazer a carga Tome cuidade ao criar a tabela com CREATE TABELAS X AS SELECT ... Pelo tamanho de sua tabela eu não aconselho essa alternativa. Caso opte, em criar uma nova tabela e faça os inserts, faça um bloco PL/SQL, além disso pode você usar também o hint INSERT /*+ APPEND */ . Atere sua tabela pra NOLOGGING. Outra coisa, se o seu banco estiver em modo archive log, verifica a possibilidade de desativá-lo durante o procedimento. a--- Em seg, 4/5/09, Caio Spadafora caiospadafora@ yahoo.com. br escreveu: De: Caio Spadafora caiospadafora@ yahoo.com. br Assunto: Re: [oracle_br] Deletar grande quantidade de linhas Para: oracle...@yahoogrup os.com.br Data: Segunda-feira, 4 de Maio de 2009, 18:59 Sugiro particionamento por range em um campo data populado pelo default sysdate no momento do insert. Mas é fundamental que você trabalhe com tablespaces diferentes, se possível uma para cada partição, isso vai te permitir algumas manobras interessantes para isolar o que você quer remover. Simplesmente criar uma outra tabela com os dados que você quer vai ter um custo muito grande levando em conta a quantidade de linhas, lembrando que para usar o particionamento você vai precisar de uma licença enterprise e possuir o option de particionamento. Atenciosamente, Caio Spadafora. http://0011brothers .blogspot. com/ --- Em seg, 4/5/09, Duilio Bruniera Junior bruni...@gmail. com escreveu: De: Duilio Bruniera Junior bruni...@gmail. com Assunto: Re: [oracle_br] Deletar grande quantidade de linhas Para: oracle...@yahoogrup os.com.br Data: Segunda-feira, 4 de Maio de 2009, 13:37 cria um nova tabela usando o comando: create table tabela_name as select ... os campos que voce quer from tabela que voce quer copiar where suas restrições; - truncate na tabela; - depois um insert voltando os dados; INSERT INTO owner.tabela (campo1, campo2, campo3, campo4) SELECT campo1, campo2, campo3, campo4 FROM owner.a tabela que voce criou com create table as select ... se puder não esqueça de fazer um backup dessa tabela tambem. ta feito. Mais no seu caso seria muito mais interessante se voce criasse por exemplo uma tabela particionada, dai conforme o tempo voce poderia ir apenas dropando as antigas. mais ou menos assim. CREATE TABLE TABELA1 ( col1 number(5) not null, col2 varchar2(50) not null, col3 date not null ) tablespace TBS_TABELA_1 partition by range (col3) (partition SEMESTRE1 values less than (to_date(01- JUL-2006 ,DD-MON- )) tablespace TBS_USERS_1, partition SEMESTRE2 values less than (to_date(01- JAN-2007 ,DD-MON- )) tablespace TBS_USERS_2) ; beleza ? 2009/5/4 alex maior alex_maior@ yahoo. com.br Senhores, Bom Dia, Estou precisando fazer um expurgo em uma tabela que tem 260.739.106 linhas. A minha instância funciona 24x7x365. Preciso fazer o expurgo de +/- 10.000.000 de linhas a cada seis meses, deixar somente as informações de 6 meses atrás até o presente momento. Minha dúvida: Existe uma maneira eficiente e rápida para fazer esse expurgo ? Alguma dica ? sugestão ? Exemplos ? Grato. Alex Maior Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Auditoria de Tabelas em Oracle 9i.
Boa Tarde Grupo! Gostaria em 1° lugar, pois será meu 1° post, de agradeçer e parabenizar ao grupo que é muito dinâmico, prestativo e unido. Bem vamos a minha dúvida, Estou com uma necessidade de auditar as operações de tabelas no banco Oracle 9i. O problema é que não sei se uso triggers ou habilito a auditagem do proprio Oracle, alguém me indica o que é melhor, no seu ponto de vista? Preciso colher informações do Sistema Operacional também, como usuário e endereço IP. Desde já agradeço a todos. Att. Danilo L. C. Oliveira. DPS-Cinbesa. (91) 30840714/ 8852-6114 / 81695659 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Auditoria de Tabelas em Oracle 9i.
A auditoria interna do banco é mais pratica de implementar, agora exatamente o que você precisa auditar? somente DMLs, ou qualquer tipo de acesso? Agora independente de qual tecnologia já prepare-se para limpar as informações de auditoria de tempos em tempos. Detalhe um pouco mais o que você precisa auditar, por favor. Atenciosamente, Caio Spadafora. http://0011brothers.blogspot.com/ --- Em ter, 5/5/09, Danilo Oliveira - CINBESA dan...@cinbesa.com.br escreveu: De: Danilo Oliveira - CINBESA dan...@cinbesa.com.br Assunto: [oracle_br] Auditoria de Tabelas em Oracle 9i. Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 5 de Maio de 2009, 15:23 Boa Tarde Grupo! Gostaria em 1° lugar, pois será meu 1° post, de agradeçer e parabenizar ao grupo que é muito dinâmico, prestativo e unido. Bem vamos a minha dúvida, Estou com uma necessidade de auditar as operações de tabelas no banco Oracle 9i. O problema é que não sei se uso triggers ou habilito a auditagem do proprio Oracle, alguém me indica o que é melhor, no seu ponto de vista? Preciso colher informações do Sistema Operacional também, como usuário e endereço IP. Desde já agradeço a todos. Att. Danilo L. C. Oliveira. DPS-Cinbesa. (91) 30840714/ 8852-6114 / 81695659 [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Auditoria de Tabelas em Oracle 9i.
Caio, boa tarde! Preciso auditar as DMLs de duas tabelas, acessos, alterações, inclusões e exclusões. Como o usuário é um só para aplicação fazer o acesso ao banco, preciso colher o endereço IP e o usuario do S.O. Lendo a documentação do 9i e não acho nada nesse sentido, estou procurando na documentação na www.oracle.com e googleando. Att. Danilo L. C. Oliveira. DPS-Cinbesa. (91) 30840714/ 8852-6114 / 81695659 De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Caio Spadafora Enviada em: terça-feira, 5 de maio de 2009 15:52 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Auditoria de Tabelas em Oracle 9i. A auditoria interna do banco é mais pratica de implementar, agora exatamente o que você precisa auditar? somente DMLs, ou qualquer tipo de acesso? Agora independente de qual tecnologia já prepare-se para limpar as informações de auditoria de tempos em tempos. Detalhe um pouco mais o que você precisa auditar, por favor. Atenciosamente, Caio Spadafora. http://0011brothers.blogspot.com/ --- Em ter, 5/5/09, Danilo Oliveira - CINBESA dan...@cinbesa.com.br mailto:danilo%40cinbesa.com.br escreveu: De: Danilo Oliveira - CINBESA dan...@cinbesa.com.br mailto:danilo%40cinbesa.com.br Assunto: [oracle_br] Auditoria de Tabelas em Oracle 9i. Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Data: Terça-feira, 5 de Maio de 2009, 15:23 Boa Tarde Grupo! Gostaria em 1° lugar, pois será meu 1° post, de agradeçer e parabenizar ao grupo que é muito dinâmico, prestativo e unido. Bem vamos a minha dúvida, Estou com uma necessidade de auditar as operações de tabelas no banco Oracle 9i. O problema é que não sei se uso triggers ou habilito a auditagem do proprio Oracle, alguém me indica o que é melhor, no seu ponto de vista? Preciso colher informações do Sistema Operacional também, como usuário e endereço IP. Desde já agradeço a todos. Att. Danilo L. C. Oliveira. DPS-Cinbesa. (91) 30840714/ 8852-6114 / 81695659 [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: migração
Tem janela? se tiver faça assim: 1) Faça um backup Full do Banco 2) Pare o banco 2) Copie os datafiles para o storage 3) Faça o rename dos datafiles apontando para o storage (alter database rename file 'local_antigo/arquivo.dbf' to 'local_novo/arquivo.dbf') - Original Message - From: candiurudba To: oracle_br@yahoogrupos.com.br Sent: Tuesday, May 05, 2009 2:24 PM Subject: [oracle_br] Re: migração Particularmente, eu usaria o seguinte alter tablespace x offline; ! cp old.dbf new.dbf alter tablespace x rename datafile 'old.dbf' to 'new.dbf'; alter tablespace x online; Apenas, por favor, garanto um backup Ok no caso de algum problema... ;-) --- Em oracle_br@yahoogrupos.com.br, Fabio Cesario fabiocesa...@... escreveu Bom dia a todos, gostaria de saber que procedimento devo adotar para migrar uma base inteira de produção para o storage, pois hoje o banco é salvo localmente no servidor, oracle 10g, não utilizo ASM. Obrigado [As partes desta mensagem que não continham texto foram removidas] -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] RAC no AIX
Boa Tarde, O ASM não irá atender ao colega no que diz respeito aos arquivos do CRS, por exemplo. ps: Ainda não usei o GPFS/IBM, mas li que as necessidades do GPFS são as mesmas do OCFS2. Anderson Haertel Rodrigues Consultor Oracle --- Em seg, 4/5/09, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br Assunto: RES: [oracle_br] RAC no AIX Para: oracle_br@yahoogrupos.com.br Data: Segunda-feira, 4 de Maio de 2009, 18:48 Já fiz uma instalação de RAC em AIX com GPFS... Mas porque não usar ASM? Abraços, Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Eliandro Jakubski Enviada em: segunda-feira, 4 de maio de 2009 17:02 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] RAC no AIX Alguém utiliza RAC sobre AIX com GPFS? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [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 do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[oracle_br] Tamanho Limite para Variável, usando FPDF
E ai Pessoal, Estou usando o FPDF para gerar um arquivo PDF dinamicamente. O meu problema é que arquivos maiores que 32k o arquivo não abre... Utilizamos o oracle portal, no banco estou usando a package deste cara http://www.erasme.org/PL-FPDF,1337 Alguem já conseguiu gerar arquivos maiores? Obrigado, Junior Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Auditoria de Tabelas em Oracle 9i.
Caio veja se isso te ajuda: Faça uma trigger de logon,(teste primeirobase teste) e ah criei a tabela sys_log_utilizacao antes. Create or replace TRIGGER SYS.AUDIT_LOGON AFTER LOGON ON DATABASE DECLARE w_prog varchar2(48); Begin SELECT nvl(substr(lower(module),1,40),program) into w_prog from v$session where audsid = userenv('SESSIONID'); insert into sys.sys_log_utilizacao ( NOME_TAB,DATA_OPER,TIPO_AIE,ID_REGISTRO,NOME_TERMINAL, NOME_USR_WINDOWS,NOME_USR_BANCO,IP_TERMINAL,programa) values ('LOGON',SYSDATE,'L',1, userenv('TERMINAL'),SYS_CONTEXT('USERENV','OS_USER'), USER,sys_context('userenv','ip_address'),w_prog); end; Depois uma trigger na tabela assim: CREATE OR REPLACE TRIGGER TRIGGER_AUDITORIA BEFORE INSERT OR UPDATE OR DELETE ON CLIPAR FOR EACH ROW DECLARE V_OSUSER VARCHAR2(50); V_AUDIT NUMBER; LOGADO NUMBER; USU_NOME VARCHAR2(50); USU_NIVEL VARCHAR2(50); BEGIN --Verifica o usuario logado SELECT userenv('SESSIONID') INTO LOGADO FROM DUAL; --Selecionar o OSUSER e AUDITORIA SELECT OSUSER, AUDITORIA INTO V_OSUSER, V_AUDIT FROM SYS.sys_log_utilizacao WHERE AUDITORIA = LOGADO; --Seleciona o nivel SELECT USU_NOM, USU_NIVEL INTO USU_NOME, USU_NIVEL FROM SINTRA.USUCAD WHERE USU_NIVEL = '7'; IF DELETING THEN IF UPPER(V_OSUSER) TRIM(USU_NOME) THEN :NEW.CLI_FATMT3 := :OLD.CLI_FATMT3; :NEW.CLI_TABPRE := :OLD.CLI_TABPRE; END IF; END IF; IF INSERTING THEN IF UPPER(V_OSUSER) TRIM(USU_NOME) THEN :NEW.CLI_FATMT3 := :OLD.CLI_FATMT3; :NEW.CLI_TABPRE := :OLD.CLI_TABPRE; END IF; END IF; IF UPDATING THEN IF UPPER(V_OSUSER) TRIM(USU_NOME) THEN :NEW.CLI_FATMT3 := :OLD.CLI_FATMT3; :NEW.CLI_TABPRE := :OLD.CLI_TABPRE; END IF; END IF; END; - Original Message - From: Danilo Oliveira - CINBESA To: oracle_br@yahoogrupos.com.br Sent: Tuesday, May 05, 2009 4:19 PM Subject: RES: [oracle_br] Auditoria de Tabelas em Oracle 9i. Caio, boa tarde! Preciso auditar as DML's de duas tabelas, acessos, alterações, inclusões e exclusões. Como o usuário é um só para aplicação fazer o acesso ao banco, preciso colher o endereço IP e o usuario do S.O. Lendo a documentação do 9i e não acho nada nesse sentido, estou procurando na documentação na www.oracle.com e googleando. Att. Danilo L. C. Oliveira. DPS-Cinbesa. (91) 30840714/ 8852-6114 / 81695659 De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Caio Spadafora Enviada em: terça-feira, 5 de maio de 2009 15:52 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Auditoria de Tabelas em Oracle 9i. A auditoria interna do banco é mais pratica de implementar, agora exatamente o que você precisa auditar? somente DMLs, ou qualquer tipo de acesso? Agora independente de qual tecnologia já prepare-se para limpar as informações de auditoria de tempos em tempos. Detalhe um pouco mais o que você precisa auditar, por favor. Atenciosamente, Caio Spadafora. http://0011brothers.blogspot.com/ --- Em ter, 5/5/09, Danilo Oliveira - CINBESA dan...@cinbesa.com.br mailto:danilo%40cinbesa.com.br escreveu: De: Danilo Oliveira - CINBESA dan...@cinbesa.com.br mailto:danilo%40cinbesa.com.br Assunto: [oracle_br] Auditoria de Tabelas em Oracle 9i. Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Data: Terça-feira, 5 de Maio de 2009, 15:23 Boa Tarde Grupo! Gostaria em 1° lugar, pois será meu 1° post, de agradeçer e parabenizar ao grupo que é muito dinâmico, prestativo e unido. Bem vamos a minha dúvida, Estou com uma necessidade de auditar as operações de tabelas no banco Oracle 9i. O problema é que não sei se uso triggers ou habilito a auditagem do proprio Oracle, alguém me indica o que é melhor, no seu ponto de vista? Preciso colher informações do Sistema Operacional também, como usuário e endereço IP. Desde já agradeço a todos. Att. Danilo L. C. Oliveira. DPS-Cinbesa. (91) 30840714/ 8852-6114 / 81695659 [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [As partes desta mensagem que não continham texto foram removidas]
RES: RES: [oracle_br] RAC no AIX
Boa tarde, Na verdade o colega não nos disse o real motivo de querer usar o GPFS... se for somente para armazenar voting disk e OCR o uso de raw devices é tranquilo no AIX, o RAC que montei com ASM usava justamente essa solução. Inclusive, se eu não me engano, só é possível usar o GPFS adquirindo a licença de uso do HACMP, que é muito alta. Mas isso eu realmente não tenho certeza. Abraços, Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Anderson Haertel Rodrigues Enviada em: terça-feira, 5 de maio de 2009 17:34 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] RAC no AIX Boa Tarde, O ASM não irá atender ao colega no que diz respeito aos arquivos do CRS, por exemplo. ps: Ainda não usei o GPFS/IBM, mas li que as necessidades do GPFS são as mesmas do OCFS2. Anderson Haertel Rodrigues Consultor Oracle --- Em seg, 4/5/09, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br mailto:mvmpedro%40yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br mailto:mvmpedro%40yahoo.com.br Assunto: RES: [oracle_br] RAC no AIX Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Data: Segunda-feira, 4 de Maio de 2009, 18:48 Já fiz uma instalação de RAC em AIX com GPFS... Mas porque não usar ASM? Abraços, Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Eliandro Jakubski Enviada em: segunda-feira, 4 de maio de 2009 17:02 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] RAC no AIX Alguém utiliza RAC sobre AIX com GPFS? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [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 do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] RAC no AIX
Isso mesmo Marcus tenho um vai precisar pagar a licensa HACMP hehe, não é nada barata. - Original Message - From: Marcus Vinicius Miguel Pedro To: oracle_br@yahoogrupos.com.br Sent: Tuesday, May 05, 2009 5:43 PM Subject: RES: RES: [oracle_br] RAC no AIX Boa tarde, Na verdade o colega não nos disse o real motivo de querer usar o GPFS... se for somente para armazenar voting disk e OCR o uso de raw devices é tranquilo no AIX, o RAC que montei com ASM usava justamente essa solução. Inclusive, se eu não me engano, só é possível usar o GPFS adquirindo a licença de uso do HACMP, que é muito alta. Mas isso eu realmente não tenho certeza. Abraços, Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Anderson Haertel Rodrigues Enviada em: terça-feira, 5 de maio de 2009 17:34 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] RAC no AIX Boa Tarde, O ASM não irá atender ao colega no que diz respeito aos arquivos do CRS, por exemplo. ps: Ainda não usei o GPFS/IBM, mas li que as necessidades do GPFS são as mesmas do OCFS2. Anderson Haertel Rodrigues Consultor Oracle --- Em seg, 4/5/09, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br mailto:mvmpedro%40yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br mailto:mvmpedro%40yahoo.com.br Assunto: RES: [oracle_br] RAC no AIX Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Data: Segunda-feira, 4 de Maio de 2009, 18:48 Já fiz uma instalação de RAC em AIX com GPFS... Mas porque não usar ASM? Abraços, Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Eliandro Jakubski Enviada em: segunda-feira, 4 de maio de 2009 17:02 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] RAC no AIX Alguém utiliza RAC sobre AIX com GPFS? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [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 do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [As partes desta mensagem que não continham texto foram removidas]
RES: RES: [oracle_br] RAC no AIX
Willian, Só por curiosidade, pode abrir o valor? De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Willian Fernando Frasson Enviada em: terça-feira, 5 de maio de 2009 17:55 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] RAC no AIX Isso mesmo Marcus tenho um vai precisar pagar a licensa HACMP hehe, não é nada barata. - Original Message - From: Marcus Vinicius Miguel Pedro To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Sent: Tuesday, May 05, 2009 5:43 PM Subject: RES: RES: [oracle_br] RAC no AIX Boa tarde, Na verdade o colega não nos disse o real motivo de querer usar o GPFS... se for somente para armazenar voting disk e OCR o uso de raw devices é tranquilo no AIX, o RAC que montei com ASM usava justamente essa solução. Inclusive, se eu não me engano, só é possível usar o GPFS adquirindo a licença de uso do HACMP, que é muito alta. Mas isso eu realmente não tenho certeza. Abraços, Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Anderson Haertel Rodrigues Enviada em: terça-feira, 5 de maio de 2009 17:34 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] RAC no AIX Boa Tarde, O ASM não irá atender ao colega no que diz respeito aos arquivos do CRS, por exemplo. ps: Ainda não usei o GPFS/IBM, mas li que as necessidades do GPFS são as mesmas do OCFS2. Anderson Haertel Rodrigues Consultor Oracle --- Em seg, 4/5/09, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br mailto:mvmpedro%40yahoo.com.br mailto:mvmpedro%40yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br mailto:mvmpedro%40yahoo.com.br mailto:mvmpedro%40yahoo.com.br Assunto: RES: [oracle_br] RAC no AIX Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Data: Segunda-feira, 4 de Maio de 2009, 18:48 Já fiz uma instalação de RAC em AIX com GPFS... Mas porque não usar ASM? Abraços, Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Eliandro Jakubski Enviada em: segunda-feira, 4 de maio de 2009 17:02 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] RAC no AIX Alguém utiliza RAC sobre AIX com GPFS? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [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 do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] RAC no AIX
cara não sei.. ;/ Só sei que é mto alto. - Original Message - From: Marcus Vinicius Miguel Pedro To: oracle_br@yahoogrupos.com.br Sent: Tuesday, May 05, 2009 6:03 PM Subject: RES: RES: [oracle_br] RAC no AIX Willian, Só por curiosidade, pode abrir o valor? De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Willian Fernando Frasson Enviada em: terça-feira, 5 de maio de 2009 17:55 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] RAC no AIX Isso mesmo Marcus tenho um vai precisar pagar a licensa HACMP hehe, não é nada barata. - Original Message - From: Marcus Vinicius Miguel Pedro To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Sent: Tuesday, May 05, 2009 5:43 PM Subject: RES: RES: [oracle_br] RAC no AIX Boa tarde, Na verdade o colega não nos disse o real motivo de querer usar o GPFS... se for somente para armazenar voting disk e OCR o uso de raw devices é tranquilo no AIX, o RAC que montei com ASM usava justamente essa solução. Inclusive, se eu não me engano, só é possível usar o GPFS adquirindo a licença de uso do HACMP, que é muito alta. Mas isso eu realmente não tenho certeza. Abraços, Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Anderson Haertel Rodrigues Enviada em: terça-feira, 5 de maio de 2009 17:34 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] RAC no AIX Boa Tarde, O ASM não irá atender ao colega no que diz respeito aos arquivos do CRS, por exemplo. ps: Ainda não usei o GPFS/IBM, mas li que as necessidades do GPFS são as mesmas do OCFS2. Anderson Haertel Rodrigues Consultor Oracle --- Em seg, 4/5/09, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br mailto:mvmpedro%40yahoo.com.br mailto:mvmpedro%40yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br mailto:mvmpedro%40yahoo.com.br mailto:mvmpedro%40yahoo.com.br Assunto: RES: [oracle_br] RAC no AIX Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Data: Segunda-feira, 4 de Maio de 2009, 18:48 Já fiz uma instalação de RAC em AIX com GPFS... Mas porque não usar ASM? Abraços, Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Eliandro Jakubski Enviada em: segunda-feira, 4 de maio de 2009 17:02 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] RAC no AIX Alguém utiliza RAC sobre AIX com GPFS? OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [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 do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão:
[oracle_br] Re: [oracle_br] Stand By Database !! Algumas dúvida s
Guilherme, configure o parametro ARCHIVE_LAG_TARGET, coloque um valor em segundos, que a cada x tempo ou quando encher o redo, o banco irá gerar um archive. E no seu banco standby, coloque um script em nohup com recover managed standby database; Abraço. _ André Campos Oracle Database Administrator Mobile: + 55 11 8325-0022 Em 05/05/2009 14:25, Guilherme Alexandre lt; guilhermeabr...@gmail.com gt; escreveu: teste 2009/5/4 Rodrigo Nascimento lt;rodrigonasda...@yahoo.com.brgt; gt; gt; gt; Ola, gt; gt; Vc precisa fazer o switch de tempos em tempos (por ex a cada 20 min) pra gt; garantir que vc pegou as alteracoes desde o ultimo switch (no ex, alteracoes gt; feitas nos ultimos 20min). Isto porque, dependendo da utilizacao do seu gt; banco e tamanho dos redo log files, as alteracoes estejam somente no redo, o gt; que no caso de perda dos mesmos, resultara em perda destas alteracoes que. gt; Em alguns casos o que esta no redo pode ser um dia inteiro de trabalho dos gt; usuários. gt; gt; Boa sorte com seu stb. gt; gt; Cordialmente, gt; gt; Rodrigo Nascimento da Conceição gt; Oracle Certified Professional 10g gt; gt; gt; gt; De: candiurudba lt;candiuru...@yahoo.com.br 40yahoo.com.brgt;gt; gt; Para: oracle_br@yahoogrupos.com.br rupos.com.brgt; gt; Enviadas: Segunda-feira, 4 de Maio de 2009 13:31:19 gt; Assunto: [oracle_br] Stand By Database !! Algumas dúvidas gt; gt; Amigos, gt; gt; Estou iniciando os preparativos para configurar um standby database na gt; minha empresa e tenho algumas dúvidas com relação as configurações. gt; gt; Em algumas pesquisas aqui no forum, verifiquei os seguntes passos: gt; gt; 1) Faça um backup com RMAN, begin backup, a forma que achar mais fácil para gt; você gt; gt; 2) Restaure essa base na máquina onde será a Standby (não abra a mesma gt; deixa gt; somente em modo mount) gt; gt; 3) Monte um script para fazer de tempos em tempos um: alter system switch gt; logfile; (producao) gt; gt; 4) Faça um recover de tempos em tempos na standby: recover automatic gt; database gt; using backup controlfile until cancel; gt; gt; Fiquei na dúvida quanto ao terceiro passo...precisoa realmente fazer um gt; switch logfile de tempos em tempos ? Pq não esperar que o banco gere os gt; archives automaticamente, no seu tempo ? gt; gt; Sei que preciso gerar um script para copiar os archives para meu banco gt; standby, direto na localização LOG_ARCHIVE_ DEST deste banco que estara em gt; mount, recebendo estes arquivos via comando recover automatic database using gt; backup controlfile until cancel; gt; gt; Em caso de pane no seu banco em produção, ativarei o meu standby gt; cancelando a replicação e alternando o banco para Open. quando meu banco em gt; produção estiver funcionando novamente, basta aplicar os archives gerados gt; pelo meu banco standby e aplica-los no meu servidor em produção ou teria gt; mais algum passo ? gt; gt; Vale lembrar que estou trabalhando com Standard edition, ou seja, não tenho gt; DG. gt; gt; Desde ja, obrigadão pela ajuda !! gt; gt; Veja quais são os assuntos do momento no Yahoo! +Buscados gt; http://br.maisbuscados.yahoo.com gt; gt; [As partes desta mensagem que não continham texto foram removidas] gt; gt; gt; [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Ajuda com Oracle Text -- Content
Boa Noite a Todos. Gostaria de tirar uma dúvida sobre Oracle Text que já procurei nos manuais e não encontrei! Gostaria de efetuar uma busca assim por exemplo:loja de animais quando faço esta pesquisa no google, ele me traz tudo que tem as palavras: loja e animais. Sendo a palavra de eliminada. Sei que há uma maneira de fazer isso com Oracle Text, com um recurso chamado de stoplist e stopwords. Pois bem. Vou colocar meu teste abaixo e as observações. /***AQUI CRIEI A MINHA TABELA QUE IRÁ CONTER OS VALORES A SEREM PESQUISADOS***/ Create table bruno.teste_text(id number,texto varchar2(4000)); /***NESTA PARTE DO CÓDIGO, CRIEI UMA STOPLIST, QUE IRÁ CONTER AS STOPWORDS QUE EU DESEJO PROCURAR***/ begin ctx_ddl.create_stoplist('minhastoplist'); end; / /***AQUI ADICIONO AS STOPWORDS QUE DESEJO COLOCAR NA STOPLIST***/ begin ctx_ddl.add_stopword('minhastoplist','de'); ctx_ddl.add_stopword('minhastoplist','com'); ctx_ddl.add_stopword('minhastoplist','para'); ctx_ddl.add_stopword('minhastoplist','você'); end; /***AQUI INSERI ALGUMAS LINHAS DE TESTE***/ insert into bruno.teste_text values(1,'loja de brinquedos'); insert into bruno.teste_text values(2,'loja'); insert into bruno.teste_text values(3,'de'); insert into bruno.teste_text values(4,'brinquedos'); insert into bruno.teste_text values(5,'animais'); insert into bruno.teste_text values(6,'loja de animais'); insert into bruno.teste_text values(7,'copos'); insert into bruno.teste_text values(8,'loja de copos'); insert into bruno.teste_text values(9,'loja de cães'); insert into bruno.teste_text values(10,'cães'); insert into bruno.teste_text values(11,'caes'); insert into bruno.teste_text values(12,'loja de caes'); insert into bruno.teste_text values(13,'com'); insert into bruno.teste_text values(14,'com você'); insert into bruno.teste_text values(15,'eu com você'); insert into bruno.teste_text values(16,'eu para você'); insert into bruno.teste_text values(17,'para tu'); insert into bruno.teste_text values(18,'eu com voce'); commit; /***ESTE É MEU PRIMEIRO ÍNDICE, TIPO CONTEXT COM A STOPLIST QUE CRIEI HÁ POUCO***/ create index bruno.idx_teste_text_texto on bruno.teste_text(texto) Indextype is ctxsys.context parameters ('STOPLIST minhastoplist'); /***AQUI É QUE FALHO, QUANDO TENTO PESQUISAR A PALAVRA LOJA DE BRINQUEDOS GOSTARIA QUE ELE TROUXESSE TUDO QUE CONTIVÉSSE A PALAVRA LOJA COM A PALAVRA BRINQUEDOS OU QUALQUER UMA DAS DUAS! MAS, INFELIZMENTE NENHUM TESTE RETORNOU O QUE DEVERIA.***/ select * from bruno.teste_text where contains(texto,'LOJA')0; == retornou 6 linhas. select * from bruno.teste_text where contains(texto,'loja')0; == retornou 6 linhas select * from bruno.teste_text where contains(texto,'Loja')0; == retornou 6 linhas select * from bruno.teste_text where contains(texto,'Loja de Animais')0; == retornou 1, somente com a frase idêntico, nao encontrou loja ou animais ou ainda loja animais. Neste caso, gostaria que retornasse tudo que tivésse loja ou animais select * from bruno.teste_text where contains(texto,'CãEs')0; == retornou 2 linhas, ou seja, ignorou sem o acento. select * from bruno.teste_text where contains(texto,'CaEs')0; == retornou 2 linhas, ou seja, ignorou com o acento select * from bruno.teste_text where contains(texto,'você')0;== 0, ou seja, ignorou o você com acento pois estava na stopword e o eu com voce sem acento. select * from bruno.teste_text where contains(texto,'voce')0;== retornou 1 linha, somente sem acento select * from bruno.teste_text where contains(texto,'com')0; == retornou 0 linhas pois a palavra com pertence a stoplist; select * from bruno.teste_text where contains(texto,'eu')0; == retornou 3 linhas select * from bruno.teste_text where contains(texto,'de')0; == 0, ou seja, ignorou o de select * from bruno.teste_text where contains(texto,'de com para você cães')0; == retornou 0 linhas. select * from bruno.teste_text where contains(texto,'animais de')0; == retornou 0 linhas select * from bruno.teste_text where contains(texto,'loja animais')0; == retornou 0 linhas. select * from bruno.teste_text where contains(texto,'loja or animais')0; == retornou 7 linhas e não repetiu os resultados. select * from bruno.teste_text where contains(texto,'loja and animais')0; == retornou 1 resultado. select * from bruno.teste_text where contains(texto,'loja animais',1)0; == retornou 0 linhas select * from bruno.teste_text where contains(texto,'loja or \de or animais',1)0; == retornou as linhas esperadas, ou seja, todas as que continham a palavra loja a palavra de que com o \ antes sai da stopword e com a palavra animais. Este é o resultado que eu espero quando tento loja de animais ou loja animais. select * from bruno.teste_text where contains(texto,'loja \de animais',1)0; == retornou 1 linha: loja de animais. /*** TENTEI TAMBÉM COM O MATCH***/ create index bruno.idx_teste_text_texto_m on bruno.teste_text(texto) Indextype is ctxsys.ctxrule parameters