【Oracle】Oracleデータベースの基本指標の表示
5406 ワード
目次 1.表領域の表示 2.ユーザーの表示 3.データベースメモリ の表示 4.データベースバージョン の表示 5.oracleアーカイブ状況 6.redo logログ位置の表示 7.データベースの制御ファイルを表示する 8.RMANのバックアップの表示 9.FRAに関する情報 10.Oracleデータベースの表示プロセス数構成 11.Oracleデータベースの使用可能な接続数 1.表領域の表示
2.ユーザーの表示
3.データベースメモリの表示
4.データベースのバージョンの表示
5.oracleのアーカイブ状況
6.redoログの場所の表示
7.データベースの制御ファイルの表示
8.RMANのバックアップ状況の表示
9.FRAに関する情報
FRAの占有スペースのサイズを表示できます.
10.Oracleデータベースのプロセス数構成の表示
11.Oracleデータベースの使用可能な接続数
RACデータベースの場合、次の2つの値があります.
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