Oracle数据库版本及组件检查 | 您所在的位置:网站首页 › 查看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_REGISTRY displays 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文档作为手边手册可以随时查阅 |
CopyRight 2018-2019 实验室设备网 版权所有 |