oracle 基本信息

查看Oracle是32位还是64位的方法:

方法一:使用sqlplus
64位:
[oracle@qs-wg-db2 ~]$ sqlplus / as sysdba;
 
SQL*Plus: Release 10.2.0.5.0 - Productionon Sun Sep 25 08:57:22 2011
 
Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.
 
 
Connected to:
Oracle Database 10g Enterprise EditionRelease 10.2.0.5.0 - 64bit Production
With the Partitioning, OLAP, Data Miningand Real Application Testing options
 
SQL>
 
如果是64位,用sqlplus 连上之后会显示具体的位数信息,32位则不会显示。
 
 
32位:
C:\Users\Administrator.DavidDai>sqlplus/ as sysdba;
 
SQL*Plus: Release 11.2.0.1.0 Production onSun Sep 25 08:55:48 2011
 
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
 
 
Connected to:
Oracle Database 11g Enterprise EditionRelease 11.2.0.1.0 - Production
With 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 - 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 10g Enterprise EditionRelease 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
CORE   10.2.0.5.0      Production
TNS for Linux: Version 10.2.0.5.0 -Production
NLSRTL Version 10.2.0.5.0 – Production
 
和第一种方法一样,64位会显示具体的位数信息,32位不会显示。
 
方法三:查看v$sql 视图
 
32位:输出为8位16进制数
SQL> select address from v$sql whererownum<2;
 
ADDRESS
--------
B50ACCAC
 
64位:输出为16位16进制数
SQL> select address from v$sql whererownum<2;
 
ADDRESS
----------------
0000000196FDF7D8

oracle数据库信息

select * from v$database;--查看数据库信息
select * from V$INSTANCE;--查看数据库实例信息

oracle数据文件信息

select * from v$datafile;--查看数据文件信息
select * from v$controlfile;--查看控制文件信息

查看数据库服务器IP地址:

1. 察看本机oracle安装目录下的tns配置。 $HOME/network/admin/tnsnames.ora。

找到你需要访问的库,  如 PRIMARY =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xx.xx.xx)(PORT = xxx))     )       (CONNECT_DATA =       (SERVICE_NAME = xxx)     )   ) host名称就是服务器Ip,如果是机器名就ping。  

2. select sys_context('userenv','ip_address') from dual 如果连接时没有加载tns是查不到的。 

3. sqlplus连接上后,通过控制台输入netstat -a -o看所有连接信息,找到对应pid的连接信息。

备注:用JDBC访问Oracle,即java连接本机数据库的时候,地址用localhost和127.0.0.1都可以。但是这两者有什么区别?哪个更好?
有很多人认为这两个是完全一样的,也有人认为127.0.0.1更好,因为是本地IP,不需要从域名解析。其实这两个是有很大区别的:

localhost也叫local ,正确解释为:本地服务器

127.0.0.1在系统的正确解释是:本机地址(本机服务器)

localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。访问localhost也不会解析成ip,不会占用网卡、网络资源。

而127.0.0.1是需要通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。

这就是为什么有时候用localhost可以访问,但用127.0.0.1就不可以的情况。

所以还是尽量用localhost吧。

转载于:https://www.cnblogs.com/bolang100/p/6589835.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值