方法:1、用“sqlplus /as sysdba”查询,64位会显示具体位数信息,32位不显示;2、用“v$version”视图查询会显示64位位数信息;3、用“v$sql”视图查询,32位输出为8位16进制数,64位是16位16进制数。
本教程操作环境:windows10系统、oracle 11g版、dell g3电脑。
怎么查询oracle的位数方法一:使用sqlplus64位:
[oracle@qs-wg-db2 ~]$ sqlplus / as sysdba;sql*plus: release 10.2.0.5.0 - productionon sun sep 25 08:57:22 2011copyright (c) 1982, 2010, oracle. all rights reserved.connected to:oracle database 10g enterprise editionrelease 10.2.0.5.0 - 64bit productionwith the partitioning, olap, data miningand real application testing optionssql>
如果是64位,用sqlplus 连上之后会显示具体的位数信息,32位则不会显示。
32位:
c:/users/administrator.daviddai>sqlplus/ as sysdba;https://www.cndba.cn/dave/article/1130sql*plus: release 11.2.0.1.0 production onsun sep 25 08:55:48 2011copyright (c) 1982, 2010, oracle. all rights reserved.https://www.cndba.cn/dave/article/1130connected to:oracle database 11g enterprise editionrelease 11.2.0.1.0 - productionwith the partitioning, olap, data miningand real application testing options
方法二: 查看v$version 视图32位:
sql> select * from v$version;banner--------------------------------------------------------------------------oracle database 11g enterprise editionrelease 11.2.0.1.0 - productionpl/sql release 11.2.0.1.0 - productionhttps://www.cndba.cn/dave/article/1130core 11.2.0.1.0 productiontns for 32-bit windows: version 11.2.0.1.0- productionnlsrtl version 11.2.0.1.0 - production
64位:
sql> select * from v$version;banner----------------------------------------------------------------oracle database 10g enterprise editionrelease 10.2.0.5.0 - 64bipl/sql release 10.2.0.5.0 - productioncore 10.2.0.5.0 productiontns for linux: version 10.2.0.5.0 -productionnlsrtl version 10.2.0.5.0 – production
和第一种方法一样,64位会显示具体的位数信息,32位不会显示。
方法三:查看v$sql 视图32位:输出为8位16进制数
sql> select address from v$sql whererownum<2;address--------
64位:输出为16位16进制数
sql> select address from v$sql whererownum<2;address----------------0000000196fdf7d8
推荐教程:《oracle视频教程》
以上就是怎么查询oracle的位数的详细内容。