[oracle_br] Tabela de estatísticas de registros no Oracle?
Bom dia pessoal, tudo bem? Estou com uma questão há 2 semanas tentando achar a resposta. Preciso monitorar o acesso do produto na base de dados para um projeto que estou fazendo. Para o banco Progress (um dos bancos que uso, além de Oracle e MSSQL) encontrei a tabela de sistema _UserTableStat. Esta tabela tem o que eu preciso que é a quantidade de registros lidos/alterados/criados/excluidos de cada tabela acessada por uma determinada sessão, por ex.: SELECT * FROM _UserTableStat. PID TABLE READ CREATE UPDATE DELETE - -- -- -- 0001 table 10 0 1 1 * Creio eu que o PID seja o equivalente ao SID do Oracle. Minha pergunta é se há algo semelhante assim no Oracle? Como posso obter estas informações? Tentei ver algumas v$, porém não encontrei alguma que tenha algo parecido com estas informações. Será que existe isso no Oracle, através de alguma tabela? Ou talvez via TRACE? Agradeço antecipadamente pela ajuda de todos. Abs, Rubens Dos Santos Filho
Re: [oracle_br] Tabela de estatísticas de registros no Oracle?
Para operações DML, no Oracle, existe a DBA_TAB_MODIFICATIONS que pode ter informações úteis ao que você precisa. Em 4 de abril de 2013 10:54, rubens_santosf rubens.sant...@gmail.comescreveu: ** Bom dia pessoal, tudo bem? Estou com uma questão há 2 semanas tentando achar a resposta. Preciso monitorar o acesso do produto na base de dados para um projeto que estou fazendo. Para o banco Progress (um dos bancos que uso, além de Oracle e MSSQL) encontrei a tabela de sistema _UserTableStat. Esta tabela tem o que eu preciso que é a quantidade de registros lidos/alterados/criados/excluidos de cada tabela acessada por uma determinada sessão, por ex.: SELECT * FROM _UserTableStat. PID TABLE READ CREATE UPDATE DELETE - -- -- -- 0001 table 10 0 1 1 * Creio eu que o PID seja o equivalente ao SID do Oracle. Minha pergunta é se há algo semelhante assim no Oracle? Como posso obter estas informações? Tentei ver algumas v$, porém não encontrei alguma que tenha algo parecido com estas informações. Será que existe isso no Oracle, através de alguma tabela? Ou talvez via TRACE? Agradeço antecipadamente pela ajuda de todos. Abs, Rubens Dos Santos Filho -- ***Fabrício Pedroso Jorge.* Administrador de Banco de Dados Oracle 11g Certified SQL Expert Oracle 11g Certified Associate Oracle 11g Certified Professional Linux Professional Institute Certified Level I (LPIC-I) certificacaodb.com.br *Resumo Profissional:* http://br.linkedin.com/in/fabriciojorge *Contatos:* + 55 91 88991116 skype: fabricio.pedroso.jorge fpjb...@gmail.com [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] Tabela de estatísticas de registros no Oracle?
SID é o nome do banco de dados.. PID no caso devia estar se referindo a process id.. mas progress, não sei.. a tabela dba_tab_modifications deve te ajudar, guarda algumas informações relevantes []s 2013/4/4 Fabricio Pedroso Jorge fpjb...@gmail.com Para operações DML, no Oracle, existe a DBA_TAB_MODIFICATIONS que pode ter informações úteis ao que você precisa. Em 4 de abril de 2013 10:54, rubens_santosf rubens.sant...@gmail.com escreveu: ** Bom dia pessoal, tudo bem? Estou com uma questão há 2 semanas tentando achar a resposta. Preciso monitorar o acesso do produto na base de dados para um projeto que estou fazendo. Para o banco Progress (um dos bancos que uso, além de Oracle e MSSQL) encontrei a tabela de sistema _UserTableStat. Esta tabela tem o que eu preciso que é a quantidade de registros lidos/alterados/criados/excluidos de cada tabela acessada por uma determinada sessão, por ex.: SELECT * FROM _UserTableStat. PID TABLE READ CREATE UPDATE DELETE - -- -- -- 0001 table 10 0 1 1 * Creio eu que o PID seja o equivalente ao SID do Oracle. Minha pergunta é se há algo semelhante assim no Oracle? Como posso obter estas informações? Tentei ver algumas v$, porém não encontrei alguma que tenha algo parecido com estas informações. Será que existe isso no Oracle, através de alguma tabela? Ou talvez via TRACE? Agradeço antecipadamente pela ajuda de todos. Abs, Rubens Dos Santos Filho -- ***Fabrício Pedroso Jorge.* Administrador de Banco de Dados Oracle 11g Certified SQL Expert Oracle 11g Certified Associate Oracle 11g Certified Professional Linux Professional Institute Certified Level I (LPIC-I) certificacaodb.com.br *Resumo Profissional:* http://br.linkedin.com/in/fabriciojorge *Contatos:* + 55 91 88991116 skype: fabricio.pedroso.jorge fpjb...@gmail.com [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] Tabela de estatísticas de registros no Oracle?
Apenas complementando. E preciso rodar o comando abaixo para q a DBA_TAB_MODIFICATIONS seja atualizada. EXEC DBMS_STATS.FLUSH_DATABASE_MONITORING_INFO ; Em 04/04/2013 11:08, Fabricio Pedroso Jorge fpjb...@gmail.com escreveu: Para operações DML, no Oracle, existe a DBA_TAB_MODIFICATIONS que pode ter informações úteis ao que você precisa. Em 4 de abril de 2013 10:54, rubens_santosf rubens.sant...@gmail.com escreveu: ** Bom dia pessoal, tudo bem? Estou com uma questão há 2 semanas tentando achar a resposta. Preciso monitorar o acesso do produto na base de dados para um projeto que estou fazendo. Para o banco Progress (um dos bancos que uso, além de Oracle e MSSQL) encontrei a tabela de sistema _UserTableStat. Esta tabela tem o que eu preciso que é a quantidade de registros lidos/alterados/criados/excluidos de cada tabela acessada por uma determinada sessão, por ex.: SELECT * FROM _UserTableStat. PID TABLE READ CREATE UPDATE DELETE - -- -- -- 0001 table 10 0 1 1 * Creio eu que o PID seja o equivalente ao SID do Oracle. Minha pergunta é se há algo semelhante assim no Oracle? Como posso obter estas informações? Tentei ver algumas v$, porém não encontrei alguma que tenha algo parecido com estas informações. Será que existe isso no Oracle, através de alguma tabela? Ou talvez via TRACE? Agradeço antecipadamente pela ajuda de todos. Abs, Rubens Dos Santos Filho -- ***Fabrício Pedroso Jorge.* Administrador de Banco de Dados Oracle 11g Certified SQL Expert Oracle 11g Certified Associate Oracle 11g Certified Professional Linux Professional Institute Certified Level I (LPIC-I) certificacaodb.com.br *Resumo Profissional:* http://br.linkedin.com/in/fabriciojorge *Contatos:* + 55 91 88991116 skype: fabricio.pedroso.jorge fpjb...@gmail.com [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]