Oracle スクリプト テーブル 確認 使用量

Oracle において スクリプト SQL テーブル 確認 使用量 とは以下を示します。

  1. テーブルの使用量を確認する。
     spool table_使用量の確認.log
    
     select to_char(sysdate,'YYYY/MM/DD HH24:MI:SS') as DATATIME
     from dual;
     select instance_name from v$instance;
    
     rem テーブル使用量の確認
     set pagesize 2500
     set linesize 100
     col 使用量(MB) format 999999.99
    
     select to_char(sysdate,'YYYY/MM/DD HH24:MI:SS') as DATATIME
     from dual;
     select instance_name from v$instance;
    
     select count(*) from dba_tables;
    
     select
      a.table_name,
      a.blocks "使用ブロック数",
      a.blocks*(b.VALUE)/1024 "使用量(KB)",
      a.blocks*(b.VALUE)/1024/1024 "使用量(MB)",
      a.partitioned
     from
      dba_tables a,
      v$parameter b
     where
      b.NAME = 'db_block_size'
     order by
      table_name
     ;
    
     set pagesize 14
     set linesize 80
    
     spool off
    

ご訪問頂き有難う御座います。 当サイトを効率良く使うためにまずは FrontPage を見て下さい。 検索方法、一覧表示などの各情報を纏めています。
当サイトの説明 → Frontpage