【Oracle】Oracleデータベースの基本指標の表示

5406 ワード

目次
  • 1.表領域の表示
  • 2.ユーザーの表示
  • 3.データベースメモリ
  • の表示
  • 4.データベースバージョン
  • の表示
  • 5.oracleアーカイブ状況
  • 6.redo logログ位置の表示
  • 7.データベースの制御ファイルを表示する
  • 8.RMANのバックアップの表示
  • 9.FRAに関する情報
  • 10.Oracleデータベースの表示プロセス数構成
  • 11.Oracleデータベースの使用可能な接続数
  • 1.表領域の表示
    col tablespace_name format a10;
    col file_name format a30;
    col total_space format a10;
    
    SELECT tablespace_name,  
    file_name, 
    round(bytes/(1024*1024*1024), 2)||' GB' total_space 
    FROM dba_data_files 
    ORDER BY tablespace_name;

    2.ユーザーの表示
    col USERNAME format a15;
    col ACCOUNT_STATUS format a20;
    col DEFAULT_TABLESPACE format a20;
    select USERNAME,ACCOUNT_STATUS,DEFAULT_TABLESPACE from dba_users;
    
    USERNAME                       ACCOUNT_STATUS                   DEFAULT_TA
    ------------------------------ -------------------------------- ----------
    NEWIRC                         OPEN                             NEWIRC
    BAE                            OPEN                             BAE
    FINEDB51                       OPEN                             FINEDB51
    EOS_WORKFLOW                   OPEN                             ARP
    UFIDA_NC                       OPEN                             NNC_DATA01
    .....

    3.データベースメモリの表示
    SQL> show parameter sga;
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    lock_sga                             boolean     FALSE
    pre_page_sga                         boolean     FALSE
    sga_max_size                         big integer 233984M
    sga_target                           big integer 233984M

    4.データベースのバージョンの表示
    SQL> select * from v$version;
    
    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
    PL/SQL Release 11.2.0.4.0 - Production
    CORE    11.2.0.4.0      Production
    TNS for Linux: Version 11.2.0.4.0 - Production
    NLSRTL Version 11.2.0.4.0 - Production

    5.oracleのアーカイブ状況
    SQL> archive log list;
    Database log mode              Archive Mode
    Automatic archival             Enabled
    Archive destination            +DATA/archivelog
    Oldest online log sequence     4695
    Next log sequence to archive   4696
    Current log sequence           4696

    6.redoログの場所の表示
    SQL> col member format a30;
    SQL> select group#,member from v$logfile;
    
        GROUP# MEMBER
    ---------- ------------------------------
             1 +DATA/newarpdb/redo01.log
             2 +DATA/newarpdb/redo02.log
             3 +DATA/newarpdb/redo03.log
             4 +DATA/newarpdb/redo04.log

    7.データベースの制御ファイルの表示
    SQL> col name format a60;
    SQL> select status,name from v$controlfile;
    
    STATUS  NAME
    ------- ------------------------------------------------------------
            +DATA/newarpdb/control01.ctl
            +DATA/newarpdb/control02.ctl

    8.RMANのバックアップ状況の表示
    COL STATUS FORMAT a9
    COL hrs    FORMAT 999.99
    SELECT SESSION_KEY, INPUT_TYPE, STATUS,
           TO_CHAR(START_TIME,'mm/dd/yy hh24:mi') start_time,
           TO_CHAR(END_TIME,'mm/dd/yy hh24:mi')   end_time,
           ELAPSED_SECONDS/3600                   hrs
    FROM V$RMAN_BACKUP_JOB_DETAILS
    ORDER BY SESSION_KEY;

    9.FRAに関する情報V$RECOVERY_FILE_DEST:データベースで定義されたFRAの概要を示します.構成されたFRAのサイズ、使用するスペースの数、回収できるスペースの数、およびFRA内のファイルの数を指定します.V$FLASH_RECOVERY_AREA_USAGE:FRA空間の各ファイルタイプの詳細.
    FRAの占有スペースのサイズを表示できます.
    SQL> set linesize 100
    SQL> col parameter for a40
    SQL> col value for a40
    SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
    
    FILE_TYPE            PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
    -------------------- ------------------ ------------------------- ---------------
    CONTROL FILE                          0                         0               0
    REDO LOG                              0                         0               0
    ARCHIVED LOG                       7.03 //     99%                             0               7
    BACKUP PIECE                          0                         0               0
    IMAGE COPY                            0                         0               0
    FLASHBACK LOG                         0                         0               0
    FOREIGN ARCHIVED LOG                  0                         0               0
    
       7 

    10.Oracleデータベースのプロセス数構成の表示
    SQL> show parameter processes;
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    aq_tm_processes                      integer     1
    db_writer_processes                  integer     16
    gcs_server_processes                 integer     6
    global_txn_processes                 integer     1
    job_queue_processes                  integer     1000
    log_archive_max_processes            integer     4
    processes                            integer     2000

    11.Oracleデータベースの使用可能な接続数
    RACデータベースの場合、次の2つの値があります.
    SQL> select trim(limit_value-current_utilization) from gv$resource_limit
      2  where resource_name='processes';
    
    TRIM(LIMIT_VALUE-CURRENT_UTILIZATION)
    ----------------------------------------
    1906
    1918