[oracle_br] Re: Histórico de comandos
Colega, pra vc ter o histórico ** EXATO ** de comandos executados (e também de coisas como usuários que se logaram e outras relacionadas) não tem jeito, vc TEM que ter algum tipo de Auditoria ativada , o que NÂO é default no bd Oracle : se vc não tem, então sorry Isso pode ser feito com comando AUDIT e/ou FGA (Fine-Grained Audit) e/ou com log miner e/ou com triggers nas tabelas e/ou com produtos add-on (como, da própria Oracle, o Oracle Database Firewall e/ou o Oracle Audit Vault, veja http://www.oracle.com/us/products/database/database-firewall-160528.html e http://www.oracle.com/us/products/database/audit-vault-066522.html), e/ou produtos de terceiros, como dbaudit em http://www.softtreetech.com/idbaudit.htm , dbvisit em http://www.dbvisit.com/features.php e n outros. SE vc não tiver nada disso, nem as opções nativas do database nem produtos de terceiros ativos/instalados, neca de pitibiriba pra se obter Audit EXATA ** CASO ** vc não tenha nada E caso te quebre o galho uma coisa 'por cima', geral, que mostre ALGUNS dos comandos, vc pode pesquisar no cache de SQLs, os comandos mais usados normalmente ficam lá, aí vc buscaria no cache por WHERE upper(SQLTEXT) LIKE '%NOMEDATABELA%', coissa assim Isso vai ter MONTES de perdas, como TODO cache ele absolutamente NÂO GUARDA 100% dos dados, é só os mais usados, mas é uma opção. Nesse mesmo sentido, SE a sua versão for 10g E SE vc tiver com as features de AWR/ASH ativas e disponíveis (vc não diz), vc vai ter um histórico (** TAMBÉM ** incompleto, Óbvio) do cache de SQLs, é outro ponto possível... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, julio marcos julio_marcos5@... escreveu Pessoal Como posso verificar quais comandos foram executados em uma tabela ? Tipo o histórico da ultima semana Grato [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] erro ao se conectar como sysdba
Verifique se o teu arquivo orapwXXX foi criado a entrada entries se não, recrie ele com esta entrada. outra coisa...verifique teu sqlnet.ora... veja se nele e opção SQLNET.AUTHENTICATION_SERVICES esteja como NONE. Rodrigo Paczek Em 14 de junho de 2011 23:48, Fábio Alexandre Da Silva fabiosilva1...@yahoo.com.br escreveu: Boa Noite a todos os membros. Sou iniciante em Oracle instalei a versão 10g Full criei o banco e tudo bem, mas como eu acesso com SYSDBA o Oracle diz que tem privilegio insuficiente se alguem na comunidade poder me ajudar ficarei agradecido. Fabio Silva. fabiosilva1...@yahoo.com.br [As partes desta mensagem que não continham texto foram removidas] -- At. [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
Re: [oracle_br] Re: Certificação
Bem, eu não teria tanta certeza... O suporte ao OCFS2 e ao ASMLIB no RHEL6 só é possível caso o cliente tenha contrato de suporte Oracle Linux e utilize o kernel do OEL6: Red Hat Enterprise Linux 6 (RHEL6) For RHEL6, Oracle will only provide ASMLib software and updates when configured with a kernel distributed by Oracle. Oracle will not provide ASMLib packages for kernels distributed by Red Hat as part of RHEL6. ASMLib updates will be delivered via Unbreakable Linux Network(ULN) which is available to customers with Oracle Linux support. ULN works with both Oracle Linux or Red Hat Linux installations, but ASMlib usage will require replacing any Red Hat kernel with a kernel provided by Oracle. Note ID 1089399.1 Red Hat Enterprise Linux 6 (RHEL6) Starting with RHEL6, Oracle will provide OCFS2 software via ULN only. ULN requires an Oracle Linux support subscription, even for those customers using OCFS2 just to store database files. Note ID 1253272.1 Se a certificação seguir esta mesma linha, vão começar a exigir kernel OEL, e pagar suporte à RedHat e a Oracle fica inviável. 2011/6/14 José Laurindo jlchia...@yahoo.com.br: Que vai ser homologado ninguém duvida, MAS afaik absolutamente Não Há um cronograma oficial pra isso ainda : eu ** acho ** que muito provavelmente eles devem 'pegar' os bugzinhos que forem encontrados no RHEL 6 e os corrigir num próximo PSU/CPU trimestral (como estamos meio em cima da hora pro CPU/PSU July/2011 chutaria talvez pro Oct/2011) , e imho isso é MUITO tempo pra ficar sem suporte, mesmo em desenv.. Minha Recomendação é uma só, migrar pro RHEL 5.x mais recente, que já está totalmente Homologado, e num futuro não muito distante vc faz o up do SO... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Leonardo Rezende lrezende77@... escreveu Pessoal, Estarei migrando o nosso ambiente de desenvolvimento, atualmente em windows 10g, para um banco novinho 11gR2 em Linux. Penso em colocar no RHEL 6(apesar de não certificado atualmente) já que é um banco de desenvolvimento. Porém esse pensamento está baseado em um outro: o de que a Oracle vai homologar o RHEL 6 em breve. Esse pensamento está correto ou seria bom partir para o OEL, que deve sempre ser certificado? Abraço, LRezende [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: Problemas com System I/O (Estou Desesperado)
Raul, Como o David já disse, não é perciso recriar o banco. A migração é feita com o backup e restore do Rman. A vantagem do particionamento é você diminuir a quantidade de blocos que serão lidos sem ter que alterar a query. Você pode pensar também na possibilidade de criar views materializadas para ver se melhora. 2011/6/14 David Ricardo drb.rica...@gmail.com Raul , Caso opte por usar o ASM na sua base de dados, essa migração do seu conjunto de Datafiles deve ser realizado através do RMAN, não haverá necessidade de recriar seu Banco , existem alguns tutoriais explicando esse tipo de migração, não é simples o processo em si, mais sei que pelo que você apresenta aqui nas suas dúvidas tem muito conhecimento para realizar tal tarefa e vai tirar isso de letra. No mais se precisar de alguma orientação iremos nos falando por aqui. Att. Em 14 de junho de 2011 08:00, raulcsneto raulcsn...@yahoo.com escreveu: Bom dia Hevandro, Diante da sua análise, fiz tentei verificar tudo, e me parece que o problema está mesmo em uma das instruções (a c42g3k0s8qrzm) ela é executada milhares de vezes por dia(sem exagero, milhares de vezes mesmo) e ela faz um full table scam e carrega uma tabela de 16GB; Quanto ao redo, eu aumentei o tamanho dos mebros de todos os grupos; Os dados e indices estão em um mesmo volume antes eles estavam em volumes separados juntei os dois como tentativa de melhorar, mas não teve diferença, antes eles estavam cada um em um volume RAID10 com 4 discos cada, agora eles estão juntos em um RAID10 com 8 discos, imaginei que aumentando o striping com mais discos a leitura/gravação seria otimizada, pois a controladora teria mais discos p/ realizar a operação simutaneamente, mas no final das contas ficou tudo na mesma. já rodei o supervisor de segmento nos obijetos citados no segundo e menor houve a recomendação de compactar o segmento eu ja fiz, quanto ao primeiro e problemático, ele ja estava compactado então não teve nenhuma recomendação. As estatisticas estão todas ok, registrei uma ocorrência junto ao suporte do fabricante solicitando uma otimização da instrução porém nao sei se serei atendido e caso seja, em quantos meses (ou anos) irão me atender. Enquanto isso vou tentar rodar o advisor no snapshot como voce recomendou para ver se ele me ajuda. Andei lendo alguma coisa sobre particionar a tabela como você mencionou, confesso que não me aprofundei pois achei que poderiam haver soluções menos radicais mas, pelo jeito, se o fabricante nao se coçar, acho que será a unica saída. Nunca pensei em usar o ASM, você acha viável? Para isso eu teria que criar a o banco novamente certo? Mais uma vêz obrigado pela atenção de todos vocês! --- Em oracle_br@yahoogrupos.com.br, Hevandro Veiga hevandro83@... escreveu Raul, Olhando o teu report AWR cheguei nas conclusões abaixo. Peço para os demais experientes olharem também e darem o parecer deles. O teu problema neste caso é I/O como você mesmo já constatou. No top 5 timed Events o que predomina é: db file sequential read 42.6% User I/O CPU time 30.0% db file scattered read 24.7% User I/O Olhando mais abaixo no Time Model Statistics temos: Statistic Name Time (s) % of DB Time sql execute elapsed time 11,195.99 97.22 DB CPU 3,449.49 29.95 Ou seja, maior parte do tempo gasto é executando mesmo a SQL e não em algum outro wait ou lock. A grande parte dos waits é mesmo full table. Os dois agressores são c42g3k0s8qrzm e cv1ycrvhmdcq3 com alto número de gets. Sendo que o primeiro executou 1651x contra 10x do segundo. Ou seja, o primeiro tá muito pior. Instance Activity Stats: physical read bytes 81,329,389,568 22,579,755.63 3,029,817.44 physical read total IO requests 1,538,638 427.18 57.32 physical read total bytes 82,919,284,224 23,021,163.50 3,089,046.84 Outra coisa tb é o tamanho dos redos. Statistic Total per Hour log switches (derived) 21 20.99 20 switchs por hora é muita coisa. Se bem que não tem um wait expressivo sobre os redos. Considere analisar a quantidade de switchs em outros horários e se for o caso aumente o tamanho dos grupos. Os caminhos dos datafiles parace ser o mesmo tando para dados, indíces. Qual a configuração de discos deste caminho? Qual o filesystem que vc está usando? Já considerou usar o ASM? Faça um teste. Teu buffer cache parece estar legal. PGA tb está legal. Segmentos problemáticos (Logical reads): Owner Tablespace Name Object Name Subobject Name Obj. Type Logical Reads %Total PRODUCAO UNICOO_DADOS TEMP_IMPCTB_LANCTO TABLE 78,874,496 35.45 PRODUCAO UNICOO_DADOS AUTORIZACAO TABLE 57,074,112 25.65 Physical Reads PRODUCAO UNICOO_DADOS AUTORIZACAO TABLE 9,182,316 92.49 Já rodou o segment advisor em cima destes objetos? As estatísticas dos
[oracle_br] Consulta Múltipla SQL no ORACLE
Bom dia a todos, estou aqui quebrando a cabeça para criar um sistema de exportação de dados. Vou explicar o meu cenário: Tenho um banco de dados ORACLE, onde tenho um sistema de controle que gerencia faturas dos consumidores. Cada fatura está armazenada numa tabela chama FATURA. Os itens que compõe essa fatura estão na tabela ITENS_FATURA. A fatura é montada de acordo com os itens armazenados na ITENS_FATURA, como, por exemplo, multas, juros, segunda via etc... Eu fiz a consulta abaixo: select f.ID_CONSUMIDOR, c.NOME, f.ID_SERVICO, sum(f.VALOR) as soma from ITENS_FATURA f inner join consumidor c on f.ID_CONSUMIDOR = c.ID_CONSUMIDOR where f.mes_ano = '2011-06-01' group by f.id_consumidor, f.ID_SERVICO, c.nome, f.valor order by f.ID_CONSUMIDOR Beleza, eu tenho os valores agrupados, e o retorno que eu tenho desse select é esse: ID NOMEID_servico Valor 19 JOSE NONONONONO 1 62.08 19 JOSE NONONONONO 2 49.66 27 MAURO IAIAIAIAIAIA 1 18.95 27 MAURO IAIAIAIAIAIA 2 15.16 35 EDSON FULANO1 16.82 86 5 4.49 Porém, eu preciso agora pegar o valor total da fatura, que contém todos os lançamentos de itens e subtrair com a soma de cada tipo de serviço por consumidor, tirando do valor da fatura o total de multas e juros que terão o ID_servico 5 e 6, por exemplo. Eu não posso simplesmente lançar na exportação o valor da fatura total com a multa e os juros, pois existe umas regras fiscais que pedem dessa desmembração de valores. Isso é para uma exportação que o governo exige agora, acho que já devem ter ouvido falar dessa exigência... e para não ter que lançar todo mês na contabilidade manualmente (seria impossível), queria fazer um sistema em C# que automatizasse isso, por mês. Eu pensei em fazer essa consulta e jogar numa tabela como a abaixo: Tabela campo tipo id_consumidor numerico valor_faturamoeda valor_id_5 moeda valor_id_6 moeda valor_id_22 moeda valor_total_5 moeda valor_total_6 moeda valor_total_22 moeda E depois fazer alguma outra programação para apresentar a exportação separada. Alguém tem uma luz , alguma orientação pra me dar, agradeço de antemão. Desculpem o tamanho do post mas pensei em explicar o máximo para poder entenderem minha dúvida. Fábio. ;)
[oracle_br] Problema Curioso - Library Cache PIN X Trigger Bloqueio Logon
Bom dia amigos, Tenho uma trigger de bloqueio de logon que até semana retrasada, funcionava sem problemas. Ela bloqueia o uso de ferramentas de desenvolvimento no ambiente de produção e devido a alguns intervenções, habilitavamos / desabilitavamos a mesma. A questão é que na semana retrasada, tivemos um problema no RAC e tive que reiniciar os nós por conta de uma falha no storage e hoje quando fui realizar o disable da trigger, o Oracle começou a alarmar o latch LIBRARY CACHE PIN...O curioso é que eu consigo recomplicar a mesma mas desabilitar não. Fiz uma verificação do que estaria travando o ALTER TRIGGER e como era esperado, todas as conexões passam por ela pois a mesma possui um AFTER LOGON ON DATABASE...logo, não tenho a minima idéia de como resolver esta questão...alguem teria uma dica ? O detalhe é que pensando em algum problema na Shared_pool, aumentei um pouco a mesma mas mesmo assim não funcionou. O estranho é compilar e não desabilitar... Ai fica a dúvida...quando compilamos um determinado objeto o mesmo (estrutura) não fica armazenado na library cache para re-uso ? ou somente quando recriamos o mesmo ?
Re: [oracle_br] Consulta Múltipla SQL no ORACLE
Bom dia Fábio! Cara, primeira coisa estranha no seu SELECT é que vc coloca F.VALOR dentro da função de grupo SUM() e depois coloca ela também no GROUP BY... Vc quer somar os valores (SUM) ou vc quer uma linha por valor no resultado do seu SELECT (GROUP BY)? Outro detalhe que não entendi é que vc diz que quer os resultados por FATURA, mas não tem a tabela FATURA no seu SELECT. Porque? Pelo que eu entendi, valor_id_5 (na sua tabela de destino) seria a coluna SOMA do seu SELECT para ID_SERVICO = 5, é isso? Se for, qual a diferença entre valor_id_5 e valor_total_5? No resultado que vc mandou como exemplo existe ID_SERVICO = 1 e 2... Eles serão desprezados? Pra ajudar, seria interessante mandar um DESC das tabelas CONSUMIDOR, FATURA e ITENS_FATURA. Att. Marcos Em 15 de junho de 2011 10:41, fabio_edp fabio_...@yahoo.com.br escreveu: Bom dia a todos, estou aqui quebrando a cabeça para criar um sistema de exportação de dados. Vou explicar o meu cenário: Tenho um banco de dados ORACLE, onde tenho um sistema de controle que gerencia faturas dos consumidores. Cada fatura está armazenada numa tabela chama FATURA. Os itens que compõe essa fatura estão na tabela ITENS_FATURA. A fatura é montada de acordo com os itens armazenados na ITENS_FATURA, como, por exemplo, multas, juros, segunda via etc... Eu fiz a consulta abaixo: select f.ID_CONSUMIDOR, c.NOME, f.ID_SERVICO, sum(f.VALOR) as soma from ITENS_FATURA f inner join consumidor c on f.ID_CONSUMIDOR = c.ID_CONSUMIDOR where f.mes_ano = '2011-06-01' group by f.id_consumidor, f.ID_SERVICO, c.nome, f.valor order by f.ID_CONSUMIDOR Beleza, eu tenho os valores agrupados, e o retorno que eu tenho desse select é esse: ID NOME ID_servico Valor 19 JOSE NONONONONO 1 62.08 19 JOSE NONONONONO 2 49.66 27 MAURO IAIAIAIAIAIA 1 18.95 27 MAURO IAIAIAIAIAIA 2 15.16 35 EDSON FULANO 1 16.82 86 5 4.49 Porém, eu preciso agora pegar o valor total da fatura, que contém todos os lançamentos de itens e subtrair com a soma de cada tipo de serviço por consumidor, tirando do valor da fatura o total de multas e juros que terão o ID_servico 5 e 6, por exemplo. Eu não posso simplesmente lançar na exportação o valor da fatura total com a multa e os juros, pois existe umas regras fiscais que pedem dessa desmembração de valores. Isso é para uma exportação que o governo exige agora, acho que já devem ter ouvido falar dessa exigência... e para não ter que lançar todo mês na contabilidade manualmente (seria impossível), queria fazer um sistema em C# que automatizasse isso, por mês. Eu pensei em fazer essa consulta e jogar numa tabela como a abaixo: Tabela campo tipo id_consumidor numerico valor_fatura moeda valor_id_5 moeda valor_id_6 moeda valor_id_22 moeda valor_total_5 moeda valor_total_6 moeda valor_total_22 moeda E depois fazer alguma outra programação para apresentar a exportação separada. Alguém tem uma luz , alguma orientação pra me dar, agradeço de antemão. Desculpem o tamanho do post mas pensei em explicar o máximo para poder entenderem minha dúvida. Fábio. ;) [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
Res: [oracle_br] Problema Curioso - Library Cache PIN X Trigger Bloqueio Logon
E ai, blz? Isto não soluciona a causa raiz, mas parâmetro não documentado _system_trig_enabled=false ira desabilitar o uso desta trigger, e ai você poderá remove-la. Enviado pelo meu aparelho BlackBerry da Claro -Original Message- From: ammorrimm ammorr...@yahoo.com.br Sender: oracle_br@yahoogrupos.com.br Date: Wed, 15 Jun 2011 14:10:56 To: oracle_br@yahoogrupos.com.br Reply-To: oracle_br@yahoogrupos.com.br Subject: [oracle_br] Problema Curioso - Library Cache PIN X Trigger Bloqueio Logon Bom dia amigos, Tenho uma trigger de bloqueio de logon que até semana retrasada, funcionava sem problemas. Ela bloqueia o uso de ferramentas de desenvolvimento no ambiente de produção e devido a alguns intervenções, habilitavamos / desabilitavamos a mesma. A questão é que na semana retrasada, tivemos um problema no RAC e tive que reiniciar os nós por conta de uma falha no storage e hoje quando fui realizar o disable da trigger, o Oracle começou a alarmar o latch LIBRARY CACHE PIN...O curioso é que eu consigo recomplicar a mesma mas desabilitar não. Fiz uma verificação do que estaria travando o ALTER TRIGGER e como era esperado, todas as conexões passam por ela pois a mesma possui um AFTER LOGON ON DATABASE...logo, não tenho a minima idéia de como resolver esta questão...alguem teria uma dica ? O detalhe é que pensando em algum problema na Shared_pool, aumentei um pouco a mesma mas mesmo assim não funcionou. O estranho é compilar e não desabilitar... Ai fica a dúvida...quando compilamos um determinado objeto o mesmo (estrutura) não fica armazenado na library cache para re-uso ? ou somente quando recriamos o mesmo ? [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
Re: [oracle_br] Re: Certificação
Na verdade você consegue usar o OCFS 1.4 com o rhel, não vai conseguir o mais novo (1.6), esse só vem no uek. O ASMLIB eu particularmente não vejo problema, pois é possível a utilização do ASM sem a lib, sem falar que pode atualizar o kernel do S.O. a vontade sem precisar toda vez atualizar a ASMLIB também. Atenciosamente -- Rosivaldo Azevedo Ramalho rosiva...@gmail.com Consultor Oracle Database Fusion Middleware http://about.me/rosivaldo Em 15/06/2011 09:41, Ivan Ricardo Schuster ivanr...@gmail.com escreveu: [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Certificação
Rosivaldo, Não é escopo do tópico a discussão sobre OCFS e ASMLIB, só quis trazer a informação para embasar minha dúvida com relação a um dia o RHEL6 ser homologado para Oracle Database. Mas sobre o ASMLIB, concordo com você, também não costumo usar. Att 2011/6/15 Rosivaldo Ramalho rosiva...@gmail.com: Na verdade você consegue usar o OCFS 1.4 com o rhel, não vai conseguir o mais novo (1.6), esse só vem no uek. O ASMLIB eu particularmente não vejo problema, pois é possível a utilização do ASM sem a lib, sem falar que pode atualizar o kernel do S.O. a vontade sem precisar toda vez atualizar a ASMLIB também. Atenciosamente -- Rosivaldo Azevedo Ramalho rosiva...@gmail.com Consultor Oracle Database Fusion Middleware http://about.me/rosivaldo Em 15/06/2011 09:41, Ivan Ricardo Schuster ivanr...@gmail.com escreveu: [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
[oracle_br] OID Autenticação SO
Pessoal, Eu preciso rodar uns comandos LDAP no Oracle, como esse: ldapsearch -h server -p 389 -D cn=user -w pass -L -b cn=Users,dc=mcdnet,dc=com,dc=br -s sub cn=username Só que eu não posso utilizar o usuário/senha. É possível fazer algum esquema como no Oracle Database, autenticando pelo SO (/as sysdba). Obrigado, -- Thiago Brant de C. Delfim Certified ScrumMaster Oracle 9i/10g Database Administrator Certified Professional ITIL Foundation Certificate in IT Service Management tdel...@gmail.com (MSN) (19) 9111-1439 http://about.me/tdelfim [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Certificação
Sim, com certeza alguns adicionais (como o asmlib - Não o ASM em si, que é feature nativa do banco, mas o ** asmlib **, que é um opcional á parte, e o OCFS) realmente não vão ser disponibilizados para o RHEL 6, mas imho isso não impede a homologação do CORE do database, que é o que o colega perguntou lá, então acho Sim que deve pintar em relativamente breve (talvez não neste mas no próximo CPU/PSU) a homologação do db Oracle em RHEL 6, ** mas ** com essas restrições O mercado de Empresas que usam RHEL é imenso, acho pouquíssimo provávl a Oracle quebrar o Suporte pra RHEL nas novas versões... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster ivanrs79@... escreveu Bem, eu não teria tanta certeza... O suporte ao OCFS2 e ao ASMLIB no RHEL6 só é possível caso o cliente tenha contrato de suporte Oracle Linux e utilize o kernel do OEL6: Red Hat Enterprise Linux 6 (RHEL6) For RHEL6, Oracle will only provide ASMLib software and updates when configured with a kernel distributed by Oracle. Oracle will not provide ASMLib packages for kernels distributed by Red Hat as part of RHEL6. ASMLib updates will be delivered via Unbreakable Linux Network(ULN) which is available to customers with Oracle Linux support. ULN works with both Oracle Linux or Red Hat Linux installations, but ASMlib usage will require replacing any Red Hat kernel with a kernel provided by Oracle. Note ID 1089399.1 Red Hat Enterprise Linux 6 (RHEL6) Starting with RHEL6, Oracle will provide OCFS2 software via ULN only. ULN requires an Oracle Linux support subscription, even for those customers using OCFS2 just to store database files. Note ID 1253272.1 Se a certificação seguir esta mesma linha, vão começar a exigir kernel OEL, e pagar suporte à RedHat e a Oracle fica inviável. 2011/6/14 José Laurindo jlchiappa@...: Que vai ser homologado ninguém duvida, MAS afaik absolutamente Não Há um cronograma oficial pra isso ainda : eu ** acho ** que muito provavelmente eles devem 'pegar' os bugzinhos que forem encontrados no RHEL 6 e os corrigir num próximo PSU/CPU trimestral (como estamos meio em cima da hora pro CPU/PSU July/2011 chutaria talvez pro Oct/2011) , e imho isso é MUITO tempo pra ficar sem suporte, mesmo em desenv.. Minha Recomendação é uma só, migrar pro RHEL 5.x mais recente, que já está totalmente Homologado, e num futuro não muito distante vc faz o up do SO... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Leonardo Rezende lrezende77@ escreveu Pessoal, Estarei migrando o nosso ambiente de desenvolvimento, atualmente em windows 10g, para um banco novinho 11gR2 em Linux. Penso em colocar no RHEL 6(apesar de não certificado atualmente) já que é um banco de desenvolvimento. Porém esse pensamento está baseado em um outro: o de que a Oracle vai homologar o RHEL 6 em breve. Esse pensamento está correto ou seria bom partir para o OEL, que deve sempre ser certificado? Abraço, LRezende [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
[oracle_br] Re: OID Autenticação SO
Boa tarde! Depende do que exatamente você quer fazer. Se no seu OID as consultas publicas estiverem habilitadas, vc pode simplesmente rodar: ldapsearch -h server -p 389 -L -b cn=users,dc=teste,dc=com,dc=br -s sub objectclass=* Alex Zaballa http://alexzaballa.blogspot.com --- Em oracle_br@yahoogrupos.com.br, Thiago Brant tdelfim@... escreveu Pessoal, Eu preciso rodar uns comandos LDAP no Oracle, como esse: ldapsearch -h server -p 389 -D cn=user -w pass -L -b cn=Users,dc=mcdnet,dc=com,dc=br -s sub cn=username Só que eu não posso utilizar o usuário/senha. É possível fazer algum esquema como no Oracle Database, autenticando pelo SO (/as sysdba). Obrigado, -- Thiago Brant de C. Delfim Certified ScrumMaster Oracle 9i/10g Database Administrator Certified Professional ITIL Foundation Certificate in IT Service Management tdelfim@... (MSN) (19) 9111-1439 http://about.me/tdelfim [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Problemas com System I/O (Estou Desesperado)
Raul, Dá uma pesquisada sim e tenta fazer um lab. O ASM em si não vai resolver o seu problema, mas pode melhorar o desempenho de I/O do server o q indiretamente pode ajudar nas querys q fazem muito I/O. O ASM entrega performance próxima dos raw devices. Se estiver usando fs normais (ext3, etc) pensa no asm mais p frente. Cuidado ao mexer em querys de produtos fechados. Faz em conjunto c o fabricante. Em 15/06/2011 12:53, raulcsneto raulcsn...@yahoo.com escreveu: Boa tarde, Eu andei dando uma lida sobre o particionamento da tabela, das opções disponíveis acredito que o mais eficiente no meu caso seria o particionamento por HASH tendo em vista que a bendita da instrução faz uma seleção na tabela onde a chave primária é maior que 1 (ela sempre é maior que um) ai eles fazen um join com outra tabela, o que vai determinar se esta consulta vai retornar algum resultado ou não, mesmo assim ainda estou meio em dúvida se o partiocionamento por HASH conseguiria fazer algum milagre neste caso, algum de vocês já teve experiencia com isso? Quanto ao ASM ainda estou analisando se vale apena arriscar a mudança sem ter certeza do ganho, preciso pesquisar um pouco mais sobre o assunto. Obrigado! Raul --- Em oracle_br@yahoogrupos.com.br, Hevandro Veiga hevandro83@... escreveu Raul, Como o David já disse, não é perciso recriar o banco. A migração é feita com o backup e restore do Rman. A vantagem do particionamento é você diminuir a quantidade de blocos que serão lidos sem ter que alterar a query. Você pode pensar também na possibilidade de criar views materializadas para ver se melhora. 2011/6/14 David Ricardo drb.ricardo@... Raul , Caso opte por usar o ASM na sua base de dados, essa migração do seu conjunto de Datafiles deve ser realizado através do RMAN, não haverá necessidade de recriar seu Banco , existem alguns tutoriais explicando esse tipo de migração, não é simples o processo em si, mais sei que pelo que você apresenta aqui nas suas dúvidas tem muito conhecimento para realizar tal tarefa e vai tirar isso de letra. No mais se precisar de alguma orientação iremos nos falando por aqui. Att. Em 14 de junho de 2011 08:00, raulcsneto raulcsneto@... escreveu: Bom dia Hevandro, Diante da sua análise, fiz tentei verificar tudo, e me parece que o problema está mesmo em uma das instruções (a c42g3k0s8qrzm) ela é executada milhares de vezes por dia(sem exagero, milhares de vezes mesmo) e ela faz um full table scam e carrega uma tabela de 16GB; Quanto ao redo, eu aumentei o tamanho dos mebros de todos os grupos; Os dados e indices estão em um mesmo volume antes eles estavam em volumes separados juntei os dois como tentativa de melhorar, mas não teve diferença, antes eles estavam cada um em um volume RAID10 com 4 discos cada, agora eles estão juntos em um RAID10 com 8 discos, imaginei que aumentando o striping com mais discos a leitura/gravação seria otimizada, pois a controladora teria mais discos p/ realizar a operação simutaneamente, mas no final das contas ficou tudo na mesma. já rodei o supervisor de segmento nos obijetos citados no segundo e menor houve a recomendação de compactar o segmento eu ja fiz, quanto ao primeiro e problemático, ele ja estava compactado então não teve nenhuma recomendação. As estatisticas estão todas ok, registrei uma ocorrência junto ao suporte do fabricante solicitando uma otimização da instrução porém nao sei se serei atendido e caso seja, em quantos meses (ou anos) irão me atender. Enquanto isso vou tentar rodar o advisor no snapshot como voce recomendou para ver se ele me ajuda. Andei lendo alguma coisa sobre particionar a tabela como você mencionou, confesso que não me aprofundei pois achei que poderiam haver soluções menos radicais mas, pelo jeito, se o fabricante nao se coçar, acho que será a unica saída. Nunca pensei em usar o ASM, você acha viável? Para isso eu teria que criar a o banco novamente certo? Mais uma vêz obrigado pela atenção de todos vocês! --- Em oracle_br@yahoogrupos.com.br, Hevandro Veiga hevandro83@ escreveu Raul, Olhando o teu report AWR cheguei nas conclusões abaixo. Peço para os demais experientes olharem também e darem o parecer deles. O teu problema neste caso é I/O como você mesmo já constatou. No top 5 timed Events o que predomina é: db file sequential read 42.6% User I/O CPU time 30.0% db file scattered read 24.7% User I/O Olhando mais abaixo no Time Model Statistics temos: Statistic Name Time (s) % of DB Time sql execute elapsed time 11,195.99 97.22 DB CPU 3,449.49 29.95 Ou seja, maior parte do tempo gasto é executando mesmo a SQL e não em algum outro wait
Re: Res: [oracle_br] Problema Curioso - Library Cache PIN X Trigger Bloqueio Logon
Opa portilho, tudo bom ? Então..nem posso utilizar este param pois existem muitas outras triggers no banco que precisam estar em funcionamento...ou seja...preciso atacar somente esta... Problema estranho...não consigo dropar...so mesmo recompilar... Talvez uma recriação...não sei... --- Em oracle_br@yahoogrupos.com.br, ricardo.proni@... escreveu E ai, blz? Isto não soluciona a causa raiz, mas parâmetro não documentado _system_trig_enabled=false ira desabilitar o uso desta trigger, e ai você poderá remove-la. Enviado pelo meu aparelho BlackBerry da Claro -Original Message- From: ammorrimm ammorrimm@... Sender: oracle_br@yahoogrupos.com.br Date: Wed, 15 Jun 2011 14:10:56 To: oracle_br@yahoogrupos.com.br Reply-To: oracle_br@yahoogrupos.com.br Subject: [oracle_br] Problema Curioso - Library Cache PIN X Trigger Bloqueio Logon Bom dia amigos, Tenho uma trigger de bloqueio de logon que até semana retrasada, funcionava sem problemas. Ela bloqueia o uso de ferramentas de desenvolvimento no ambiente de produção e devido a alguns intervenções, habilitavamos / desabilitavamos a mesma. A questão é que na semana retrasada, tivemos um problema no RAC e tive que reiniciar os nós por conta de uma falha no storage e hoje quando fui realizar o disable da trigger, o Oracle começou a alarmar o latch LIBRARY CACHE PIN...O curioso é que eu consigo recomplicar a mesma mas desabilitar não. Fiz uma verificação do que estaria travando o ALTER TRIGGER e como era esperado, todas as conexões passam por ela pois a mesma possui um AFTER LOGON ON DATABASE...logo, não tenho a minima idéia de como resolver esta questão...alguem teria uma dica ? O detalhe é que pensando em algum problema na Shared_pool, aumentei um pouco a mesma mas mesmo assim não funcionou. O estranho é compilar e não desabilitar... Ai fica a dúvida...quando compilamos um determinado objeto o mesmo (estrutura) não fica armazenado na library cache para re-uso ? ou somente quando recriamos o mesmo ? [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Enviar e-mail RMAN
Boa tarde a todos, É possível disparar e-mail após a realização do backup no RMAN? Versão Oracle: 10g 10.2.0.5.0 SO: Windows Server 2008 R2 64bit Muito obrigado. Bruno
Re: Res: [oracle_br] Problema Curioso - Library Cache PIN X Trigger Bloqueio Logon
Algumas perguntas CRUCIAIS pra gente poder palpitar, que vc não diz : a) QUAL é a exata mensagem de erro que vc recebe quando tenta fazer o ALTER TRIGGER ... DISABLE ??? E o DROP ?? b) versões EXATAS de database envolvida, plz ?? c) listagem do código da trigger (pra saber se de repente algum obj que a trigger usa tálockado por alguém, ou coisa assim ) ? d) a trigger tá criada com qual usuário, SYS ou qual outro ?? É um usuário SYSDBA ?? e) vc FEZ uma consula na GV$SESSION para ver se por acaso há sessões / processos 'pendurados' mais ou menos desde a hora que vc removeu o tal nó com problemas ? f) LOGS : que que vc tem em sqlnet.log, em listener.log , em alert.log (em TODAs as instãncias!!) mais ou menos recente ?? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, ammorrimm ammorrimm@... escreveu Opa portilho, tudo bom ? Então..nem posso utilizar este param pois existem muitas outras triggers no banco que precisam estar em funcionamento...ou seja...preciso atacar somente esta... Problema estranho...não consigo dropar...so mesmo recompilar... Talvez uma recriação...não sei... --- Em oracle_br@yahoogrupos.com.br, ricardo.proni@ escreveu E ai, blz? Isto não soluciona a causa raiz, mas parâmetro não documentado _system_trig_enabled=false ira desabilitar o uso desta trigger, e ai você poderá remove-la. Enviado pelo meu aparelho BlackBerry da Claro -Original Message- From: ammorrimm ammorrimm@ Sender: oracle_br@yahoogrupos.com.br Date: Wed, 15 Jun 2011 14:10:56 To: oracle_br@yahoogrupos.com.br Reply-To: oracle_br@yahoogrupos.com.br Subject: [oracle_br] Problema Curioso - Library Cache PIN X Trigger Bloqueio Logon Bom dia amigos, Tenho uma trigger de bloqueio de logon que até semana retrasada, funcionava sem problemas. Ela bloqueia o uso de ferramentas de desenvolvimento no ambiente de produção e devido a alguns intervenções, habilitavamos / desabilitavamos a mesma. A questão é que na semana retrasada, tivemos um problema no RAC e tive que reiniciar os nós por conta de uma falha no storage e hoje quando fui realizar o disable da trigger, o Oracle começou a alarmar o latch LIBRARY CACHE PIN...O curioso é que eu consigo recomplicar a mesma mas desabilitar não. Fiz uma verificação do que estaria travando o ALTER TRIGGER e como era esperado, todas as conexões passam por ela pois a mesma possui um AFTER LOGON ON DATABASE...logo, não tenho a minima idéia de como resolver esta questão...alguem teria uma dica ? O detalhe é que pensando em algum problema na Shared_pool, aumentei um pouco a mesma mas mesmo assim não funcionou. O estranho é compilar e não desabilitar... Ai fica a dúvida...quando compilamos um determinado objeto o mesmo (estrutura) não fica armazenado na library cache para re-uso ? ou somente quando recriamos o mesmo ? [As partes desta mensagem que não continham texto foram removidas]
Re: Res: [oracle_br] Problema Curioso - Library Cache PIN X Trigger Bloqueio Logon
Então... Esta trigger de bloqueio esta criada no usuário SYS...e não te3m mensagem de erro...é um latch que esta ocorrendo quando tendo desabilita-la ou exclui-la... Trabalho com um cluster na versão 11.1.0.6 com 2 nós... Na verdade so comentei sobre a parada do cluster pq talvez tivesse algo significante..mas a principio não teve...pois ontem conseguimos desabilitar a trigger de logon sem problemas... Código: CREATE OR REPLACE TRIGGER sys.USER_LOGIN_TRIG_PROD AFTER LOGON ON DATABASE DECLARE v_username SYS.gv_$session.username%TYPE; v_machine SYS.gv_$session.machine%TYPE; v_command SYS.gv_$session.command%TYPE; v_program SYS.gv_$session.program%TYPE; v_osuser SYS.gv_$session.osuser%TYPE; v_module SYS.gv_$session.module%TYPE; v_hora NUMBER; v_sid SYS.gv_$session.SID%TYPE; v_serial# SYS.gv_$session.serial#%TYPE; --v_string varchar2(1000); v_conn utl_smtp.connection; v_crlf varchar2 (2) := chr (13) || chr (10); v_mesg varchar2 (1000); v_instance SYS.v_$instance.INSTANCE_NAME%TYPE; BEGIN SELECT instance_name into v_instance from SYS.v_$instance; SELECT username, machine, NVL (command, '0'), NVL (program, 'OAS10G'), TO_NUMBER (TO_CHAR (SYSDATE, 'HH24')), NVL (osuser, 'OAS10G'), MODULE, SID, serial# INTO v_username, v_machine, v_command, v_program, v_hora, v_osuser, v_module, v_sid, v_serial# FROM SYS.gv_$session WHERE audsid = USERENV ('SESSIONID') AND audsid != 0 -- Não checa conexões do SYS AND ROWNUM = 1; IF (v_username = 'PROD') AND ((UPPER(v_module) = '%SQL*Plus%') OR (UPPER(v_module) LIKE '%TOAD%') OR -- TOAD (UPPER(v_module) = 'PL/SQL Developer') OR -- PL / SQL DEVELOPER (UPPER(v_module) LIKE '%SQLNAV%') OR -- SQL NAVIGATOR (UPPER(v_module) LIKE '%SQLPLUS%')OR (UPPER(v_module) LIKE '%SQL*PLUS%')OR (UPPER(v_module) LIKE '%PLSQLDEV.EXE%')OR --SQL PLUS (UPPER(v_module) LIKE '%DEVELOPER%')OR v_program LIKE ('%plus90.exe%')OR (UPPER(v_program) LIKE 'plus90.exe')OR (UPPER(v_program) LIKE '%SEMACESSO%')OR (UPPER(v_module) LIKE 'sqlplusw.exe') OR (UPPER(v_module) LIKE '%SQL*Plus%')) THEN -- Bloqueia conexão e envia email v_conn := utl_smtp.open_connection ('172.18.0.3', 25); utl_smtp.helo (v_conn, '172.18.0.3'); utl_smtp.mail (v_conn, 'd...@prd.com.br'); utl_smtp.rcpt (v_conn, 'd...@prd.com.br'); v_mesg := 'Date: ' || to_char (sysdate, 'dd Mon yy hh24:mi:ss') || v_crlf || 'From: DBA d...@prd.com.br ' || v_crlf || 'Subject: Tentativa de acesso a base de dados' || v_crlf || '' || v_crlf || '***' || '' || v_crlf || ' O usuário ' || v_osuser|| '/'|| v_username|| ' tentou acesso INDEVIDO a base de dados da máquina '|| v_machine || '' || v_crlf || ' com o programa '|| v_program || '' || v_crlf || ' na instancia '|| v_instance || '' || v_crlf || ' A tentativa de acesso foi realizada com o usuário PROD!!! ' || v_crlf || ' Como ele nao tem permissao, seu acesso foi negado!!! ' || v_crlf || '' || v_crlf || 'Atenciosamente,' || v_crlf || 'DBA' || v_crlf || '***'; utl_smtp.data (v_conn, v_mesg); utl_smtp.quit (v_conn); raise_application_error (-2, 'ATENÇÃO !! Não é permitido o acesso a produção usando este aplicativo !!. Por favor, entre em contato com d...@prod.com.br' ); END IF; EXCEPTION WHEN NO_DATA_FOUND THEN NULL; END; Estou na pesquisaagradeço a ajuda... --- Em oracle_br@yahoogrupos.com.br, José Laurindo jlchiappa@... escreveu Algumas perguntas CRUCIAIS pra gente poder palpitar, que vc não diz : a) QUAL é a exata mensagem de erro que vc recebe quando tenta fazer o ALTER TRIGGER ... DISABLE ??? E o DROP ?? b) versões EXATAS de database envolvida, plz ?? c) listagem do código da trigger (pra saber se de repente algum obj que a trigger usa tálockado por alguém, ou coisa assim ) ? d) a trigger tá criada com qual usuário, SYS ou qual outro ?? É um usuário SYSDBA ?? e) vc FEZ uma consula na GV$SESSION para ver se por acaso há sessões / processos 'pendurados' mais ou menos desde a hora que vc removeu o tal nó com problemas ? f) LOGS : que que vc tem em sqlnet.log, em listener.log , em alert.log (em TODAs as instãncias!!) mais ou menos recente ?? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, ammorrimm ammorrimm@ escreveu Opa portilho, tudo bom ? Então..nem posso utilizar este param pois existem muitas outras triggers no banco que precisam estar em funcionamento...ou seja...preciso atacar somente esta... Problema estranho...não consigo dropar...so mesmo recompilar... Talvez uma recriação...não sei... --- Em oracle_br@yahoogrupos.com.br, ricardo.proni@ escreveu E ai, blz? Isto não soluciona a causa raiz, mas parâmetro não documentado _system_trig_enabled=false ira desabilitar o uso desta trigger, e ai você poderá remove-la. Enviado pelo meu aparelho BlackBerry da Claro -Original Message- From: ammorrimm ammorrimm@ Sender:
[oracle_br] Eliminar sessões com o Status SNIPED - V$Session
Pessoal, Em uma base de dados (Oracle 10.2.0.4), rodando em Win2008Server, tenho conexões realizadas através de um sistema Cliente/Servidor e também WEB. Para garantir a desconexão dos usuários por tempo de inatividade, estão sendo utilizados os parâmetros RESOURCE_LIMIT = TRUE (initora) e também o valor IDLE_TIME = 15 no PROFILE dos usuários. Até aí tudo beleza, após 15 minutos sem atividade, o status das sessões (V$SESSION) é alterado para SNIPED. Meu problema é que se o usuário não interagir mais com o aplicativo que estava utilizando e teve sua sessão finalizada, esta não morre mais na V$Session, ficando sempre como SNIPED. Sei que poderia criar um JOB que verificasse as sessões com status = SNIPED e aplicasse um Alter System kill session... Porém gostaria de saber se existe algum caminho para que essas sessões fossem MORTAS após o próprio banco setá-las para SNIPED, sem a necessidade de executar um Alter System kill session... Agradeço qualquer Ajuda. Atenciosamente, Juliano Martinez da Silva
[oracle_br] Autenticação Windows XP
Boa tarde pessoal. Não consigo me logar com sqlplus / as sysdba. Vou passar meu ambiente: - SO: Windows XP Professional - Oracle 11.2.0.1 - sqlnet.ora: SQLNET.AUTHENTICATION_SERVICES = (NONE) Consigo me logar normalmente com sys/senha@base as sysdba Minha máquina está no domínio da empresa onde trabalho, meu usuário tem permissão de Administrador, e acabei de olhar os grupos: o usuário está associado ao grupo ora_dba (criado e associado pela própria instalação do Oracle, pois eu não fiz isso manualmente). Uma questão interessante: logo que LIGUEI minha máquina, logo que minha tela ficou disponível (antes de terminar de carregar todo o meu perfil), eu abri rapidinho o prompt e mandei logar: FUNCIONOU. Pouco tempo depois, tentei novamente, e nada, deu erro: ** C:\Documents and Settings\milton.bastossqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Qua Jun 15 16:25:52 2011 Copyright (c) 1982, 2010, Oracle. All rights reserved. ERROR: ORA-01031: insufficient privileges *** Por isso fiz um teste: dei shutdown immediate. Como eu não conseguia logar na idle instance, eu reiniciei o serviço do Windows para que a instância subisse novamente. Antes do serviço terminar de subir, tentei novamente e deu certo (sqlplus / as sysdba). Aliás... Não deu certo coisa nenhuma: ele se logou sem retornar erro, mas ao testar: SQL select sysdate from dual; select sysdate from dual * ERRO na linha 1: ORA-01012: not logged on ID do Processo: 0 ID da SessÒo: 0 N·mero de sÚrie: 0 Bom, se conseguirem me ajudar agradeço muito... rs... ORACLE_HOME e ORACLE_SID estão estados corretamente! -- Milton Bastos www.miltonbastos.com This message has been scanned for malware by Websense. www.websense.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] erro ORA-01499 table/index cross reference failure - see trace file
Boa tarde amigos, sou um pouco leigo em ORACLE e aqui na empresa temos um ERP que esses dias ocorreu um problema ... aos poucos estamos restaurando o banco e a empresa responsavel desse ERP esta executando o comando *analyse table Talao validate structure cascade* , e ocorre o seguinte erro (anexo) alguem de voces ja passaram por isso ? alguma dica ? muito obrigado jcb [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] RES: Autenticação Windows XP
Pessoal, consegui resolver. Voltei meu sqlnet.ora para: SQLNET.AUTHENTICATION_SERVICES = (NTS) E voltou a funcionar. O estranho é que não funcionava antes. Mudei pra NONE, continuou não funcionando. Agora voltei pra NTS, e está funcionando. Provavelmente foi por causa de alguma coisa que alterei durante minhas tentativas de corrigir isto nas permissões do usuário do sistema operacional. Depois disso a máquina foi rebootada. Enfim... está funcionando. Abraços De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Bastos Henriquis Junior Enviada em: quarta-feira, 15 de junho de 2011 16:47 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Autenticação Windows XP Boa tarde pessoal. Não consigo me logar com sqlplus / as sysdba. Vou passar meu ambiente: - SO: Windows XP Professional - Oracle 11.2.0.1 - sqlnet.ora: SQLNET.AUTHENTICATION_SERVICES = (NONE) Consigo me logar normalmente com sys/senha@base as sysdba Minha máquina está no domínio da empresa onde trabalho, meu usuário tem permissão de Administrador, e acabei de olhar os grupos: o usuário está associado ao grupo ora_dba (criado e associado pela própria instalação do Oracle, pois eu não fiz isso manualmente). Uma questão interessante: logo que LIGUEI minha máquina, logo que minha tela ficou disponível (antes de terminar de carregar todo o meu perfil), eu abri rapidinho o prompt e mandei logar: FUNCIONOU. Pouco tempo depois, tentei novamente, e nada, deu erro: ** C:\Documents and Settings\milton.bastossqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Qua Jun 15 16:25:52 2011 Copyright (c) 1982, 2010, Oracle. All rights reserved. ERROR: ORA-01031: insufficient privileges *** Por isso fiz um teste: dei shutdown immediate. Como eu não conseguia logar na idle instance, eu reiniciei o serviço do Windows para que a instância subisse novamente. Antes do serviço terminar de subir, tentei novamente e deu certo (sqlplus / as sysdba). Aliás... Não deu certo coisa nenhuma: ele se logou sem retornar erro, mas ao testar: SQL select sysdate from dual; select sysdate from dual * ERRO na linha 1: ORA-01012: not logged on ID do Processo: 0 ID da SessÒo: 0 N·mero de sÚrie: 0 Bom, se conseguirem me ajudar agradeço muito... rs... ORACLE_HOME e ORACLE_SID estão estados corretamente! -- Milton Bastos www.miltonbastos.com This message has been scanned for malware by Websense. www.websense.com [As partes desta mensagem que não continham texto foram removidas] Clique aquihttps://www.mailcontrol.com/sr/ZftNv!2lOhXTndxI!oX7Ujam5VJmC8gUI0B54nhUM13!Q899fy92WsIhWDO+yjG31!SZzGOQxK9cNZBvQFKuzA== para reportar este e-mail como SPAM. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] erro ORA-01499 table/index cross reference failure - see trace file
Boa tarde Juliao, Poderia copiar o conteúdo do arquivo anexo no e-mail? A política do grupo não aceita anexos... Att. Marcos Em 15 de junho de 2011 16:48, Juliao Barbin juliaobar...@yahoo.com.brescreveu: Boa tarde amigos, sou um pouco leigo em ORACLE e aqui na empresa temos um ERP que esses dias ocorreu um problema ... aos poucos estamos restaurando o banco e a empresa responsavel desse ERP esta executando o comando *analyse table Talao validate structure cascade* , e ocorre o seguinte erro (anexo) alguem de voces ja passaram por isso ? alguma dica ? muito obrigado jcb [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 * 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