Re: [oracle_br] Volumetria Databae

2016-01-26 Por tôpico jlchia...@yahoo.com.br [oracle_br]
OK - somente se assegure que a RETENÇÃO dos snapshots do seu AWR está longa o 
Suficiente para vc poder consultar dados de um mês atrás, o padrão não é esse 
principalmente por causa do espaço em disco que os snapshots antigos ocupam...

 []s
 
   Chiappa

Re: [oracle_br] Volumetria Databae

2016-01-26 Por tôpico Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
Chiappa aqui temos o tuning e o diagnostic PACK, então é possível sim utilizar 
a view que é utilizada pelo AWR. Irei utilizar essa view. Obrigado. 

Em Sexta-feira, 22 de Janeiro de 2016 13:03, "'Fernando Franquini 'capin'' 
fernando.franqu...@gmail.com [oracle_br]"  
escreveu:
 

     Desenvolve um PL SQL com a consulta que foi enviada, ou outra que levante 
os valores que desejas.Crie uma tabela para armazenar esse resultado.Rode ela 
dia a dia (por exemplo) em um determinado horário, obviamente agendado via 
scheduler do banco.E esse mesmo PL SQL pode fazer as somas e etc.


On Thu, Jan 21, 2016 at 1:36 PM, Rafael Mendonca raffaell.t...@yahoo.com 
[oracle_br]  wrote:

 

Edson, não era bem isso que eu queria.
Eu queria uma tabela que já guardasse esses registros. E que um job fosse 
alimentando os registros para essas tabelas. Eu tinha visto em um blog um 
tutorial sobre isso, até mesmo em português, mas não estou achando mais. 

Em Quinta-feira, 21 de Janeiro de 2016 10:33, "Edson Almeida 
edsonjunior...@gmail.com [oracle_br]"  escreveu:
 

     Rafael,
Esse script abaixo e por tablespace, mas já dá pra iniciar 
clear breaksclear computesclear columnsset pagesize 50set linesize 120set 
heading oncolumn tablespace_name heading 'Tablespace' justify left format a20 
truncatedcolumn tbsize heading 'Size|(Mb) ' justify left format 
9,999,999.99column tbused heading 'Used|(Mb) ' justify right format 
9,999,999.99column tbfree heading 'Free|(Mb) ' justify right format 
9,999,999.99column tbusedpct heading 'Used % ' justify left format a8column 
tbfreepct heading 'Free % ' justify left format a8break on reportcompute sum 
label 'Totais:' of tbsize tbused tbfree on reportselect t.tablespace_name, 
round(a.bytes,2) tbsize,nvl(round(c.bytes,2),'0') 
tbfree,nvl(round(b.bytes,2),'0') tbused,to_char(round(100 * 
(nvl(b.bytes,0)/nvl(a.bytes,1)),2)) || '%' tbusedpct,to_char(round(100 * 
(nvl(c.bytes,0)/nvl(a.bytes,1)),2)) || '%' tbfreepctfrom dba_tablespaces 
t,(select tablespace_name, round(sum(bytes)/1024/1024,2) bytesfrom 
dba_data_filesgroup by tablespace_nameunionselect tablespace_name, 
round(sum(bytes)/1024/1024,2) bytesfrom dba_temp_filesgroup by tablespace_name 
) a,(select e.tablespace_name, round(sum(e.bytes)/1024/1024,2) bytesfrom 
dba_segments egroup by e.tablespace_nameunionselect tablespace_name, 
sum(max_size) bytesfrom v$sort_segmentgroup by tablespace_name) b,(select 
f.tablespace_name, round(sum(f.bytes)/1024/1024,2) bytesfrom dba_free_space 
fgroup by f.tablespace_nameunionselect tmp.tablespace_name, 
(sum(bytes/1024/1024) - sum(max_size)) bytesfrom dba_temp_files tmp, 
v$sort_segment sortwhere tmp.tablespace_name = sort.tablespace_namegroup by 
tmp.tablespace_name) cwheret.tablespace_name = a.tablespace_name (+)and 
t.tablespace_name = b.tablespace_name (+)and t.tablespace_name = 
c.tablespace_name (+)order by t.tablespace_name;


Edson Almeida Junior
Telefone...: (21) 9-8600-8439 Tim / (21) 9-8752-5731 Oi
SKYPE: edsonalmeidajr
Em 21 de janeiro de 2016 09:49, Rafael Mendonca raffaell.t...@yahoo.com 
[oracle_br]  escreveu:

  Oracle EE 11.2.0.4SO: AIX 6.1 64 bits

Pessoal, estou querendo criar umas tabelas nas quais eu possa guardar um 
histórico de registros/informações sobre a volumetria do banco de dados.
O que preciso é um histórico do crescimento mês a mês por schema e que também 
fosse registrado no final de cada mês o total de crescimento somando todos os 
schemas.

Alguém poderia ajudar?



   

  

   





-- 
CapinGraduado: Bacharel em Ciências da Computação - UFSC
Analista de Sistemas e de Banco de Dados / DBA
48.9924.8212 Vivo - Florianópolis - SC - Brasil
http://certificacaobd.com.br/http://br.linkedin.com/in/capin
  #yiv1113187758 #yiv1113187758 -- #yiv1113187758ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1113187758 
#yiv1113187758ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1113187758 
#yiv1113187758ygrp-mkp #yiv1113187758hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv1113187758 #yiv1113187758ygrp-mkp #yiv1113187758ads 
{margin-bottom:10px;}#yiv1113187758 #yiv1113187758ygrp-mkp .yiv1113187758ad 
{padding:0 0;}#yiv1113187758 #yiv1113187758ygrp-mkp .yiv1113187758ad p 
{margin:0;}#yiv1113187758 #yiv1113187758ygrp-mkp .yiv1113187758ad a 
{color:#ff;text-decoration:none;}#yiv1113187758 #yiv1113187758ygrp-sponsor 
#yiv1113187758ygrp-lc {font-family:Arial;}#yiv1113187758 
#yiv1113187758ygrp-sponsor #yiv1113187758ygrp-lc #yiv1113187758hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1113187758 
#yiv1113187758ygrp-sponsor #yiv1113187758ygrp-lc .yiv1113187758ad 
{margin-bottom:10px;padding:0 0;}#yiv1113187758 #yiv1113187758actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv1113187758 
#yiv1113187758activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv1113187758
 #yiv1113187758activity span {font-weight:700;}#

Re: [oracle_br] Volumetria Databae

2016-01-22 Por tôpico 'Fernando Franquini 'capin'' fernando.franqu...@gmail.com [oracle_br]
Desenvolve um PL SQL com a consulta que foi enviada, ou outra que levante
os valores que desejas.
Crie uma tabela para armazenar esse resultado.
Rode ela dia a dia (por exemplo) em um determinado horário, obviamente
agendado via scheduler do banco.
E esse mesmo PL SQL pode fazer as somas e etc.



On Thu, Jan 21, 2016 at 1:36 PM, Rafael Mendonca raffaell.t...@yahoo.com
[oracle_br]  wrote:

>
>
> Edson, não era bem isso que eu queria.
>
> Eu queria uma tabela que já guardasse esses registros. E que um job fosse
> alimentando os registros para essas tabelas. Eu tinha visto em um blog um
> tutorial sobre isso, até mesmo em português, mas não estou achando mais.
>
>
> Em Quinta-feira, 21 de Janeiro de 2016 10:33, "Edson Almeida
> edsonjunior...@gmail.com [oracle_br]" 
> escreveu:
>
>
>
> Rafael,
>
> Esse script abaixo e por tablespace, mas já dá pra iniciar
>
> clear breaks
> clear computes
> clear columns
> set pagesize 50
> set linesize 120
> set heading on
> column tablespace_name heading 'Tablespace' justify left format a20
> truncated
> column tbsize heading 'Size|(Mb) ' justify left format 9,999,999.99
> column tbused heading 'Used|(Mb) ' justify right format 9,999,999.99
> column tbfree heading 'Free|(Mb) ' justify right format 9,999,999.99
> column tbusedpct heading 'Used % ' justify left format a8
> column tbfreepct heading 'Free % ' justify left format a8
> break on report
> compute sum label 'Totais:' of tbsize tbused tbfree on report
> select t.tablespace_name, round(a.bytes,2) tbsize,
> nvl(round(c.bytes,2),'0') tbfree,
> nvl(round(b.bytes,2),'0') tbused,
> to_char(round(100 * (nvl(b.bytes,0)/nvl(a.bytes,1)),2)) || '%' tbusedpct,
> to_char(round(100 * (nvl(c.bytes,0)/nvl(a.bytes,1)),2)) || '%' tbfreepct
> from dba_tablespaces t,
> (select tablespace_name, round(sum(bytes)/1024/1024,2) bytes
> from dba_data_files
> group by tablespace_name
> union
> select tablespace_name, round(sum(bytes)/1024/1024,2) bytes
> from dba_temp_files
> group by tablespace_name ) a,
> (select e.tablespace_name, round(sum(e.bytes)/1024/1024,2) bytes
> from dba_segments e
> group by e.tablespace_name
> union
> select tablespace_name, sum(max_size) bytes
> from v$sort_segment
> group by tablespace_name) b,
> (select f.tablespace_name, round(sum(f.bytes)/1024/1024,2) bytes
> from dba_free_space f
> group by f.tablespace_name
> union
> select tmp.tablespace_name, (sum(bytes/1024/1024) - sum(max_size)) bytes
> from dba_temp_files tmp, v$sort_segment sort
> where tmp.tablespace_name = sort.tablespace_name
> group by tmp.tablespace_name) c
> where
> t.tablespace_name = a.tablespace_name (+)
> and t.tablespace_name = b.tablespace_name (+)
> and t.tablespace_name = c.tablespace_name (+)
> order by t.tablespace_name;
>
>
>
> *Edson Almeida Junior*
> Telefone...: (21) 9-8600-8439 Tim / (21) 9-8752-5731 Oi
> SKYPE: edsonalmeidajr
>
> Em 21 de janeiro de 2016 09:49, Rafael Mendonca raffaell.t...@yahoo.com
> [oracle_br]  escreveu:
>
>
> Oracle EE 11.2.0.4
> SO: AIX 6.1 64 bits
>
>
> Pessoal, estou querendo criar umas tabelas nas quais eu possa guardar um
> histórico de registros/informações sobre a volumetria do banco de dados.
>
> O que preciso é um histórico do crescimento mês a mês por schema e que
> também fosse registrado no final de cada mês o total de crescimento somando
> todos os schemas.
>
>
> Alguém poderia ajudar?
>
>
>
>
>
>
>
>
>
> 
>



-- 
Capin
Graduado: Bacharel em Ciências da Computação - UFSC
Analista de Sistemas e de Banco de Dados / DBA
48.9924.8212 Vivo - Florianópolis - SC - Brasil

http://certificacaobd.com.br/
http://br.linkedin.com/in/capin


Re: [oracle_br] Volumetria Databae

2016-01-21 Por tôpico José Mario Barduchi zegue...@gmail.com [oracle_br]
Boa tarde

Veja se te ajuda.

Blog do Telles - Savepoint..

http://savepoint.blog.br/monitoramento-basico-de-objetos-no-oracle/

Abraço




*José Mario Barduchi*
*Cel: +5511 96630-7082*
*Database Administrator - Oracle*



On Thu, Jan 21, 2016 at 1:36 PM, Rafael Mendonca raffaell.t...@yahoo.com
[oracle_br]  wrote:

>
>
> Edson, não era bem isso que eu queria.
>
> Eu queria uma tabela que já guardasse esses registros. E que um job fosse
> alimentando os registros para essas tabelas. Eu tinha visto em um blog um
> tutorial sobre isso, até mesmo em português, mas não estou achando mais.
>
>
> Em Quinta-feira, 21 de Janeiro de 2016 10:33, "Edson Almeida
> edsonjunior...@gmail.com [oracle_br]" 
> escreveu:
>
>
>
> Rafael,
>
> Esse script abaixo e por tablespace, mas já dá pra iniciar
>
> clear breaks
> clear computes
> clear columns
> set pagesize 50
> set linesize 120
> set heading on
> column tablespace_name heading 'Tablespace' justify left format a20
> truncated
> column tbsize heading 'Size|(Mb) ' justify left format 9,999,999.99
> column tbused heading 'Used|(Mb) ' justify right format 9,999,999.99
> column tbfree heading 'Free|(Mb) ' justify right format 9,999,999.99
> column tbusedpct heading 'Used % ' justify left format a8
> column tbfreepct heading 'Free % ' justify left format a8
> break on report
> compute sum label 'Totais:' of tbsize tbused tbfree on report
> select t.tablespace_name, round(a.bytes,2) tbsize,
> nvl(round(c.bytes,2),'0') tbfree,
> nvl(round(b.bytes,2),'0') tbused,
> to_char(round(100 * (nvl(b.bytes,0)/nvl(a.bytes,1)),2)) || '%' tbusedpct,
> to_char(round(100 * (nvl(c.bytes,0)/nvl(a.bytes,1)),2)) || '%' tbfreepct
> from dba_tablespaces t,
> (select tablespace_name, round(sum(bytes)/1024/1024,2) bytes
> from dba_data_files
> group by tablespace_name
> union
> select tablespace_name, round(sum(bytes)/1024/1024,2) bytes
> from dba_temp_files
> group by tablespace_name ) a,
> (select e.tablespace_name, round(sum(e.bytes)/1024/1024,2) bytes
> from dba_segments e
> group by e.tablespace_name
> union
> select tablespace_name, sum(max_size) bytes
> from v$sort_segment
> group by tablespace_name) b,
> (select f.tablespace_name, round(sum(f.bytes)/1024/1024,2) bytes
> from dba_free_space f
> group by f.tablespace_name
> union
> select tmp.tablespace_name, (sum(bytes/1024/1024) - sum(max_size)) bytes
> from dba_temp_files tmp, v$sort_segment sort
> where tmp.tablespace_name = sort.tablespace_name
> group by tmp.tablespace_name) c
> where
> t.tablespace_name = a.tablespace_name (+)
> and t.tablespace_name = b.tablespace_name (+)
> and t.tablespace_name = c.tablespace_name (+)
> order by t.tablespace_name;
>
>
>
> *Edson Almeida Junior*
> Telefone...: (21) 9-8600-8439 Tim / (21) 9-8752-5731 Oi
> SKYPE: edsonalmeidajr
>
> Em 21 de janeiro de 2016 09:49, Rafael Mendonca raffaell.t...@yahoo.com
> [oracle_br]  escreveu:
>
>
> Oracle EE 11.2.0.4
> SO: AIX 6.1 64 bits
>
>
> Pessoal, estou querendo criar umas tabelas nas quais eu possa guardar um
> histórico de registros/informações sobre a volumetria do banco de dados.
>
> O que preciso é um histórico do crescimento mês a mês por schema e que
> também fosse registrado no final de cada mês o total de crescimento somando
> todos os schemas.
>
>
> Alguém poderia ajudar?
>
>
>
>
>
>
>
> 
>


Re: [oracle_br] Volumetria Databae

2016-01-21 Por tôpico Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
Edson, não era bem isso que eu queria.
Eu queria uma tabela que já guardasse esses registros. E que um job fosse 
alimentando os registros para essas tabelas. Eu tinha visto em um blog um 
tutorial sobre isso, até mesmo em português, mas não estou achando mais. 

Em Quinta-feira, 21 de Janeiro de 2016 10:33, "Edson Almeida 
edsonjunior...@gmail.com [oracle_br]"  escreveu:
 

     Rafael,
Esse script abaixo e por tablespace, mas já dá pra iniciar 
clear breaksclear computesclear columnsset pagesize 50set linesize 120set 
heading oncolumn tablespace_name heading 'Tablespace' justify left format a20 
truncatedcolumn tbsize heading 'Size|(Mb) ' justify left format 
9,999,999.99column tbused heading 'Used|(Mb) ' justify right format 
9,999,999.99column tbfree heading 'Free|(Mb) ' justify right format 
9,999,999.99column tbusedpct heading 'Used % ' justify left format a8column 
tbfreepct heading 'Free % ' justify left format a8break on reportcompute sum 
label 'Totais:' of tbsize tbused tbfree on reportselect t.tablespace_name, 
round(a.bytes,2) tbsize,nvl(round(c.bytes,2),'0') 
tbfree,nvl(round(b.bytes,2),'0') tbused,to_char(round(100 * 
(nvl(b.bytes,0)/nvl(a.bytes,1)),2)) || '%' tbusedpct,to_char(round(100 * 
(nvl(c.bytes,0)/nvl(a.bytes,1)),2)) || '%' tbfreepctfrom dba_tablespaces 
t,(select tablespace_name, round(sum(bytes)/1024/1024,2) bytesfrom 
dba_data_filesgroup by tablespace_nameunionselect tablespace_name, 
round(sum(bytes)/1024/1024,2) bytesfrom dba_temp_filesgroup by tablespace_name 
) a,(select e.tablespace_name, round(sum(e.bytes)/1024/1024,2) bytesfrom 
dba_segments egroup by e.tablespace_nameunionselect tablespace_name, 
sum(max_size) bytesfrom v$sort_segmentgroup by tablespace_name) b,(select 
f.tablespace_name, round(sum(f.bytes)/1024/1024,2) bytesfrom dba_free_space 
fgroup by f.tablespace_nameunionselect tmp.tablespace_name, 
(sum(bytes/1024/1024) - sum(max_size)) bytesfrom dba_temp_files tmp, 
v$sort_segment sortwhere tmp.tablespace_name = sort.tablespace_namegroup by 
tmp.tablespace_name) cwheret.tablespace_name = a.tablespace_name (+)and 
t.tablespace_name = b.tablespace_name (+)and t.tablespace_name = 
c.tablespace_name (+)order by t.tablespace_name;


Edson Almeida Junior
Telefone...: (21) 9-8600-8439 Tim / (21) 9-8752-5731 Oi
SKYPE: edsonalmeidajr
Em 21 de janeiro de 2016 09:49, Rafael Mendonca raffaell.t...@yahoo.com 
[oracle_br]  escreveu:

  Oracle EE 11.2.0.4SO: AIX 6.1 64 bits

Pessoal, estou querendo criar umas tabelas nas quais eu possa guardar um 
histórico de registros/informações sobre a volumetria do banco de dados.
O que preciso é um histórico do crescimento mês a mês por schema e que também 
fosse registrado no final de cada mês o total de crescimento somando todos os 
schemas.

Alguém poderia ajudar?



   

  #yiv0754004450 #yiv0754004450 -- #yiv0754004450ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0754004450 
#yiv0754004450ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0754004450 
#yiv0754004450ygrp-mkp #yiv0754004450hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv0754004450 #yiv0754004450ygrp-mkp #yiv0754004450ads 
{margin-bottom:10px;}#yiv0754004450 #yiv0754004450ygrp-mkp .yiv0754004450ad 
{padding:0 0;}#yiv0754004450 #yiv0754004450ygrp-mkp .yiv0754004450ad p 
{margin:0;}#yiv0754004450 #yiv0754004450ygrp-mkp .yiv0754004450ad a 
{color:#ff;text-decoration:none;}#yiv0754004450 #yiv0754004450ygrp-sponsor 
#yiv0754004450ygrp-lc {font-family:Arial;}#yiv0754004450 
#yiv0754004450ygrp-sponsor #yiv0754004450ygrp-lc #yiv0754004450hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0754004450 
#yiv0754004450ygrp-sponsor #yiv0754004450ygrp-lc .yiv0754004450ad 
{margin-bottom:10px;padding:0 0;}#yiv0754004450 #yiv0754004450actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0754004450 
#yiv0754004450activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0754004450
 #yiv0754004450activity span {font-weight:700;}#yiv0754004450 
#yiv0754004450activity span:first-child 
{text-transform:uppercase;}#yiv0754004450 #yiv0754004450activity span a 
{color:#5085b6;text-decoration:none;}#yiv0754004450 #yiv0754004450activity span 
span {color:#ff7900;}#yiv0754004450 #yiv0754004450activity span 
.yiv0754004450underline {text-decoration:underline;}#yiv0754004450 
.yiv0754004450attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv0754004450 .yiv0754004450attach div a 
{text-decoration:none;}#yiv0754004450 .yiv0754004450attach img 
{border:none;padding-right:5px;}#yiv0754004450 .yiv0754004450attach label 
{display:block;margin-bottom:5px;}#yiv0754004450 .yiv0754004450attach label a 
{text-decoration:none;}#yiv0754004450 blockquote {margin:0 0 0 
4px;}#yiv0754004450 .yiv0754004450bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv0754004450 
.yiv0754004450bold a {text-decora

Re: [oracle_br] Volumetria Databae

2016-01-21 Por tôpico Edson Almeida edsonjunior...@gmail.com [oracle_br]
Rafael,


Esse script abaixo e por tablespace, mas já dá pra iniciar


clear breaks
clear computes
clear columns
set pagesize 50
set linesize 120
set heading on
column tablespace_name heading 'Tablespace' justify left format a20
truncated
column tbsize heading 'Size|(Mb) ' justify left format 9,999,999.99
column tbused heading 'Used|(Mb) ' justify right format 9,999,999.99
column tbfree heading 'Free|(Mb) ' justify right format 9,999,999.99
column tbusedpct heading 'Used % ' justify left format a8
column tbfreepct heading 'Free % ' justify left format a8
break on report
compute sum label 'Totais:' of tbsize tbused tbfree on report
select t.tablespace_name, round(a.bytes,2) tbsize,
nvl(round(c.bytes,2),'0') tbfree,
nvl(round(b.bytes,2),'0') tbused,
to_char(round(100 * (nvl(b.bytes,0)/nvl(a.bytes,1)),2)) || '%' tbusedpct,
to_char(round(100 * (nvl(c.bytes,0)/nvl(a.bytes,1)),2)) || '%' tbfreepct
from dba_tablespaces t,
(select tablespace_name, round(sum(bytes)/1024/1024,2) bytes
from dba_data_files
group by tablespace_name
union
select tablespace_name, round(sum(bytes)/1024/1024,2) bytes
from dba_temp_files
group by tablespace_name ) a,
(select e.tablespace_name, round(sum(e.bytes)/1024/1024,2) bytes
from dba_segments e
group by e.tablespace_name
union
select tablespace_name, sum(max_size) bytes
from v$sort_segment
group by tablespace_name) b,
(select f.tablespace_name, round(sum(f.bytes)/1024/1024,2) bytes
from dba_free_space f
group by f.tablespace_name
union
select tmp.tablespace_name, (sum(bytes/1024/1024) - sum(max_size)) bytes
from dba_temp_files tmp, v$sort_segment sort
where tmp.tablespace_name = sort.tablespace_name
group by tmp.tablespace_name) c
where
t.tablespace_name = a.tablespace_name (+)
and t.tablespace_name = b.tablespace_name (+)
and t.tablespace_name = c.tablespace_name (+)
order by t.tablespace_name;






*Edson Almeida Junior*
Telefone...: (21) 9-8600-8439 Tim / (21) 9-8752-5731 Oi
SKYPE: edsonalmeidajr


Em 21 de janeiro de 2016 09:49, Rafael Mendonca raffaell.t...@yahoo.com
[oracle_br]  escreveu:


>
>
> Oracle EE 11.2.0.4
> SO: AIX 6.1 64 bits
>
>
> Pessoal, estou querendo criar umas tabelas nas quais eu possa guardar um
> histórico de registros/informações sobre a volumetria do banco de dados.
>
> O que preciso é um histórico do crescimento mês a mês por schema e que
> também fosse registrado no final de cada mês o total de crescimento somando
> todos os schemas.
>
>
> Alguém poderia ajudar?
>
>
>
>
>
>


Re: [oracle_br] Volumetria Databae

2016-01-21 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

   O oracle, se não engano a partir do 10g guarda isso no dicionário de dados. 
Vou verificar aqui e te envio o script.

[ ]'s
#mufalani

   Desculpe por erros! Este e-mail foi escrito do meu smartphone!

Sorry for typos! This mail was written from my smartphone!!!

> Em 21 de jan de 2016, às 09:49, Rafael Mendonca raffaell.t...@yahoo.com 
> [oracle_br]  escreveu:
> 
> Oracle EE 11.2.0.4
> SO: AIX 6.1 64 bits
> 
> 
> Pessoal, estou querendo criar umas tabelas nas quais eu possa guardar um 
> histórico de registros/informações sobre a volumetria do banco de dados.
> 
> O que preciso é um histórico do crescimento mês a mês por schema e que também 
> fosse registrado no final de cada mês o total de crescimento somando todos os 
> schemas.
> 
> 
> Alguém poderia ajudar?
> 
> 
> 
> 
> 


[oracle_br] Volumetria Databae

2016-01-21 Por tôpico Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
 Oracle EE 11.2.0.4SO: AIX 6.1 64 bits

Pessoal, estou querendo criar umas tabelas nas quais eu possa guardar um 
histórico de registros/informações sobre a volumetria do banco de dados.
O que preciso é um histórico do crescimento mês a mês por schema e que também 
fosse registrado no final de cada mês o total de crescimento somando todos os 
schemas.

Alguém poderia ajudar?





Re: [oracle_br] Volumetria

2008-12-10 Por tôpico marciofossa

Anderson,

Em complemento a resposta da Kennia, segue abaixo um script que gera um arquivo 
texto com informações sobre a volumetria do banco de dados.

O post original pode ser encontrado em: 
http://forum.imasters.uol.com.br/index.php?showtopic=200852




REM ##
REM # COLETA DE DADOS#
REM # ---#
REM # Rodrigo Almeida Consultoria   #
REM # Autor : Rodrigo Almeida#
REM # E-mail: [EMAIL PROTECTED]#
REM # Data: 31/10/2006   #
REM # Versão: 1.0#
REM ##

set line 150
set linesize 150
col "Tamanho (MB)" format 999,999,999
col SERVIDOR format a20
col SO format a30
col "MODO ARQUIVAMENTO" format a20
col "TOTAL" format 999,999,999

spool coleta_dados.txt

prompt 
prompt ===
prompt BANCO DE DADOS
prompt ===
prompt 
set pagesize 1
select a.instance_name as "INSTANCIA", a.host_name as "SERVIDOR",  
b.platform_name as "SO", a.status as "STATUS", a.archiver as "MODO 
ARQUIVAMENTO",
to_char(b.created,'DD-MM- HH24:MI:SS') as "DATA CRIACAO"
from v$instance a, v$database b
where a.instance_name=b.name;

prompt 
prompt ===
prompt BANCO DE DADOS
prompt ===
prompt 
select name, type, value from v$parameter;

prompt 
prompt ===
prompt VERSAO DO BANCO DE DADOS
prompt ===
prompt 

set pagesize 0
select * from v$version;

prompt 
prompt ===
prompt VOLUMETRIA FISICA 
prompt ===
prompt 
set pagesize 1
select sum(bytes)/1024/1024 as "Tamanho (MB)" from dba_data_files;

prompt 
prompt ===
prompt VOLUMETRIA LOGICA 
prompt ===
prompt 
select sum(bytes)/1024/1024 as "Tamanho (MB)" from dba_segments;

prompt 
prompt ===
prompt RESUMO DE OCUPACAO DE ESPACO POR ESQUEMA
prompt ===
prompt 
select owner as "ESQUEMA", segment_type as "TIPO DE OBJETO", 
sum(bytes)/1024/1024 as "TAMANHO (MB)"
from dba_segments
group by owner, segment_type
order by owner;

prompt 
prompt ===
prompt TABLESPACES
prompt ===
prompt 
select tablespace_name as "TABLESPACE", block_size as "BLOCO DE DADOS", status 
as "STATUS", logging as "LOGGING",
extent_management as "GER.EXTENSAO", allocation_type as "TIPO DE ALOCACAO", 
segment_space_management as "GER.SEGMENTO",
retention as "RETENCAO"
from dba_tablespaces;

prompt 
prompt ===
prompt RESUMO POR TABLESPACES
prompt ===
prompt 
select decode(grouping(tablespace_name),0,null,1,'TOTAL (MB) =') as "1",
tablespace_name as "TABLESPACE", segment_type as "TIPO DE OBJETO", 
sum(bytes)/1024/1024 as "TAMANHO (MB)"
from dba_segments
group by rollup(tablespace_name, segment_type)
order by tablespace_name;

prompt 
prompt ===
prompt VERIFICACAO DE ESTATISTICAS NAS TABELAS
prompt ===
prompt 
select decode(to_char(last_analyzed,'DD-MM-'),null,'SEM 
ESTATISTICA',to_char(last_analyzed,'DD-MM-')) as "ANALISE",
count(table_name) as "TOTAL DE TABELAS"
from dba_tables
group by to_char(last_analyzed,'DD-MM-')
order by to_char(last_analyzed,'DD-MM-');

prompt 
prompt ===
prompt VERIFICACAO DE ESTATISTICAS NOS INDICES
prompt ===
prompt 
select decode(to_char(last_analyzed,'DD-MM-'),null,'SEM 
ESTATISTICA',to_char(last_analyzed,'DD-MM-')) as "ANALISE",
count(index_name) as "TOTAL DE INDICES"
from dba_indexes
group by to_char(last_analyzed,'DD-MM-')
order by to_char(last_analyzed,'DD-MM-');

prompt 
prompt ===
prompt VERIFICACAO DO STATUS NOS INDICES
prompt ===
prompt 
select a.status as "STATUS", count(a.index_name) as "TOTAL", 
sum(b.bytes)/1024/1024 as "TAMANHO (MB)"
from dba_indexes a, dba_segments b
where a.index_name=b.segment_name
group by a.status;


spool off


Em 10/12/2008 09:23, Anderson A Campos   escreveu:






Ca

Re: [oracle_br] Volumetria

2008-12-10 Por tôpico Kenia Milene
Bom Dia Anderson,

Eu fiz um artigo no meu blog sobre volumetria .. pode dar uma olhada se
quizer ..

http://keniamilene.wordpress.com/2007/09/25/volumetria-de-bancos-oracle/

Abraços
Kenia


2008/12/10 Anderson A Campos <[EMAIL PROTECTED]>

>   Caros senhores,
>
> Alguem tem algum material sobre volumetria?
>
> Anderson.
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Kenia Milene C. Galiego
DataBase Administrator
Oracle / PostgreSQL / MySql / SQL Server
Email: [EMAIL PROTECTED]
Blog: http://keniamilene.wordpress.com


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Volumetria

2008-12-10 Por tôpico Anderson A Campos
Caros senhores,

Alguem tem algum material sobre volumetria?

Anderson.


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Volumetria

2007-01-11 Por tôpico Selma Oliveira
Oi Alex ...
Agora que vi a sua mensagem.
Obrigada
vou testar...


Em 11/01/07, Alex Fernando Kirsten <[EMAIL PROTECTED]>
escreveu:
>
>   Se você estiver utilizando o 10g, a view USER_TAB_MODIFICATIONS tem a
> informação que vc precisa. No 10g o monitoramento é ativado por default. No
> 9i você precisa ativar esse monitoramento manualmente com o comando ALTER
> TABLE ... MONITORING. Só tome cuidado ao atualizar estatisticas, pq cada vez
> que vc atualiza as estatisticas esses valores são zerados.
>
> []'s
>
> Alex Fernando Kirsten
> Oracle 9i Database Administrator Certified Professional
> Depto. de Tecnologia
> Operacional Têxtil
>
> - Original Message -
> From: Selma Oliveira
> To: oracle_br@yahoogrupos.com.br 
> Sent: Wednesday, January 10, 2007 1:46 PM
> Subject: [oracle_br] Volumetria
>
> Olá!
>
> Alguém sabe como eu faço uma análise da volumetria de um banco de dados
> Oracle?
> Pelo que entendi, trata-se da quantidade de insert, delete e update.
>
> Obrigada,
>
> Selma
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Volumetria

2007-01-11 Por tôpico Alex Fernando Kirsten
Se você estiver utilizando o 10g, a view USER_TAB_MODIFICATIONS tem a 
informação que vc precisa. No 10g o monitoramento é ativado por default. No 9i 
você precisa ativar esse monitoramento manualmente com o comando ALTER TABLE 
... MONITORING. Só tome cuidado ao atualizar estatisticas, pq cada vez que vc 
atualiza as estatisticas esses valores são zerados.

[]'s

Alex Fernando Kirsten
Oracle 9i Database Administrator Certified Professional
Depto. de Tecnologia
Operacional Têxtil

  - Original Message - 
  From: Selma Oliveira 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, January 10, 2007 1:46 PM
  Subject: [oracle_br] Volumetria


  Olá!

  Alguém sabe como eu faço uma análise da volumetria de um banco de dados
  Oracle?
  Pelo que entendi, trata-se da quantidade de insert, delete e update.

  Obrigada,

  Selma

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Volumetria

2007-01-10 Por tôpico Selma Oliveira
Olá!

Alguém sabe como eu faço uma análise da volumetria de um banco de dados
Oracle?
Pelo que entendi, trata-se da quantidade de insert, delete e update.

Obrigada,

Selma


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Volumetria

2005-10-31 Por tôpico le_bueno78
Boa tarde,

Alguem tem algum material do Oracle 9i que fale sobre volumetria ???

Se puder me enviar eu agradeço.

Obrigado,

Leandro






ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
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:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[oracle_br] Volumetria

2005-10-27 Por tôpico MARCO ANTONIO
Oi pessoal,
 
Estou procurando algum material que trate sobre volumetria em bancos de dados, 
se alguém tiver algum arquivo com apostila, paper, etc, por favor mail-me.
 
Obrigado.
 
Marco
 
eof


-
 Promoção Yahoo! Acesso Grátis: a cada hora navegada você
acumula cupons e concorre a mais de 500 prêmios! Participe!

[As partes desta mensagem que não continham texto foram removidas]



ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
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:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html