在loadrunner场景中监控oracle数据库
1.安装oracle客户端。
2.
1)这里先说明一个简单的方法
从你的oracle中找到notwork/admin/tnsnames.ora这个文件,在文件最底端添加类似于如下图所示的内容,就可以直接监控数据库了。如把该文件配置好以后,步骤2)可直接跳过
2)配置oracle的NetConfigurationAssistant
进入NetConfigurationAssistant页面选择“本地Net服务名配置”下一步
选择“添加—服务器名”下一步
这里选择“TCP”下一步
这里主机名输入你所要监控的机器的IP,下一步
这里选择“是,进行测试”下一步。
进入下一页面后,这里提示测试未成功,并不是真正的未成功,而是需要点击“更改登录”输入正确的用户名和口令,再进行测试
点击更改登录,输入正确的用户名密码(这里最好要填写最高权限的管理员的用户名和口令),测试成功后进入下一步。
这里就使用默认的就可以,记住这个服务名。下一步
需要配置另一个就选是,不需要选否。
从开始中找到oracle的SQLPlus,验证一下你配置的NetConfigurationAssistant是否可以成功连接。成功后
打开loadrunner的control
1)这里打开oracle也有个简单的方法
2)选择监控器—联机图—打开新图如1)可以打开,则跳过2)
从打开新图中选择“数据库服务器资源图—Oracle”,点击打开图
3)打开后选择“监控器—添加度量”
点击添加,输入所要监控的服务器的IP以及系统环境
添加成功后,选择下面的添加,输入数据库的用户名和密码以及服务器名(这里的登录名和服务器名需要用最高权限的oracle数据库帐号密码)
输入后,需要添加想监控的oracle度量
以下为常用的几个度量值。
Logonscurrent:当前的登陆总数。
Openofreplacedfiles:需要重新打开的文件总数。
CPUusedbythissession:用户调用开始和结束之间的会话占用CPU的时间。
BytesreceivedviaSQLNetfromclient:通过Net从客户端接受的总字节数。
SQLNetrounditripsto/fromclient发送到客户端和从客户端接收的Net消息总数。
BytessentviaSQLNettoclient:从前台进程中发送到客户端总字节数。
Openedcursorscurrent:当前打开的游标总和。
Totalfileopens:实例执行的文件打开总数。
|
|