`

如何查看Oracle某时刻的客户端连接情况并显示客户端IP

阅读更多

 

1、查看每个oracle帐户的连接总数

select username,count(username) from v$session where username is not null group by username

 

2、缺省从 v$session 中不能直接获得客户端 IP,可以在数据库中创建一个追踪客户端IP地址的触发器:

create or replace trigger on_logon_trigger after logon on database
begin
    dbms_application_info.set_client_info(sys_context('userenv', 'ip_address'));
end; 
/

 

3、比较常用的显示客户端信息的sql:

select sid,serial#,username,program,machine,client_info
from v$session
where username is not null
order by username,program,machine; 

  显示结果:

1	102	2986	AMS_TEST	JDBC Thin Client	MICROSO-V22G1JA	192.168.0.92
2	375	10078	AMS_TEST	JDBC Thin Client	MICROSO-V22G1JA	192.168.0.92
3	858	1751	AMS_TEST	JDBC Thin Client	MICROSO-V22G1JA	192.168.0.92
4	761	5406	AMS_TEST	JDBC Thin Client	MICROSO-V22G1JA	192.168.0.92
5	803	3590	AMS_TEST	JDBC Thin Client	MICROSO-V22G1JA	192.168.0.92
6	448	2525	AMS_TEST	JDBC Thin Client	MICROSO-V22G1JA	192.168.0.92
7	654	10009	HDCZOA	JDBC Thin Client	WWW-18843A7DA64	192.168.0.115
8	659	9547	HDCZOA	JDBC Thin Client	WWW-18843A7DA64	192.168.0.115
9	664	7554	HDCZOA	JDBC Thin Client	WWW-18843A7DA64	192.168.0.115
10	693	6960	HDCZOA	JDBC Thin Client	WWW-18843A7DA64	192.168.0.115
11	714	3672	HDCZOA	JDBC Thin Client	WWW-18843A7DA64	192.168.0.115
12	724	13457	HDCZOA	JDBC Thin Client	WWW-18843A7DA64	192.168.0.115
 

 

4、查看当前Oracle的连接数

select count(*) from v$process;

 5、查看数据库允许的最大连接数

select value from v$parameter where name='processes'; 

 6、修改最大连接数

alter system set processes=300 scope=spfile; 
 

 

 

 

 

分享到:
评论

相关推荐

    Oracle客户端连接Oracle服务器.docx

    #你所要连接的时候输入得TNSNAME,如果listner启动失败尝试改IP地址 ora10gcsdl1 = Oracle客户端连接Oracle服务器全文共9页,当前为第5页。 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = ...

    oracle10g 免客户端连接

    ORALCE 免客户端连接软件,只需设置tnsnames.ora的数据库IP和端口。

    OraSQL 是一个 oracle 数据库 的sql 工具, 它通过 TCP/IP 协议直接连接到 oracle 数据库,不需要另外安装 oracle 客户端。

    OraSQL 是一个 oracle 数据库 的sql 工具, 它通过 TCP/IP 协议直接连接到 oracle 数据库,不需要另外安装 oracle 客户端。 OraSQL 完全免费。 主要功能: * Connect to Oracle 连接到 oracle 数据库,不需要...

    oracle客户端连接工具

    Oracle 8.0连接工具,解压以后进行安装,然后配置数据库IP地址或主机名即可

    PLSQL工具和oracle客户端的连接方法

    PLSQL工具和oracle客户端的连接方法 适用于新手安装oracle客户端之后,无法配置oracle监听端口和服务的使用

    PLSQ免oracle客户端连接工具

    本工具可以在不安装ORACLE客户端的情况下,让PLSQL连接的ORACLE数据库,此工具需net4.5才能运行,解压后运行“设置PLSQL无客户端连接.exe,一次点击设置连接,然后在IP框输入IP点击设置IP为,然后打开PLSQL在工具菜单...

    Oracle OLeDB客户端精简版 支持9I ~ 11g 可用于打包 Part5

    因为有朋友问 该客户端怎么写连接字符串 所以这里特别补充范例说明 连接ip为 192.168.0.199 端口为1521 数据库名为Test10G的 连接字符串如下, 依据需要自行修改 Provider=OraOLEDB.Oracle;Password=MANAGER;...

    最新版Oracle数据库连接工具PL/SQL13.0.3 64位,附激活账号+工具连接的客户端,亲测可用

    需要配置下连接工具的客户端后才能真正连接到Linux上的Oracle数据库,最新版PL/SQL搭配的连接工具客户端已提供,具体配置方式请移步https://blog.csdn.net/ip_JL/article/details/88911546。

    Oracle数据库-TNS连接

    安装完Oracle客户端,TNS在Oracle客户端安装目录下\instantclient_11_2\network\admin\tnsnames.ora 具体配置如下所示,将中文处改为对应正确的信息即可。 单个IP环境: 名称 = (DESCRIPTION = (ADDRESS = ...

    plsql连接oracle客户端

    plsql 连接 oracle 需要在本地安装oracle客户端, 1、将文件下载下来后,放到任意目录,例如 D:\instantclient_10_2 2、修改 tnsnames.ora 文件,第一行填写要链接的数据库名,第4行填写数据库的IP,第7行填写SID 3...

    Oracle Instant Client 11.2.0.1.0 轻量级Oracle客户端

    Oracle Instant Client 11.2.0.1.0是轻量级Oracle客户端,用于连接访问Oracle 9i、10g、11g 11.2.0.1.0版本的Oracle数据库。 Oracle Instant Client11.2.0.1.0 安装程序包含OCI/ OCCI、JDBC-OCI SDK(软件开发工具...

    Oracle Instant Client 11g 绿色版(32位)

     下载后,只需要将Oracle压缩文件解压,建议放在D:\Oracle目录下,运行OracleSetup32.exe,点击确定按钮就配置好了,适用于Oracle客户端的快速部署。  可以在network\admin目录下配置tnsnames.ora,使用服务名访问...

    oracle11g客户端linux-32bit

    1.Oracle 11g R2 即时客户端 1. 包含oracle基本运行环境; 2. 包含sqlplus组件; 3. 包含开发oracle应用相关的sdk环境; 4. 包含pro*c开发组件; 2.配置环境: 1. yum groupinstall "Development Tools" 2. yum ...

    oracle客户端windows包

    2、在需要安装oracle客户端上的主机上操作 1)从Oracle服务器上拷贝oracle打包软件 $ scp oracle@dbServerIP:/opt/oracle/app/Oracle_client.tar.gz /opt/oracle $ cd /opt/oracle;tar xzvf Oracle_client.tar.gz 2...

    oracle客户端组件.ford5-d2009.rar

    根据说明,安装Oracle客户端,安装好之后,查找tnsnames.ora文件 在文件增加 DMSII= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.73)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192....

    OraCmd 不需要Oracle客户端命令行工具

    OraCmd是一款通过TCP/IP协议而且不需要Oracle客户端便可以与Oracle协同工作基于命令行的工具。

    Oracle10.2完美精简版客户端仅30M part2

    因限制上传20M,此处为PART2部分。另一压缩包将另外上传。...这个精简版客户端虽然小巧,不过唯一不足之处在于:如果程序在IIS下,依然会提示找不到oracle客户端,(vs2005内置的iis没有问题)所以比较适合于CS模式。

    Oracle10g局域网成功连接远程数据库详细步骤

    情景描述:之前都是别人给好一个连接远程Oracle数据库的ip地址,直接在我的客户端的tnsnames.ora文件中添加连接的代码就可以成功的访问远程的Oracle数据库了。但现在的情况是,在局域网中,连接我朋友的Oracle数据库...

    Oracle 客户端 (sqldeveloper)硬盘版

    这是专门连接oracle数据库的客户端,非常适用于数据库安装在远程服务器的情况使用,解压到本地即可直接运行。 输入ip,用户名,密码即可连接你在远端的oracle数据库。只用一百多mb,windows下使用。

    Oracle10.2完美精简版客户端仅30M part1

    因限制上传20M,此处为PART1部分。另一压缩包将另外上传。...这个精简版客户端虽然小巧,不过唯一不足之处在于:如果程序在IIS下,依然会提示找不到oracle客户端,(vs2005内置的iis没有问题)所以比较适合于CS模式。

Global site tag (gtag.js) - Google Analytics