oracle怎么测压 oracle压力测试怎么测

如何使用swingbench进行oracle数据库压力测试

测试步骤:

创新互联长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为金塔企业提供专业的网站设计、成都网站制作,金塔网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

1、导数据之前需要修改temp表空间大小,使其能够容纳下相应的导入数据

mkdir -p /home/oracle/oradata/orcl

create temporary tablespace temp1 tempfile '/home/oracle/oradata/orcl/temp1.dbf' size 100m;

alter database default temporary tablespace temp1;

drop tablespace TEMP;

create temporary tablespace temp tempfile '/home/oracle/oradata/orcl/temp.dbf' size 1g;

alter database default temporary tablespace temp;

drop tablespace temp1;

(也可用rm删除temp1.dbf)

上述操作也可通过EM管理界面直接将TEMP表空间扩到1G.

2、安装swingbench测试软件,直接解压缩即可运行。

unzip -x swingbench25919.zip

3、进入swingbench/bin目录执行oewizard导入1G测试数据,并修改数据库连接名和DBA密码

输入导入数据文件存放位置:

数据导完之后在该目录下运行swingbench执行测试,修改数据库连接名,用户连接数设置为300,测试时间设置为10分钟

设置完成之后,点击左上角绿色按钮执行测试

oracle常用的压力测试工具有哪些

orastress主要测试数据库的压力。它可以测试数据库的CPU或者内存的压力(以只读方式),也可以使用包括普通INSERT和直接路径INSERT两种方式测试数据库的I/O能力。

orastress只能运行在windows下,但它也可以测试远程服务器的压力。

1、下载

下载地址是

2、安装

orastress!使用的用户和数据和orabm类似,它的安装方法和orabm也类似。

1) 扩充表空间

orastress!使用orabm用户作为测试用户,orabm用户默认使用tools表空间作为默认表空间,在本测试中要导入10个Warehouses的数据,数据库大概在1G左右,所以,要保证orabm所用的表空间大于1G

注意:orastress!是共享软件,没有注册只能使用1个并发测试数据库

SQL alter database datafile 'E:ORACLEORADATAORACLE9ITOOLS01.DBF' resize 1500m;

2) 删除orabm用户

如果你的数据库没有orabm用户,则跳过这步

DROP USER ORABM CASCADE;

3) 创建用户

sqlplus system/pwd@tnsname @orabm_user

4) 创建表

sqlplus system/pwd@tnsname @orabm_tab

5) 装载数据

orabmload Warehouses 10

这里装载10个warehouses的数据进行测试。数据量大概在1G左右,执行时间估计在15分钟左右。

如果是远程数据库,则先

set LOCAL=tnsname

然后再执行orabmload

6) 创建索引

sqlplus system/pwd@tnsname @orabm_ind

7) 分析表和索引

sqlplus system/pwd@tnsname @orabm_analyze

8) 授权

连接到目标服务器,以sys执行

GRANT EXECUTE ON DBMS_LOCK TO ORABM

9) 创建压力测试插入记录所用的表

sqlplus orabm/orabm@tnsname @orastress_tab.sql

10) 创建orastress!用到的包和存储过程

创建包:

sqlplus orabm/orabm@tnsname @orastress.plh

创建包体:

sqlplus orabm/orabm@tnsname @orastress.plb

oracle中的常用的工具有哪些?

1.oracle sql developer:甲骨文官方出品,优点在于:精准书签,可方便设置书签、切换;自动大小写关键字;过滤表字段;容易复制行。

2.pl sql developer:集成开发环境,专用于oracle数据库存储的程序单元开发。

3.toad:收费工具。精确书签、自动大小写关键字、可设智能提示范围、语法纠错等。

4.EnterpriseManager,企业管理器,图形化数据管理。

5.si object browser:在图形用户界面上对数据库对象创建编辑,可高效辅助开发。

oracle常用的压力测试工具:orastress。

它可以测试数据库的CPU或者内存的压力(以只读方式),也可以使用包括普通INSERT和直接路径INSERT两种方式测试数据库的I/O能力。但orastress只能运行在windows下,不过它可以测试远程服务器的压力。


当前名称:oracle怎么测压 oracle压力测试怎么测
标题链接:http://myzitong.com/article/hhocei.html