我在询问有关操作系统的更多信息。那我就想一个通用的sql能不能给出这个信息呢?我想到了以下事情。
- 从 v$version 中选择横幅;
- 从 V$DATABASE 中选择 LOG_MODE、PLATFORM_ID、PLATFORM_NAME;
我的测试数据库输出如下。
SQL> SELECT banner from V$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
PL/SQL Release 11.2.0.2.0 - Production
CORE 11.2.0.2.0 Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
SQL> SELECT LOG_MODE ,PLATFORM_ID,PLATFORM_NAME FROM V$DATABASE;
LOG_MODE PLATFORM_ID PLATFORM_NAME
------------ ----------- -------------------
NOARCHIVELOG 10 Linux IA (32-bit)
这取决于您要问的具体问题。您提供的两个查询可以向其他人提供您数据库的一些一般信息,几乎所有问题都应提供这些信息。
顺便说一句,我建议您在查询中添加v$database 的*open_mode*列。