Oracle學習筆記:體繫結構相關查詢

來源:互聯網
上載者:User

■查看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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.