■查看scott使用的資料區段儲存在哪個資料表空間,有多大,有幾個分區:
SQL> select segment_name,tablespace_name,bytes,blocks from user_extents;
■查詢scott使用的索引資訊:
SQL> select index_name,table_owner,table_name,tablespace_name from user_indexes;
■查詢是否使用了自動撤銷管理功能
SQL> select value from v$parameter where name = 'undo_management';
VALUE
---------------------------------------------------------------------------
AUTO
SQL>
上面的查詢結果為AUTO,表示使用了自動撤銷管理功能,如果要使用回退段功能,
需要先將undo_management參數設定為manual,並重新啟動資料庫.
■查詢重做日誌緩衝的大小
SQL> show parameter log_buffer;
■通過資料字典v$sysstat,查詢使用者進程等待重做日誌緩衝的次數
SQL> select name, value from v$sysstat;
■查詢共用池緩衝的大小
SQL> show parameter shared_pool_size;
■通過資料字典v$rowcache,查詢共用池中資料字典緩衝的成功與失敗的次數
SQL> select sum(gets), sum(getmisses) from v$rowcache;
gets --- 表示讀取某一類資料字典時成功的次數
getmisses --- 表示讀取某一類資料字典時失敗的次數
■查詢大池緩衝的大小
SQL> show parameter large_pool_size;
■動態改變大池的大小
SQL> alter system set large_pool_size = 20m;
■查看JAVA池緩衝的大小(一般不小於20MB,以便安裝JAVA虛擬機器)
SQL> show parameter java_pool_size;
■查看PGA的排序區大小
SQL> show parameter sort_area_size;
■查看PGA的遊標區大小
SQL> show parameter open_cursors;
通過設定初始化參數OPEN_CURSORS,可以限制使用者能夠同時開啟的遊標數目.
■查詢資料字典視圖V$BGPROCESS來檢查資料庫中啟動斬後台進程個數及名稱
SQL> select * from v$bgprocess
■有關檢查點間隔的兩個參數,也是觸發資料庫檢查點所必需的時間或條件
SQL> show parameter log_checkpoint_%
NAME TYPE VALUE
------------------------------------ ----------- ------------------
log_checkpoint_interval integer 0
log_checkpoint_timeout integer 1800
log_checkpoint_interval --- 指定當一定數量的作業系統資料區塊(不是oracle資料區塊)被寫入重做記錄檔時,
將觸發一個檢查點.無論該參數設定為什麼值,在切換重做記錄檔時都會出現檢查點.
log_checkpoint_timeout --- 用於指定檢查點執行的最大時間間隔(以秒為單位),設定為0時禁用.
必須小心全用這兩個參數
因為一個重做記錄檔寫滿時,將觸發一個檢查點,所以應該使用log_checkpoint_interval設定的作業系統塊數與
重做記錄檔的大小相匹配.
■查看歸檔進程是否啟動
SQL> show parameter log_archive_start
如果log_archive_start設定為FALSE,即使資料庫運行在歸檔模式下,ARCH進程也不會被啟動.這時,當重做記錄檔
全部被寫滿後,資料庫將被掛起,等待DBA進行手工歸檔.
■查詢使用者所建立的所有方案對象資訊
SQL> select object_name,object_type from user_objects;
■NOMOUNT狀態
V$PARAMETER V$SGA
V$OPTION V$PROCESS
V$SESSION V$VERSION
V$INSTANCE
■MOUNT狀態
V$THREAD V$CONTROLFILE
V$DATABASE V$DATAFILE
V$DATAFILE_HEADER V$LOGFILE
■OPEN狀態
V$FILESTAT V$SESSION_WAIT
V$WATISTAT