You are on page 1of 10

query.

txt
##############################
##############################
###############
-- tamanho das tabelas do
scheme
SELECT t.table_name AS "Table
Name",
t.TABLESPACE_NAME AS
"Table space",
t.num_rows AS "Rows",
t.avg_row_len AS "Avg
Row Len",
Trunc((t.blocks *
p.value)/1024) AS "Size KB",
-- numero de blocos X o seu
tamanho em KBs
t.last_analyzed AS
"Last Analyzed"
FROM dba_tables@link08 t,
v$parameter p
WHERE t.owner = 'SP2001'
AND p.name = 'db_block_size'
ORDER BY 5 desc
##############################
##############################
###############
Pgina 1
query.txt
--Queries pesadas
SELECT OPNAME
--, Message
, sid
, serial#
, TARGET
, a.module
, a.sql_text
, a.sql_fulltext
, ELAPSED_SECONDS
, TIME_REMAINING
, ELAPSED_SECONDS+
TIME_REMAINING TOTAL
, sofar*100/ case
(sofar+(totalwork-sofar)) when
0 then 1 else
(sofar+(totalwork-sofar)) end
as "%"
,
to_char(start_time,'hh24:mm:ss
dd/mm') "START"
,
to_char(last_update_time,'hh24
:mm:ss dd/mm') last_update
FROM GV$SESSION_LONGOPS,
v$sqlarea a
-- WHERE SOFAR != TOTALWORK
Pgina 2
query.txt
WHERE
sql_hash_value=a.hash_value
-- and
s.sql_id='g3djcvx2yh00m'
-- and start_time > sysdate -1
order by total desc
##############################
##############################
############
--Queries rodando
SELECT s.status,
s.sid,
s.serial#,
s.machine,
s.osuser,
s.schemaname,
a.module,
a.sql_text
FROM gv$session s,
v$sqlarea a,
gv$process p
WHERE s.SQL_HASH_VALUE =
a.HASH_VALUE
AND s.SQL_ADDRESS =
a.ADDRESS
Pgina 3
query.txt
AND s.PADDR = p.ADDR
--and a.module =
'WebControle_Servicos.exe'
and osuser='lilian.deziderio'
group by s.status,
s.sid,
s.serial#,
s.machine,
s.osuser,
s.schemaname,
a.module,
a.sql_text
order by status
##############################
##############################
##
--Queries rodando
SELECT s.status,
s.sid,
s.serial#,
s.machine,
s.osuser,
s.schemaname,
a.module,
Pgina 4
query.txt
a.sql_text
FROM gv$session s,
v$sqlarea a,
gv$process p
WHERE s.SQL_HASH_VALUE =
a.HASH_VALUE
AND s.SQL_ADDRESS =
a.ADDRESS
AND s.PADDR = p.ADDR
--and a.module =
'WebControle_Servicos.exe'
and osuser='lilian.deziderio'
group by s.status,
s.sid,
s.serial#,
s.machine,
s.osuser,
s.schemaname,
a.module,
a.sql_text
order by status
##############################
##############################
#
ver espao livre do banco
select
Pgina 5
query.txt
substr(a.tablespace_name,1,20)
"Tablespaces",
ceil
(to_char(b.BYTES/1048576,
'999999')) as "TotalMB",
ceil
(to_char(b.BYTES/1048576,
'999999'))-
ceil(to_char(c.BYTES/1048576,
'999999')) as "UsedMB",
ceil
(to_char(c.BYTES/1048576,
'999999')) as "FreeMB"
from dba_tablespaces
a,
(select
tablespace_name,sum(bytes) as
"BYTES"
from dba_data_files
group by tablespace_name ) b,
(select
tablespace_name,sum(bytes) as
"BYTES"
from dba_free_space
group by tablespace_name) c
where
a.tablespace_name =
Pgina 6
query.txt
b.tablespace_name(+)
and b.tablespace_name =
c.tablespace_name(+)
order by a.tablespace_name;
##############################
##############################
pegar ultima query
select sql_text from v$sql
where first_load_time=(select
max(first_load_time) from
v$sql) ;
##############################
############################
clonar registro alterando um
valor
insert into
configuracao_gridex
(usuario,modulo,formulario,nom
e_grid,coluna,acao,valor)
Pgina 7
query.txt
select
'GUSTAVO',cg.modulo,cg.formula
rio,cg.nome_grid,cg.coluna,cg.
acao,cg.valor from
configuracao_gridex cg
where usuario='ROSANA'
##############################
###########################
tamanho das tabelas no banco
select
substr(a.tablespace_name,1,20)
"Tablespaces",
ceil
(to_char(b.BYTES/1048576,
'999999')) as "TotalMB",
ceil
(to_char(b.BYTES/1048576,
'999999'))-
ceil(to_char(c.BYTES/1048576,
'999999')) as "UsedMB",
ceil
(to_char(c.BYTES/1048576,
'999999')) as "FreeMB"
Pgina 8
query.txt
from dba_tablespaces
a,
(select
tablespace_name,sum(bytes) as
"BYTES"
from dba_data_files
group by tablespace_name ) b,
(select
tablespace_name,sum(bytes) as
"BYTES"
from dba_free_space
group by tablespace_name) c1
where
a.tablespace_name =
b.tablespace_name(+)
and b.tablespace_name =
c.tablespace_name(+)
order by a.tablespace_name;
##############################
###########################
COMPACTAR TABELAS E LIBERAR
ESPAO NO BANCO
ALTER TABLE hr.employees
ENABLE ROW MOVEMENT;
ALTER TABLE hr.employees
Pgina 9
query.txt
SHRINK SPACE COMPACT;
ALTER TABLE hr.employees
SHRINK SPACE;
##############################
##########################
Pgina 10

You might also like