oracle检查各组件版本,Oracle數據庫版本及組件檢查

在諸多的性能測試項目中發現,很多的性能測試工程師技術局限性過大,只懂得做性能監控和腳本的東西,性能是一個涉及各個環節,是一個需要對架構的各個層面全面了解的技術職業,否則你不可能走的很遠。我覺得性能測試做到一定程度,你應該深入學習database體系結構,掌握分析和調優技巧,包括基本的管理和操作技巧,當然中間件、存儲及網絡你也需要積累和深入了解。如eyele(oracle深入淺出的作者蓋國強)說的,了解根本之后你才可以在分析問題時前后關聯,思路清晰、舉重若輕。

記得曾經有一個建行的項目,團隊中有個性能測試工程師甚至不知道oracle最基本的命令,oracle版本怎么查詢也不是很清楚,其實你完全可以baidu一下或者google一下,但是我還是希望秉着學習的態度這些基本的東西積累學習一下,今天看到有人說起檢查當前環境oracle版本和組件,在這里做個記錄。

oracle的底層視圖應該了解一些常用的,這些信息都能從視圖中得到:

V$option,當前數據庫安裝的組件列表

sys@LHT> select parameter,value from v$option

2  /

PARAMETER                           VALUE

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

Partitioning                        TRUE

Objects                             TRUE

Real Application Clusters           FALSE

Advanced replication                TRUE

Bit-mapped indexes                  TRUE

Connection multiplexing             TRUE

Connection pooling                  TRUE

Database queuing                    TRUE

Incremental backup and recovery     TRUE

Instead-of triggers                 TRUE

Parallel backup and recovery        TRUE

Parallel execution                  TRUE

Parallel load                       TRUE

Point-in-time tablespace recovery   TRUE

Fine-grained access control         TRUE

Proxy authentication/authorization  TRUE

Change Data Capture                 TRUE

Plan Stability                      TRUE

Online Index Build                  TRUE

Coalesce Index                      TRUE

Managed Standby                     TRUE

Materialized view rewrite           TRUE

Materialized view warehouse refresh TRUE

Database resource manager           TRUE

Spatial                             TRUE

Visual Information Retrieval        TRUE

Export transportable tablespaces    TRUE

Transparent Application Failover    TRUE

Fast-Start Fault Recovery           TRUE

Sample Scan                         TRUE

Duplexed backups                    TRUE

Java                                TRUE

OLAP Window Functions               TRUE

Block Media Recovery                TRUE

Fine-grained Auditing               TRUE

Application Role                    TRUE

Enterprise User Security            TRUE

Oracle Data Guard                   TRUE

Oracle Label Security               FALSE

OLAP                                TRUE

Table compression                   TRUE

Join index                          TRUE

Trial Recovery                      TRUE

Data Mining                         TRUE

Online Redefinition                 TRUE

Streams Capture                     TRUE

File Mapping                        TRUE

Block Change Tracking               TRUE

Flashback Table                     TRUE

Flashback Database                  TRUE

Data Mining Scoring Engine          FALSE

Transparent Data Encryption         TRUE

Backup Encryption                   TRUE

Unused Block Compression            TRUE

已選擇54行。

PRODUCT_COMPONENT_VERSION contains version and status information for

component products.

sys@LHT> col product format a35

sys@LHT> col version format a15

sys@LHT> col status format a15

sys@LHT> select product,version,status from PRODUCT_COMPONENT_VERSION

2  /

PRODUCT                             VERSION         STATUS

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

NLSRTL                              10.2.0.1.0      Production

Oracle Database 10g Enterprise Edit 10.2.0.1.0      Prod

ion

PL/SQL                              10.2.0.1.0      Production

TNS for 32-bit Windows:             10.2.0.1.0      Production

DBA_REGISTRYdisplays information about the components loaded into the database.

sys@LHT> col comp_name format a35

sys@LHT> col version format a15

sys@LHT> col status format a15

sys@LHT> select comp_name,version,status from DBA_REGISTRY

2  /

COMP_NAME                           VERSION         STATUS

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

Oracle Database Catalog Views       10.2.0.1.0      VALID

Oracle Database Packages and Types  10.2.0.1.0      VALID

Oracle Workspace Manager            10.2.0.1.0      VALID

JServer JAVA Virtual Machine        10.2.0.1.0      VALID

Oracle XDK                          10.2.0.1.0      VALID

Oracle Database Java Packages       10.2.0.1.0      VALID

Oracle Expression Filter            10.2.0.1.0      VALID

Oracle Data Mining                  10.2.0.1.0      VALID

Oracle Text                         10.2.0.1.0      VALID

Oracle XML Database                 10.2.0.1.0      VALID

Oracle Rules Manager                10.2.0.1.0      VALID

Oracle interMedia                   10.2.0.1.0      VALID

OLAP Analytic Workspace             10.2.0.1.0      VALID

Oracle OLAP API                     10.2.0.1.0      VALID

OLAP Catalog                        10.2.0.1.0      VALID

Spatial                             10.2.0.1.0      VALID

Oracle Enterprise Manager           10.2.0.1.0      VALID

已選擇17行。

其實這三個視圖都基本能確定當前環境oracle版本號,不過根據自己需要了解的層面選擇不同視圖

你也可以下載一個oracle的view concept文檔作為手邊手冊可以隨時查閱

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值