LoadRunner Professional的数据库服务器资源监控器可以评测场景运行期间 Oracle 或 SQL Server 的数据库资源使用统计信息。可以使用这些监控器找出数据库服务器性能瓶颈。本文跟大家分享在使用LoadRunner 监控器监控 Oracle 数据库服务器之前如何设置监控器环境。
1、准备工作
1)确保在 Controller 计算机中安装了 Oracle 客户端库。
2)验证路径环境变量中是否包含%OracleHome%\bin。如果未包含,需要添加。
3)确保针对所使用的 Oracle 版本更新注册表,并确保这些注册表具有以下注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
4)验证要监控的 Oracle 服务器已启动且正在运行。可以同时监控数台 Oracle 数据库服务器。
在运行 Oracle 监控器的 Controller 计算机上,应仅安装 32 位版本的 Oracle 客户端。
2、配置 Oracle 客户端/服务器连接
设置连接参数,以便 Oracle 客户端(Controller 计算机)可以与您要监控的 Oracle 服务器通信。
在 Controller 计算机上,通过在文本编辑器中编辑 tnsnames.ora 文件,或使用 Oracle 服务配置工具(例如,开始 > 程序 > OracleforWindowsNT > OracleNet8EasyConfig),设置下列配置参数:
1)Oracle 实例的新服务名称(TNS 名称)
2)TCP 协议
3)主机名称(受监控服务器计算机的名称)
4)端口号(通常为 1521)
5)数据库 SID(默认 SID 为 ORCL)
以下是tsnames.ora文件内容的示例:
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = night)(PORT = 1521))
(CONNECT_DATA =
(SID = ORCL)
3、连接到受监控服务器计算机并验证连接
1)从数据库管理员处获取服务的用户名和密码,并确保 Controller 具有 OracleV$表 (V$SESSTAT、V$SYSSTAT、V$STATNAME、V$INSTANCE、V$SESSION) 的数据库管理员权限。
2)通过在 Controller 计算机中执行tns ping来验证与 Oracle 服务器的连接。
如果 Oracle 服务器位于 DMZ/防火墙之后,由于 DMZ/防火墙会限制 Oracle 服务器与访问它的应用程序服务器之间的通信,因此连接时可能出现问题。
3)从 Controller 中运行 SQL*Plus,并尝试使用所需的用户名/密码/服务器组合登录到 Oracle 服务器。
4)输入SELECT * FROM V$SYSSTAT,以验证您可以查看 Oracle 服务器上的 V$SYSSTAT 表。使用类似的查询,验证您可以查看服务器上的 V$SESSTAT、V$SESSION、V$INSTANCE、V$STATNAME 和 V$PROCESS 表。
4、修改监控采样率
要更改每个监控采样长度(以秒为单位),请编辑LoadRunner Professional根文件夹中的dat\monitors\vmon.cfg文件。默认采样率为 10 秒。
Oracle 监控器的最低采样率为 10 秒。如果设置的采样率小于 10 秒,则 Oracle 监控器会继续以 10 秒为间隔来监控数据。
5、在 Controller 中配置 Oracle 监控器
以上就是通过LoadRunner 评测场景运行期间 Oracle 数据库资源使用统计信息的相关配置,更多LoadRunner 相关知识可查看我的主页。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.