RES: RES: [oracle_br] ORA-01720: grant option does not exist for ...
E o que tem no código de sua view ? Algum objeto proprietário do sys ? que possa exigir que o Grant seja concedido com ele , pode ser isso . Atenciosamente. Marcos V. B. Pereira Gestão de Configuração de Software - GCS Arquitetura de Software De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Alexandre Anselmo Enviada em: quinta-feira, 8 de janeiro de 2009 10:59 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] ORA-01720: grant option does not exist for ... Marcos, agradeço a resposta. O conceito até conheco mas o que é estranho é o system não conseguir dar esse grant. Já tentei inclusive dar o grant SELECT with grant option para o system (o que acho que não é necessário) mas o erro persiste. PS: Tentei com o SYS e funcionou mas gostaria de resolver com o SYSTEM e entender o que se passa. Obrigado. Ats, Alexandre Tenório. From: Marcos Pereira - Confederação SICREDI mailto:marcos_pereira%40sicredi.com.br> > To: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> Sent: Thursday, January 8, 2009 9:24:55 AM Subject: RES: [oracle_br] ORA-01720: grant option does not exist for ... Alexandre, Vou tentar exemplificar assim . Se vc tem um carro , e empresta para seu amigo este não pode empresta-lo para outra pessoa , pois o carro foi emprestado para ele e como ele não é dono não pode empresta-lo. Então A concede acesso para B , mas B não pode conceder para C algo do objeto A Então terá que conceder de A para C também , ou conceder para B com Grant option , para que B possa conceder para C Espero ter ajudado . Atenciosamente. Marcos V. B. Pereira Gestão de Configuração de Software - GCS Arquitetura de Software De: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com.br] Em nome de Alexandre Anselmo Enviada em: quinta-feira, 8 de janeiro de 2009 10:26 Para: oracle...@yahoogrup os.com.br Assunto: [oracle_br] ORA-01720: grant option does not exist for ... Pessoal, bom dia. Estou com um problema estranho e se alguem puder me ajudar fico muito grato. Tenho um usuario A com uma VIEW complexa que acessa objetos de seu schema (A) e do schema do usuário B. O usuário A tem privilégio de SELECT ANY TABLE. Após a criação da visão, tento dar um grant de SELECT na view para o usuario B com o usuário SYSTEM e recebo o erro "ORA-01720: grant option does not exist for 'B.TABLE' ". Aparentemente o erro está relacionado ao usuário SYSTEM. Agradeço antecipadamente qualquer ajuda. Ats, Alexandre Tenorio As informacoes contidas neste e-mail e anexos podem ser confidenciais e privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao deste documento depende de autorizacao do emissor, sujeito as penalidades cabiveis. O emissor utiliza o recurso somente para fins profissionais, eximindo o empregador de responsabilidades por uso pessoal ou improprio. Se esta mensagem foi recebida por engano, o conteudo deve ser apagado e o remetente avisado imediatamente, atraves de resposta a este e-mail. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] As informacoes contidas neste e-mail e anexos podem ser confidenciais e privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao deste documento depende de autorizacao do emissor, sujeito as penalidades cabiveis. O emissor utiliza o recurso somente para fins profissionais, eximindo o empregador de responsabilidades por uso pessoal ou improprio. Se esta mensagem foi recebida por engano, o conteudo deve ser apagado e o remetente avisado imediatamente, atraves de resposta a este e-mail. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] ORA-01720: grant option does not exist for ...
Alexandre, Vou tentar exemplificar assim . Se vc tem um carro , e empresta para seu amigo este não pode empresta-lo para outra pessoa , pois o carro foi emprestado para ele e como ele não é dono não pode empresta-lo. Então A concede acesso para B , mas B não pode conceder para C algo do objeto A Então terá que conceder de A para C também , ou conceder para B com Grant option , para que B possa conceder para C Espero ter ajudado . Atenciosamente. Marcos V. B. Pereira Gestão de Configuração de Software - GCS Arquitetura de Software De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Alexandre Anselmo Enviada em: quinta-feira, 8 de janeiro de 2009 10:26 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] ORA-01720: grant option does not exist for ... Pessoal, bom dia. Estou com um problema estranho e se alguem puder me ajudar fico muito grato. Tenho um usuario A com uma VIEW complexa que acessa objetos de seu schema (A) e do schema do usuário B. O usuário A tem privilégio de SELECT ANY TABLE. Após a criação da visão, tento dar um grant de SELECT na view para o usuario B com o usuário SYSTEM e recebo o erro "ORA-01720: grant option does not exist for 'B.TABLE' ". Aparentemente o erro está relacionado ao usuário SYSTEM. Agradeço antecipadamente qualquer ajuda. Ats, Alexandre Tenorio As informacoes contidas neste e-mail e anexos podem ser confidenciais e privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao deste documento depende de autorizacao do emissor, sujeito as penalidades cabiveis. O emissor utiliza o recurso somente para fins profissionais, eximindo o empregador de responsabilidades por uso pessoal ou improprio. Se esta mensagem foi recebida por engano, o conteudo deve ser apagado e o remetente avisado imediatamente, atraves de resposta a este e-mail. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Problema de performance
Ricardo , Segue resultado . SID EVENT SECONDS_IN_WAIT - -- --- 165 rdbms ipc message3 166 rdbms ipc message3 161 rdbms ipc message6 163 rdbms ipc message6 162 latch: library cache 180 167 rdbms ipc message 201 169 rdbms ipc message 815 168 rdbms ipc message 1407 136 class slave wait 1596 160 rdbms ipc message 8798 157 ASM background timer964732 159 Streams AQ: qmn slave idle wait1225255 156 rdbms ipc message 1627397 150 Streams AQ: qmn coordinator idle wait 6597409 144 Streams AQ: waiting for time management or cleanup 6597450 tasks 15 linhas selecionadas. Atenciosamente. Marcos V. B. Pereira Gestão de Configuração de Software - GCS Arquitetura de Software Confederação SICREDI - Porto Alegre (51 3358.4700 - Ramal: 6179 <http://www.sicredi.com.br/> www.sicredi.com.br De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Ricardo Portilho Proni Enviada em: terça-feira, 6 de janeiro de 2009 15:03 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Problema de performance O que as WAITs dizem durante a criação do usuário lenta? Exeute este SQL várias vezes em outra sessão, durante a lentidão, e mande pra gente. SET PAGESIZE 1; SET LINESIZE 170; COLUMN SID FORMAT ; COLUMN EVENT FORMAT A50; SELECT W.SID, W.EVENT, W.SECONDS_IN_WAIT FROM V$SESSION_WAIT W WHERE W.EVENT NOT LIKE 'SQL*Net%' AND W.EVENT NOT IN ('pmon timer', 'smon timer', 'rdbms ipc message', 'wakeup time manager', 'jobq slave wait', 'PL/SQL lock timer') ORDER BY W.SECONDS_IN_WAIT, W.SID; Ricardo Portilho Proni Solvo S/A Coordenador / Bancos de Dados & SAP Basis 2009/1/6 Marcos Pereira - Confederação SICREDI < marcos_pere...@sicredi.com.br <mailto:marcos_pereira%40sicredi.com.br> > > As VMs estão configuradas para 2 processadores de 2.0 e 2 gb de memória > dedicadas para cada VM, porém os processos e I/O da Vm e da maquina fica a > menos de 30 % de uso , e o SO Linux RedHat se comporta normalmente sem > sobrecarga de nada . > > Isso é que acho estranho , pois já tentei monitorar de tudo porém sem > sucesso de uma resposta. > > O que melhorou um pouco a performance foi quando aumentei o parâmetro do > sga_max_size, shared_pool_size e o optmizer_mode para chose. > > Espero que essas informações ajudem > > Atenciosamente. > > Marcos V. B. Pereira > > Gestão de Configuração de Software - GCS > > Arquitetura de Software > > Confederação SICREDI - Porto Alegre > > (51 3358.4700 - Ramal: 6179 > > <http://www.sicredi.com.br/> www.sicredi.com.br > > 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 Júlio César Corrêa > Enviada em: terça-feira, 6 de janeiro de 2009 14:04 > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > Assunto: Re: [oracle_br] Problema de performance > > > Qual a configuração que está cada vm(guest)?E como se comporta o SO host? > > 2009/1/6 Marcos Pereira - Confederação SICREDI < > marcos_pere...@sicredi.com.br <mailto:marcos_pereira%40sicredi.com.br> marcos_pereira%40sicredi.com.br > > > > > Amigos(as) > > > > Estamos trabalhando com bancos Oracle 10g instalados em VM Wares , e os > > mesmos apresentam muita "lerdesa" , quase sem performance nenhuma. > > > > Para a criação de um simples usuario chega a levar cerca de 4 minutos. > > > > Já verificamos rede , memória e próprio I/O do banco tudo está normal . > > > > Alguem sabe de alguma coisa que possa me auxiliar ? > > > > Obrigado. > > > > Marcos Pereira > > > > As informacoes contidas neste e-mail e anexos podem ser confidenciais e > > privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao > > deste documento depende de autorizacao do emissor, sujeito as penalidades > > cabiveis. O emissor utiliza o recurso soment
RES: [oracle_br] Problema de performance
Certo já lhe mando . Por enquanto muito obrigado. Atenciosamente. Marcos V. B. Pereira Gestão de Configuração de Software - GCS Arquitetura de Software Confederação SICREDI - Porto Alegre (51 3358.4700 - Ramal: 6179 <http://www.sicredi.com.br/> www.sicredi.com.br De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de André Monteiro Enviada em: terça-feira, 6 de janeiro de 2009 15:04 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Problema de performance Olá Marcos, Se você não se incomodar me envia o seu arquivo de inicialização do Oracle (initSID.ora) em PVT que eu peço para os Gurus daqui para dar um pitaco. Tirando a passagem do interpretador de regra para custo, os parâmetros a serem avaliados podem ser outros. André Monteiro RESULT TECNOLOGIA DE SOFTWARE 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 Marcos Pereira - Confederação SICREDI Enviada em: terça-feira, 6 de janeiro de 2009 14:02 Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> Assunto: RES: [oracle_br] Problema de performance As VMs estão configuradas para 2 processadores de 2.0 e 2 gb de memória dedicadas para cada VM, porém os processos e I/O da Vm e da maquina fica a menos de 30 % de uso , e o SO Linux RedHat se comporta normalmente sem sobrecarga de nada . Isso é que acho estranho , pois já tentei monitorar de tudo porém sem sucesso de uma resposta. O que melhorou um pouco a performance foi quando aumentei o parâmetro do sga_max_size, shared_pool_size e o optmizer_mode para chose. Espero que essas informações ajudem Atenciosamente. Marcos V. B. Pereira Gestão de Configuração de Software - GCS Arquitetura de Software Confederação SICREDI - Porto Alegre (51 3358.4700 - Ramal: 6179 <http://www.sicredi.com.br/> www.sicredi.com.br 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 Júlio César Corrêa Enviada em: terça-feira, 6 de janeiro de 2009 14:04 Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br> Assunto: Re: [oracle_br] Problema de performance Qual a configuração que está cada vm(guest)?E como se comporta o SO host? 2009/1/6 Marcos Pereira - Confederação SICREDI < marcos_pere...@sicredi.com.br <mailto:marcos_pereira%40sicredi.com.br> <mailto:marcos_pereira%40sicredi.com.br> <mailto:marcos_pereira%40sicredi.com.br> > > Amigos(as) > > Estamos trabalhando com bancos Oracle 10g instalados em VM Wares , e os > mesmos apresentam muita "lerdesa" , quase sem performance nenhuma. > > Para a criação de um simples usuario chega a levar cerca de 4 minutos. > > Já verificamos rede , memória e próprio I/O do banco tudo está normal . > > Alguem sabe de alguma coisa que possa me auxiliar ? > > Obrigado. > > Marcos Pereira > > As informacoes contidas neste e-mail e anexos podem ser confidenciais e > privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao > deste documento depende de autorizacao do emissor, sujeito as penalidades > cabiveis. O emissor utiliza o recurso somente para fins profissionais, > eximindo o empregador de responsabilidades por uso pessoal ou improprio. Se > esta mensagem foi recebida por engano, o conteudo deve ser apagado e o > remetente avisado imediatamente, atraves de resposta a este e-mail. > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Júlio César Corrêa IS Technologist - Oracle DBA http://jccorrea.blogspot.com [As partes desta mensagem que não continham texto foram removidas] As informacoes contidas neste e-mail e anexos podem ser confidenciais e privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao deste documento depende de autorizacao do emissor, sujeito as penalidades cabiveis. O emissor utiliza o recurso somente para fins profissionais, eximindo o empregador de responsabilidades por uso pessoal ou improprio. Se esta mensagem foi recebida por engano, o conteudo deve ser apagado e o remetente avisado imediatamente, atraves de resposta a este e-mail. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] As informacoes contidas neste e-mail e anexos podem ser confidenciais e privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao deste documento depende de autorizacao do emissor, sujeito as penalidades cabiveis. O emissor utiliza o recurso somente para fins profissionais, eximindo o
RES: [oracle_br] Problema de performance
Ricardo , Segue resultado , o mais interessante , somente na criação do primeiro usuario é que demora , se eu criar outro user depois cria em torno de 40 milesegundos SID EVENT SECONDS_IN_WAIT - -- --- 165 rdbms ipc message 3 166 rdbms ipc message 3 161 rdbms ipc message 6 163 rdbms ipc message 6 162 latch: library cache 180 167 rdbms ipc message 201 169 rdbms ipc message 815 168 rdbms ipc message 1407 136 class slave wait 1596 160 rdbms ipc message 8798 157 ASM background timer 964732 159 Streams AQ: qmn slave idle wait 1225255 156 rdbms ipc message 1627397 150 Streams AQ: qmn coordinator idle wait 6597409 144 Streams AQ: waiting for time management or cleanup 6597450 tasks 15 linhas selecionadas. Atenciosamente. Marcos V. B. Pereira Gestão de Configuração de Software - GCS De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Ricardo Portilho Proni Enviada em: terça-feira, 6 de janeiro de 2009 15:03 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Problema de performance O que as WAITs dizem durante a criação do usuário lenta? Exeute este SQL várias vezes em outra sessão, durante a lentidão, e mande pra gente. SET PAGESIZE 1; SET LINESIZE 170; COLUMN SID FORMAT ; COLUMN EVENT FORMAT A50; SELECT W.SID, W.EVENT, W.SECONDS_IN_WAIT FROM V$SESSION_WAIT W WHERE W.EVENT NOT LIKE 'SQL*Net%' AND W.EVENT NOT IN ('pmon timer', 'smon timer', 'rdbms ipc message', 'wakeup time manager', 'jobq slave wait', 'PL/SQL lock timer') ORDER BY W.SECONDS_IN_WAIT, W.SID; Ricardo Portilho Proni Solvo S/A Coordenador / Bancos de Dados & SAP Basis 2009/1/6 Marcos Pereira - Confederação SICREDI < marcos_pere...@sicredi.com.br <mailto:marcos_pereira%40sicredi.com.br> > > As VMs estão configuradas para 2 processadores de 2.0 e 2 gb de memória > dedicadas para cada VM, porém os processos e I/O da Vm e da maquina fica a > menos de 30 % de uso , e o SO Linux RedHat se comporta normalmente sem > sobrecarga de nada . > > Isso é que acho estranho , pois já tentei monitorar de tudo porém sem > sucesso de uma resposta. > > O que melhorou um pouco a performance foi quando aumentei o parâmetro do > sga_max_size, shared_pool_size e o optmizer_mode para chose. > > Espero que essas informações ajudem > > Atenciosamente. > > Marcos V. B. Pereira > > Gestão de Configuração de Software - GCS > > Arquitetura de Software > > Confederação SICREDI - Porto Alegre > > (51 3358.4700 - Ramal: 6179 > > <http://www.sicredi.com.br/> www.sicredi.com.br > > 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 Júlio César Corrêa > Enviada em: terça-feira, 6 de janeiro de 2009 14:04 > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > Assunto: Re: [oracle_br] Problema de performance > > > Qual a configuração que está cada vm(guest)?E como se comporta o SO host? > > 2009/1/6 Marcos Pereira - Confederação SICREDI < > marcos_pere...@sicredi.com.br <mailto:marcos_pereira%40sicredi.com.br> marcos_pereira%40sicredi.com.br > > > > > Amigos(as) > > > > Estamos trabalhando com bancos Oracle 10g instalados em VM Wares , e os > > mesmos apresentam muita "lerdesa" , quase sem performance nenhuma. > > > > Para a criação de um simples usuario chega a levar cerca de 4 minutos. > > > > Já verificamos rede , memória e próprio I/O do banco tudo está normal . > > > > Alguem sabe de alguma coisa que possa me auxiliar ? > > > > Obrigado. > > > > Marcos Pereira > > > > As informacoes contidas neste e-mail e anexos podem ser confidenciais e > > privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao > > deste documento depende de autorizacao do emissor, sujeito as penalidades > > cabiveis. O emissor utiliza o recurso somente para fins profissionais, > > eximindo o empregador de responsabilidades por uso pessoal ou improprio. > Se > > esta mensagem foi recebida por engano, o conteudo deve ser apagado e o > > remetente avisado imediatamente, atraves de resposta a este e-mail. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Júlio César Corrêa > IS Technologist - Oracle DBA > http://jccorrea.blogspot.com > > [As partes desta mensagem que não continham texto foram removidas] > > As informacoes contidas neste e-mail e anexos
RES: [oracle_br] Problema de performance
As VMs estão configuradas para 2 processadores de 2.0 e 2 gb de memória dedicadas para cada VM, porém os processos e I/O da Vm e da maquina fica a menos de 30 % de uso , e o SO Linux RedHat se comporta normalmente sem sobrecarga de nada . Isso é que acho estranho , pois já tentei monitorar de tudo porém sem sucesso de uma resposta. O que melhorou um pouco a performance foi quando aumentei o parâmetro do sga_max_size, shared_pool_size e o optmizer_mode para chose. Espero que essas informações ajudem Atenciosamente. Marcos V. B. Pereira Gestão de Configuração de Software - GCS Arquitetura de Software Confederação SICREDI - Porto Alegre (51 3358.4700 - Ramal: 6179 <http://www.sicredi.com.br/> www.sicredi.com.br De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Júlio César Corrêa Enviada em: terça-feira, 6 de janeiro de 2009 14:04 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Problema de performance Qual a configuração que está cada vm(guest)?E como se comporta o SO host? 2009/1/6 Marcos Pereira - Confederação SICREDI < marcos_pere...@sicredi.com.br <mailto:marcos_pereira%40sicredi.com.br> > > Amigos(as) > > Estamos trabalhando com bancos Oracle 10g instalados em VM Wares , e os > mesmos apresentam muita "lerdesa" , quase sem performance nenhuma. > > Para a criação de um simples usuario chega a levar cerca de 4 minutos. > > Já verificamos rede , memória e próprio I/O do banco tudo está normal . > > Alguem sabe de alguma coisa que possa me auxiliar ? > > Obrigado. > > Marcos Pereira > > As informacoes contidas neste e-mail e anexos podem ser confidenciais e > privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao > deste documento depende de autorizacao do emissor, sujeito as penalidades > cabiveis. O emissor utiliza o recurso somente para fins profissionais, > eximindo o empregador de responsabilidades por uso pessoal ou improprio. Se > esta mensagem foi recebida por engano, o conteudo deve ser apagado e o > remetente avisado imediatamente, atraves de resposta a este e-mail. > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Júlio César Corrêa IS Technologist - Oracle DBA http://jccorrea.blogspot.com [As partes desta mensagem que não continham texto foram removidas] As informacoes contidas neste e-mail e anexos podem ser confidenciais e privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao deste documento depende de autorizacao do emissor, sujeito as penalidades cabiveis. O emissor utiliza o recurso somente para fins profissionais, eximindo o empregador de responsabilidades por uso pessoal ou improprio. Se esta mensagem foi recebida por engano, o conteudo deve ser apagado e o remetente avisado imediatamente, atraves de resposta a este e-mail. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Problema de performance
Amigos(as) Estamos trabalhando com bancos Oracle 10g instalados em VM Wares , e os mesmos apresentam muita lerdesa , quase sem performance nenhuma. Para a criação de um simples usuario chega a levar cerca de 4 minutos. Já verificamos rede , memória e próprio I/O do banco tudo está normal . Alguem sabe de alguma coisa que possa me auxiliar ? Obrigado. Marcos Pereira As informacoes contidas neste e-mail e anexos podem ser confidenciais e privilegiadas, protegidas por sigilo legal. Qualquer forma de utilizacao deste documento depende de autorizacao do emissor, sujeito as penalidades cabiveis. O emissor utiliza o recurso somente para fins profissionais, eximindo o empregador de responsabilidades por uso pessoal ou improprio. Se esta mensagem foi recebida por engano, o conteudo deve ser apagado e o remetente avisado imediatamente, atraves de resposta a este e-mail. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] :: Performance Oracle 10g
Bom Dia senhores, Possuímos um BD instalado em uma maquina virtual Linux , porém por mais que a maquina seja boa , os usuários reclamam de performance no banco , existe alguma sugestão dos senhores para que possamos melhorar a performance do mesmo? Atenciosamente. Marcos V. B. Pereira Adm. Dados & Objetos / Gestão de Configuração Desenvolvimento de Software As informacoes contidas neste e-mail e nos arquivos anexados podem ser informacoes confidenciais ou privilegiadas. Caso voce nao seja o destinatario correto, apague o conteudo desta mensagem e notifique o remetente imediatamente. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Ajuda Objeto relacional
OK, FICO NO AGUARDO E TENTANDO RESOLVER O PROBLEMA. OBRIGADO. Marcos Pereira -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Andre Santos Enviada em: sexta-feira, 25 de maio de 2007 15:35 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Ajuda Objeto relacional Marcos Num curso que fiz (há tempos...), foi mostrado como tratar isso. As instruções SQL ficam bem mais trabalhosas. Vou procurar as apostilas em casa, para ver se consigo as informações que você precisa. [ ] André Em 25/05/07, Marcos Pereira - Confederação SICREDI < [EMAIL PROTECTED] <mailto:marcos_pereira%40sicredi.com.br> > escreveu: > > > BOA TARDE PESSOAL , > > Estou necessitando de ajuda para saber como popular o objeto ( column_list > do tipo t_coluna_or) conforme código abaixo, > Estava tentando realizar um insert into table (select * from c.usuários > Columns c ). > > Para poder inserir as informações das colunas para cada tabela , e preciso > fazr o mesmo para as tabelas. > Alguém me ajuda.? > > > CREATE OR REPLACE TYPE t_tabela As Object ( > Table_Name Varchar(50), > Pct_Free Number, > Num_est_lin_ini number, > Tx_cresc_ano number, > Tempo_dados number, > codTabela Number, > column_list t_coluna_or > ) Not Final > > CREATE OR REPLACE TYPE t_usuario As Object ( > Nome Varchar(30), > codUsuario Number, > table_list t_tabela_or > ) Not Final > > CREATE OR REPLACE TYPE t_coluna AS OBJECT ( > Table_name varchar(50), > column_name varchar(50)) > > CREATE TABLE t_usuario_or OF t_usuario ( > Nome NOT NULL, > codUsuario NOT NULL, > ) > NESTED TABLE tables STORE AS ntab_owner_tables ( > NESTED TABLE columns STORE AS ntab_table_columns > ); > > As informacoes contidas neste e-mail e nos arquivos anexados podem ser > informacoes confidenciais ou privilegiadas. Caso voce nao seja o > destinatario correto, apague o conteudo desta mensagem e notifique o > remetente imediatamente. > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] As informacoes contidas neste e-mail e nos arquivos anexados podem ser informacoes confidenciais ou privilegiadas. Caso voce nao seja o destinatario correto, apague o conteudo desta mensagem e notifique o remetente imediatamente. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Ajuda Objeto relacional
BOA TARDE PESSOAL , Estou necessitando de ajuda para saber como popular o objeto ( column_list do tipo t_coluna_or) conforme código abaixo, Estava tentando realizar um insert into table (select * from c.usuários Columns c ). Para poder inserir as informações das colunas para cada tabela , e preciso fazr o mesmo para as tabelas. Alguém me ajuda.? CREATE OR REPLACE TYPE t_tabela As Object ( Table_Name Varchar(50), Pct_Free Number, Num_est_lin_ininumber, Tx_cresc_ano number, Tempo_dadosnumber, codTabela Number, column_listt_coluna_or ) Not Final CREATE OR REPLACE TYPE t_usuario As Object ( Nome Varchar(30), codUsuarioNumber, table_list t_tabela_or ) Not Final CREATE OR REPLACE TYPE t_coluna AS OBJECT ( Table_name varchar(50), column_namevarchar(50)) CREATE TABLE t_usuario_or OF t_usuario ( Nome NOT NULL, codUsuarioNOT NULL, ) NESTED TABLE tables STORE AS ntab_owner_tables ( NESTED TABLE columns STORE AS ntab_table_columns ); Marcos Pereira Administração de Dados & Objetos Confederação SICREDI - Porto Alegre Fone: (51) 3358-4700 - Ramal: 6179 www.sicredi.com.br As informacoes contidas neste e-mail e nos arquivos anexados podem ser informacoes confidenciais ou privilegiadas. Caso voce nao seja o destinatario correto, apague o conteudo desta mensagem e notifique o remetente imediatamente. [As partes desta mensagem que não continham texto foram removidas]
RES: RES: RES: [oracle_br] Calculo volumetrico
Ok , muito obrigado , vou tentar novamente. Valeu -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de jlchiappa Enviada em: quinta-feira, 3 de maio de 2007 09:16 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: RES: [oracle_br] Calculo volumetrico OK, vc quer estimar o futuro : de forma alguma isso estava claro na expressão "cálculo volumétrico"... Muito bem, o bd Oracle sempre armazena as linhas duma tabela em blocos Oracle, e quantas linhas caberão por bloco não depende só das características das colunas, ele depende também FUNDAMENTALMENTE das cláusulas de STORAGE, tal como PCTFREE, PCTUSED, FREELISTs, FREELIST GROUPS E é claro, o bd Oracle aloca espaço em disco POR EXTENTs, assim se um dado objeto tem initail extent de 10 Mb (digamos), ele SEMPRE ocupará no mínimo 10 Mb ainda que vazio de dados. E não nos esqueçamos que a tabela PODE TER ÍNDICES, pode ter partições, pode ter LOBs, esses caras todos ocupam espaço, também. Há MONTES de planilhas e textos pelaí na net que tentam estimar isso só baseado na info das colunas, mas TODOAS AS QUE VI ATÉ HOJE erram muito muito feio, por não preverem essas coisas todas que citei... Por causa disso tudo, imho a melhor e mais precisa maneira de estimar a alocação futura é CRIAR mesmo a tal tabela fisicamente, com o storage que ele terá, com o extent size real, o tipo de tablespace que será mesmo usado (normalmente LMT), as constraints e índices que ela ira ter mesmo, E inserir dados (dinamicamente, em modo programado), numa quantidade razoável de acordo com as especificações (ie, respeitando o tamanho médio de cada coluna, nulls, etc) , analisar com DBMS_SPACE e fazer a regra de três : se para x linhas ocupou n bytes, para o total desejado ocupará y bytes. []s Chiappa --- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> , Marcos Pereira - Confederação SICREDI <[EMAIL PROTECTED]> escreveu > > > O usuário operador da ferramenta irá informar para cada tabela: > Número estimado de linhas iniciais > Taxa de crescimento esperada por ano > Tempo de retenção dos dados em anos > Para cada coluna: > * Se for o caso, o tamanho médio estimado desta coluna para as linhas da > tabela > * Se for o caso, o percentual de linhas com NULL > > Ao serem informados estes dados , terei que realizar o calculo volumétrico > em cima da tabela. > > Espero ter melhorado minha pergunta . > > Obrigado. > > --- > > Ajudaria bastante se o colega lá q perguntou definisse EXATAMENTE o > que ele quer com esse "cálculo volumétrico" : ele quer saber o espaço > ocupado por um objeto hoje ??? Quer calcular o espaço necessário pro > futuro próximo ?? Ou o que ??? > dependendo do que for, respostas diferentes terão que ser > aplicadas... > > []s > > Chiappa > --- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br% 40yahoogrupos.com.br> > , "Rafael Milanez" > escreveu > > > > Talvez isso te ajude > > > > > > > > http://www.psoug.org/reference/dbms_space.html <http://www.psoug.org/reference/dbms_space.html> > < http://www.psoug.org/reference/dbms_space.html <http://www.psoug.org/reference/dbms_space.html> > > > > > > > > > > > > > -Mensagem original- > > 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 Marcos Pereira - > Confederação SICREDI > > Enviada em: quarta-feira, 2 de maio de 2007 17:03 > > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br% 40yahoogrupos.com.br> > > Assunto: [oracle_br] Calculo volumetrico > > > > > > > > > > Boa tarde Senhores, > > > > Necessito realizar o calculo volumétrico do Banco de dados , me foi > dado > > como auxilio para utilizar package DBMS_SPACE , alguém poderia me > ajudar? > > > > Obrigado > > > > Marcos Pereira > > Administração de Dados & Objetos > > Confederação SICREDI - Porto Alegre > > Fone: (51) 3358-4700 - Ramal: 6179 > > www.sicredi.com.br > > > > As informacoes contidas neste e-mail e nos arquivos anexados podem > ser informacoes confidenciais ou privilegiadas. Caso voce nao seja o > destinatario correto, apague o conteudo desta mensagem e notifique o > remetente imediatamente. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > >
RES: RES: [oracle_br] Calculo volumetrico
O usuário operador da ferramenta irá informar para cada tabela: Número estimado de linhas iniciais Taxa de crescimento esperada por ano Tempo de retenção dos dados em anos Para cada coluna: * Se for o caso, o tamanho médio estimado desta coluna para as linhas da tabela * Se for o caso, o percentual de linhas com NULL Ao serem informados estes dados , terei que realizar o calculo volumétrico em cima da tabela. Espero ter melhorado minha pergunta . Obrigado. --- Ajudaria bastante se o colega lá q perguntou definisse EXATAMENTE o que ele quer com esse "cálculo volumétrico" : ele quer saber o espaço ocupado por um objeto hoje ??? Quer calcular o espaço necessário pro futuro próximo ?? Ou o que ??? dependendo do que for, respostas diferentes terão que ser aplicadas... []s Chiappa --- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> , "Rafael Milanez" <[EMAIL PROTECTED]> escreveu > > Talvez isso te ajude > > > > http://www.psoug.org/reference/dbms_space.html <http://www.psoug.org/reference/dbms_space.html> > > > > > > -Mensagem original- > 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 Marcos Pereira - Confederação SICREDI > Enviada em: quarta-feira, 2 de maio de 2007 17:03 > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > Assunto: [oracle_br] Calculo volumetrico > > > > > Boa tarde Senhores, > > Necessito realizar o calculo volumétrico do Banco de dados , me foi dado > como auxilio para utilizar package DBMS_SPACE , alguém poderia me ajudar? > > Obrigado > > Marcos Pereira > Administração de Dados & Objetos > Confederação SICREDI - Porto Alegre > Fone: (51) 3358-4700 - Ramal: 6179 > www.sicredi.com.br > > As informacoes contidas neste e-mail e nos arquivos anexados podem ser informacoes confidenciais ou privilegiadas. Caso voce nao seja o destinatario correto, apague o conteudo desta mensagem e notifique o remetente imediatamente. > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] > As informacoes contidas neste e-mail e nos arquivos anexados podem ser informacoes confidenciais ou privilegiadas. Caso voce nao seja o destinatario correto, apague o conteudo desta mensagem e notifique o remetente imediatamente. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Calculo volumetrico
Boa tarde Senhores, Necessito realizar o calculo volumétrico do Banco de dados , me foi dado como auxilio para utilizar package DBMS_SPACE , alguém poderia me ajudar? Obrigado Marcos Pereira Administração de Dados & Objetos Confederação SICREDI - Porto Alegre Fone: (51) 3358-4700 - Ramal: 6179 www.sicredi.com.br As informacoes contidas neste e-mail e nos arquivos anexados podem ser informacoes confidenciais ou privilegiadas. Caso voce nao seja o destinatario correto, apague o conteudo desta mensagem e notifique o remetente imediatamente. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Calculo Volumétrico
Bom Dia , Necessito implementar o calculo volumétrico de tabelas no Oracle , Achei algo na package DBMS_SPACE, porem necessito de ajuda para saber como pegar as informações das tabelas ou como realizar o calculo. Obrigado Marcos Pereira Administração de Dados & Objetos Confederação SICREDI - Porto Alegre Fone: (51) 3358-4700 - Ramal: 6179 www.sicredi.com.br As informacoes contidas neste e-mail e nos arquivos anexados podem ser informacoes confidenciais ou privilegiadas. Caso voce nao seja o destinatario correto, apague o conteudo desta mensagem e notifique o remetente imediatamente. [As partes desta mensagem que não continham texto foram removidas]