Oracle常用的V$視圖指令碼

來源:互聯網
上載者:User

1. 基本的資料庫資訊

版本資訊:

SQL> select * from v$version;

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

PL/SQL Release 10.2.0.1.0 - Production

CORE    10.2.0.1.0      Production

TNS for 32-bit Windows: Version 10.2.0.1.0 - Production

NLSRTL Version 10.2.0.1.0 - Production

資料庫資訊:

SQL> select name, created, log_mode from v$database;

NAME      CREATED        LOG_MODE

--------- -------------- ------------

TEST      13-9月 -09     ARCHIVELOG

2. 自動工作量倉庫(AWR) 的基本資料

自動工作量倉庫(AWR)在預設情況下,倉庫用小時填充,保留期是7天。

AWR使用多少空間

SQL>Select occupant_name,occupant_desc,space_usage_kbytes from v$sysaux_occupants where occupant_name like '%AWR%';

OCCUPANT_N OCCUPANT_DESC                                        SPACE_USAGE_KBYTES

---------- --------------------------------------------------   ------------------

SM/AWR     Server Manageability - Automatic Workload Repository              51200

系統上最原始的AWR資訊是什嗎?

SQL> select dbms_stats.get_stats_history_availability from dual;

GET_STATS_HISTORY_AVAILABILITY

---------------------------------------------------------------------------

21-8月 -09 09.18.15.359000000 上午 +08:00

什麼是AWR資訊的保留期?

SQL> select dbms_stats.get_stats_history_retention from dual;

GET_STATS_HISTORY_RETENTION

---------------------------

31

將AWR資訊的保留期更改為15天?

SQL> EXEC dbms_stats.alter_stats_history_retention(15);

PL/SQL 過程已成功完成。

3. 基本的許可資訊

V$LICENSE視圖允許DBA監控系統內任何時候有關資料庫數量的所有系統活動的數量。會話警告層級為0表示沒有設定init.ora會話警告參數,所以系統不會顯示警告資訊。會話最大層級為0表示沒有設定init.ora會話最大參數,所以系統不會限制會話的數量。查詢V$LICENSE視圖,以查看所允許的最大會話數。也可以在接近最大數時設定警告。

應該定期執行指令碼,以向DBA提供系統一天中實際的會話數量,從而保證正確的許可授權。設定init.ora參數LICENSE_MAX_SESSIONS = 110,將會話數限制為110。設定init.ora參數LICENSE_SESSIONS_WARNING = 100,系統將向每位在第100個會話之後的使用者顯示警告資訊,這樣他們就會通知DBA,系統因遇到問題而關閉(希望能如此)。init.ora參數LICENSE_MAX_USERS用於設定資料庫中可以建立的已命名的使用者數。在以下程式清單中,該值為0,所以沒有限制。

SQL> select * from v$license;

SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER  USERS_MAX

------------ ---------------- ---------------- ------------------ ----------

0                0                9                 18          0

4. 資料庫中已安裝的產品項

查詢V$OPTION視圖,可以擷取您已安裝的Oracle產品項。V$VERSION視圖將給出已安裝的基本產品項的版本。

SQL> select * from v$option;

PARAMETER                                                        VALUE

---------------------------------------------------------------- -----

Partitioning                                                     TRUE

Objects                                                          TRUE

Real Application Clusters                                        FALSE

Advanced replication                                             TRUE

Bit-mapped indexes                                               TRUE

Oracle Data Guard                                                TRUE

Oracle Label Security                                            FALSE

Flashback Database                                               TRUE

Data Mining Scoring Engine                                       FALSE

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.