v$database

tw752發表於2015-03-11
Select db.dbid "資料庫標識",--資料庫的標識,當資料庫在所有檔案的頭部建立和儲存時計算出來的標記編號
       db.Name "資料庫名稱",--資料庫名稱
       db.created "建立日期",--資料庫建立日期
       db.RESETLOGS_CHANGE# "重置日誌的次數",--系統在開啟重置日誌下改變的SCN(資料庫內部時鐘)次數
       db.RESETLOGS_TIME "開啟重置日誌時間",--開啟重置日誌的時間
       db.PRIOR_RESETLOGS_CHANGE# ,--在上一次重置日誌時的SCN值
       db.PRIOR_RESETLOGS_TIME ,--上一次重置日誌的時間
       db.LOG_MODE "日誌模式",--日誌模式:Noarchivelog/archivelog/manual
       db.CHECKPOINT_CHANGE# ,--上一次系統檢查點SCN
       db.ARCHIVE_CHANGE# ,--資料庫強迫歸檔時的SCN。任何redo日誌在一個開始SCN下將被強迫歸檔
       db.CONTROLFILE_TYPE ,--控制檔案型別:standby(資料庫在待機模式)clone(是一個複製資料庫)backup|created(表明資料庫是使用一個備份或建立 的控制檔案修復的)current(正常狀態,對一般使用者資料庫是有效的)
       db.CONTROLFILE_CREATED ,--建立控制檔案的時間
       db.CONTROLFILE_SEQUENCE# ,--控制檔案序列在控制文處理後會遞增
       db.CONTROLFILE_CHANGE# ,--備份控制檔案中的最後的SCN值;null表示沒有備份控制檔案
       db.CONTROLFILE_TIME ,--最後備份控制檔案的時間,null表示沒有備份過控制檔案
       db.OPEN_RESETLOGS ,--(not allowed|allowed|required)表明無論下一次資料庫開啟是allows(允許)或者requires(需要)都需要resetlog選項
       db.VERSION_TIME ,--版本時間
       db.OPEN_MODE ,--mounted(安裝,意思是載入上單還不能讀寫操作)|read write(可讀寫)|read only(只讀)
       db.PROTECTION_MODE ,--保護模式:maximum protection(資料庫執行在最大保護模式下)|maximum availability(最大有效模式下)|resynchronization(同步模式下)|maxmum performance(最大效能下)|unprotected(不受保護下)資料庫不受保護通常發生在主資料庫在mounted狀態下且沒有開啟時
       db.PROTECTION_LEVEL ,--保護等級,與保護模式一樣
       db.REMOTE_ARCHIVE "遠端歸檔",--該值是由引數remote_archive_enable來初始化的
       db.ACTIVATION# "活動數量",--被分配給該例項的活動數量
       db.SWITCHOVER# ,--被資料庫正常切換的次數
       db.DATABASE_ROLE ,--當前資料庫角色:logical standby(邏輯備用)|physical standy(物理備用)|primary(主資料庫,正在使用的)
       db.ARCHIVELOG_CHANGE# "歸檔日誌下一個編號",--歸檔日誌切換下一個要使用的日誌編號最高的下一個日誌編號,意思是日誌切換的下一個日誌塊編號
       db.ARCHIVELOG_COMPRESSION ,--歸檔日誌壓縮狀態
       db.SWITCHOVER_STATUS "切換狀態",--not allowd(都不執行)sessions active(有互動的sql會話依附於主資料庫或備用資料庫在切換操作完成前是斷開的)透過查詢v$session去識別特定的程式需要終止
       --switchover pending(切換期間、切換進行中)這是一個備用資料庫且主資料庫已收到切換請求還沒有進行處理
       --switchover latent(切換後期)切換處在掛起模式,但是沒有完成且想放回到主資料庫中。
       --to primary(切換到主資料庫庫中)這是一個備用資料庫且執行切換到主資料庫中
       --to standby(切換到備用資料庫)這是一個主資料庫且執行切換到備用資料庫
       --recovery needed(需要喚醒)這是一個備用資料庫且沒有收到切換請求
       --perparing switchover(準備切換)要麼這是一個主資料庫同意從一個邏輯備用資料庫重做資料時準備切換到邏輯備用資料庫角色,要麼這是一個邏輯備用資料庫發 送重做資料到主資料庫且其他備用資料庫貯備切換到主資料庫角色、對於後者,一個完整的欄位已經傳送到主資料庫和其他備用資料庫
       --preparing dictionary(準備字典)這是一個邏輯備用資料庫傳送重做資料到主資料庫和其他備用資料庫在被之中準備切換到主資料庫角色
       --to logical standby(切換到邏輯備用資料庫)這是一個主資料庫從一個邏輯備用資料庫已收到完整的字典資訊。
       db.DATAGUARD_BROKER "",--表明無論Data Guard配置已被broker(enable)或not(disable)管理
       db.GUARD_STATUS "guard狀態",--all表明所有的使用者除了sys都被阻止去改變資料庫中任何資料|standby表明所有使用者除了sys都被阻止在做邏輯備用維 護維護時做任何資料庫物件的改變|none表明資料庫中的所有資料時正常的
       db.SUPPLEMENTAL_LOG_DATA_MIN ,--no表明沒有資料庫補充日誌執行是可用的|implicit表明最小限度的補充日誌時可用的因為所有或者綜合的逐漸,序列,和外來鍵附加的日誌日誌時 可用的|yes表明最低限度補充的日誌是在透過alter database和 supplemental log data語句設定後可以使用
       db.SUPPLEMENTAL_LOG_DATA_PK ,--對所有表有一個主鍵,表明所有列的主鍵無論何時更新執行的是yes或not都會記錄到日誌匯中
       db.SUPPLEMENTAL_LOG_DATA_UI ,--對所有表的一個序列號
       db.FORCE_LOGGING ,--表明資料庫是在日誌模式或者不是中的一個
       db.PLATFORM_ID ,--資料庫平臺標識
       db.PLATFORM_NAME ,--資料庫平臺名稱
       db.RECOVERY_TARGET_INCARNATION# ,--表明所有資料檔案被修復資料庫命令修復的數量
       db.LAST_OPEN_INCARNATION# ,--在V$database_incarnation中最後成功開啟的記錄號
       db.CURRENT_SCN ,--當前的SCN值,null表示資料庫沒有開啟。對一個備用資料庫,當前備用重做應用SCN。
       db.FLASHBACK_ON "閃回是否開啟",--閃回是否開啟
       db.SUPPLEMENTAL_LOG_DATA_PK ,--前面已有這個欄位,為什麼還加個
       db.SUPPLEMENTAL_LOG_DATA_ALL ,--對所有列,表明無論一行中所有固定長度最大列數是否斜日redo日誌
       db.DB_UNIQUE_NAME "資料庫名稱",--資料庫唯一名稱
       db.STANDBY_BECAME_PRIMARY_SCN ,--SCN值在一個物理備用資料庫成為主資料庫時的值。這個SCN對一個失敗的資料庫在強制故障切換移到物理備用資料庫時有用
       db.FS_FAILOVER_STATUS ,--快速啟動故障切換狀態
       db.FS_FAILOVER_CURRENT_TARGET ,--備用資料庫的DB_unique_name事故打不過全部的FSFO目標備用Data Guard配置
       db.FS_FAILOVER_THRESHOLD ,--觀察者試圖FSFO作為一個目標備用之前將在秒內嘗試重練一個斷開的主資料庫
       db.FS_FAILOVER_OBSERVER_PRESENT ,--yes觀察者當前連線著本地資料庫|no觀察者沒有連線本地資料庫
       db.FS_FAILOVER_OBSERVER_HOST ,--觀察者處理的當前主機名稱
      
From v$database db;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29496899/viewspace-1456342/,如需轉載,請註明出處,否則將追究法律責任。

相關文章