Bo's Oracle Station

查看: 1706|回复: 0

第24次:2014-08-14-plsqldev.sql

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2014-8-15 08:34:50 | 显示全部楼层 |阅读模式
  1. select * from (   select  s.SQL_TEXT, s.CPU_TIME
  2.   from v_$sql s    order by cpu_time desc )    where rownum <=6;
  3.   
  4. select  * from v$statname ;


  5. select  * from   (select     s.USERNAME,  s.SID,  s.TERMINAL ,  se.VALUE  , n.NAME      from
  6.     v_$session s, v_$sesstat  se , v_$statname  n
  7.     where s.SID=se.SID  and se.STATISTIC#=n.STATISTIC#  and n.NAME='CPU used by this session'  order by   se.VALUE desc )  where rownum <=6 ;
  8.   
  9.   
  10. select     s.USERNAME,  s.SID,  s.TERMINAL ,  se.VALUE  , n.NAME      from
  11.     v_$session s, v_$sesstat  se , v_$statname  n
  12.     where s.SID=se.SID  and se.STATISTIC#=n.STATISTIC#  and n.NAME='redo size'   and  s.sid=73;
  13.    
  14.    
  15.   select  * from v$fixed_table where name like 'V$%ADVICE%';  
  16.   
  17.   select  * from V$MEMORY_TARGET_ADVICE;
  18.   
  19.   select  * from V$SGA_TARGET_ADVICE;
  20.   
  21.   select    component ,   current_size, current_size/1024/1024   from v$sga_dynamic_components;
  22.   
  23.   select * from V$SHARED_POOL_ADVICE;
  24.   
  25.   select  * from V$DB_CACHE_ADVICE;
  26.   
  27.   select  * from v$sgastat;
  28.   
  29.   select  * from v$sgainfo;
  30.   
  31.   select     i.index_name ,i.blevel       from dba_indexes  i where  i.table_owner='HR';
  32.   
  33.   alter index hr.I04209_UNAME_VALUE  rebuild online;
  34.   
  35.   create or replace  procedure hr.proc05213
  36.   is
  37.     v_1  number;
  38.   begin
  39.      select  count(*)  into v_1 from hr.t04209_uname;
  40.      dbms_output.put_line('The total number is '||v_1||'.');
  41.      
  42.    end;
  43.    
  44.    select * from dba_objects o where o.object_name='PROC05213' ;
  45.    
  46.    begin
  47.       hr.proc05213;
  48.      end;
  49.      
  50.      alter table  hr.t04209_uname  drop ( uvalue) ;
  51.      
  52.         select * from dba_objects o where o.object_name='PROC05213' ;
  53.         
  54.         alter table  hr.t04209_uname add  ( uvalue  number) ;
  55.         
  56.         
  57.         alter procedure hr.proc05213  compile;
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-4-29 13:11 , Processed in 0.036347 second(s), 24 queries .

快速回复 返回顶部 返回列表