x86 32位oracle,查看Oracle 32位还是64位(x86 or x64)

方法一:使用sqlplus

###64位:

[[email protected] ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Fri Oct 318:44:05 2014

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release11.2.0.3.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and RealApplication Testing options

SQL>

如果是64位,用sqlplus 连上之后会显示具体的位数信息,32位则不会显示。

###32位:

[[email protected] ~]$sqlplus/ as sysdba;

SQL*Plus: Release 11.2.0.1.0 Production onSun Sep 2508:55:48 2011

Copyright (c) 1982, 2010, Oracle. All rightsreserved.

Connected to:

Oracle Database 11g Enterprise EditionRelease11.2.0.1.0 - Production

With the Partitioning, OLAP, Data Miningand RealApplication Testing options

方法二:查看v$version视图

###32位:

SQL> select * from v$version;

BANNER

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

Oracle Database 11g Enterprise EditionRelease11.2.0.1.0 - Production

PL/SQL Release 11.2.0.1.0 - Production

CORE 11.2.0.1.0 Production

TNS for 32-bit Windows: Version 11.2.0.1.0- Production

NLSRTL Version 11.2.0.1.0 - Production

###64位:

SQL> select * from v$version;

BANNER

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

Oracle Database 11g Enterprise Edition Release11.2.0.3.0 - 64bit Production

PL/SQL Release 11.2.0.3.0 - Production

CORE 11.2.0.3.0 Production

TNS for Linux: Version 11.2.0.3.0 - Production

NLSRTL Version 11.2.0.3.0 – Production和第一种方法一样,64位会显示具体的位数信息,32位不会显示。

方法三:查看v$sql视图

###32位:输出为8位16进制数

SQL> select address from v$sql whererownum<2;

ADDRESS

--------

B50ACDAE

###64位:输出为16位16进制数

SQL> select address from v$sql whererownum<2;

ADDRESS

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

00000000C18D79C8

原文:http://blog.csdn.net/wuweilong/article/details/39754389