LoadRunner Professional如何设置Oracle 监控环境

2023-12-0720:20:10数据库教程Comments1,411 views字数 1400阅读模式

LoadRunner Professional的数据库服务器资源监控器可以评测场景运行期间 Oracle 或 SQL Server 的数据库资源使用统计信息。可以使用这些监控器找出数据库服务器性能瓶颈。本文跟大家分享在使用LoadRunner 监控器监控 Oracle 数据库服务器之前如何设置监控器环境。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

1、准备工作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

1)确保在 Controller 计算机中安装了 Oracle 客户端库。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

2)验证路径环境变量中是否包含%OracleHome%\bin。如果未包含,需要添加。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

3)确保针对所使用的 Oracle 版本更新注册表,并确保这些注册表具有以下注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

4)验证要监控的 Oracle 服务器已启动且正在运行。可以同时监控数台 Oracle 数据库服务器。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

在运行 Oracle 监控器的 Controller 计算机上,应仅安装 32 位版本的 Oracle 客户端。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

2、配置 Oracle 客户端/服务器连接文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

设置连接参数,以便 Oracle 客户端(Controller 计算机)可以与您要监控的 Oracle 服务器通信。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

在 Controller 计算机上,通过在文本编辑器中编辑 tnsnames.ora 文件,或使用 Oracle 服务配置工具(例如,开始 > 程序 > OracleforWindowsNT > OracleNet8EasyConfig),设置下列配置参数:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

1)Oracle 实例的新服务名称(TNS 名称)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

2)TCP 协议文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

3)主机名称(受监控服务器计算机的名称)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

4)端口号(通常为 1521)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

5)数据库 SID(默认 SID 为 ORCL)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

以下是tsnames.ora文件内容的示例:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

(DESCRIPTION =文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

(ADDRESS_LIST =文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

(ADDRESS = (PROTOCOL = TCP)(HOST = night)(PORT = 1521))文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

(CONNECT_DATA =文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

(SID = ORCL)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

3、连接到受监控服务器计算机并验证连接文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

1)从数据库管理员处获取服务的用户名和密码,并确保 Controller 具有 OracleV$表 (V$SESSTATV$SYSSTATV$STATNAMEV$INSTANCEV$SESSION) 的数据库管理员权限。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

2)通过在 Controller 计算机中执行tns ping来验证与 Oracle 服务器的连接。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

如果 Oracle 服务器位于 DMZ/防火墙之后,由于 DMZ/防火墙会限制 Oracle 服务器与访问它的应用程序服务器之间的通信,因此连接时可能出现问题。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

3)从 Controller 中运行 SQL*Plus,并尝试使用所需的用户名/密码/服务器组合登录到 Oracle 服务器。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

4)输入SELECT * FROM V$SYSSTAT,以验证您可以查看 Oracle 服务器上的 V$SYSSTAT 表。使用类似的查询,验证您可以查看服务器上的 V$SESSTAT、V$SESSION、V$INSTANCE、V$STATNAME 和 V$PROCESS 表。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

4、修改监控采样率文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

要更改每个监控采样长度(以秒为单位),请编辑LoadRunner Professional根文件夹中的dat\monitors\vmon.cfg文件。默认采样率为 10 秒。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

Oracle 监控器的最低采样率为 10 秒。如果设置的采样率小于 10 秒,则 Oracle 监控器会继续以 10 秒为间隔来监控数据。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

5、在 Controller 中配置 Oracle 监控器文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/57865.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/sjk/57865.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定