易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle压力测试之orastress!


orastress主要测试数据库的压力。它可以测试数据库的CPU或者内存的压力(以只读方式),也可以使用包括普通INSERT和直接路径INSERT两种方式测试数据库的I/O能力。
orastress只能运行在windows下,但它也可以测试远程服务器的压力。
1、下载
下载地址是
http://www.linxcel.co.uk/orabm/orastress.zip
2、安装
orastress!使用的用户和数据和orabm类似,它的安装方法和orabm也类似。
1) 扩充表空间
orastress!使用orabm用户作为测试用户,orabm用户默认使用tools表空间作为默认表空间,在本测试中要导入10个Warehouses的数据,数据库大概在1G左右,所以,要保证orabm所用的表空间大于1G
SQL> alter database datafile 'E:ORACLEORADATAORACLE9ITOOLS01.DBF' resize 1500m;
2) 删除orabm用户
如果你的数据库没有orabm用户,则跳过这步
DROP USER ORABM CASCADE;
3) 创建用户
sqlplus system/pwd @orabm_user
远程数据库使用:
sqlplus
system/pwd@tnsname
@orabm_user
4) 创建表
sqlplus system/pwd @orabm_tab
远程数据库使用:
sqlplus
system/pwd@tnsname
@orabm_tab
5) 装载数据
orabmload Warehouses 10
这里装载10个warehouses的数据进行测试。数据量大概在1G左右,执行时间估计在15分钟左右。
如果是远程数据库,则先
set LOCAL=tnsname
然后再执行orabmload
6) 创建索引
sqlplus system/pwd @orabm_ind
远程数据库使用:
sqlplus
system/pwd@tnsname
@orabm_ind
7) 分析表和索引
sqlplus system/pwd @orabm_analyze
远程数据库使用:
sqlplus
system/pwd@tnsname
@orabm_analyze
8) 授权
连接到目标服务器,以sys执行
GRANT EXECUTE ON DBMS_LOCK TO ORABM
9) 创建压力测试插入记录所用的表
sqlplus orabm/orabm @orastress_tab.sql
远程数据库使用:
sqlplus
orabm/orabm@tnsname
@orastress_tab.sql
10) 创建orastress!用到的包和存储过程
创建包:
sqlplus orabm/orabm @orastress.plh
创建包体:
sqlplus orabm/orabm @orastress.plb
远程数据库使用:
sqlplus
orabm/orabm@tnsname
@orastress.plh
sqlplus
orabm/orabm@tnsname
@orastress.plb
11) 申请注册码
经过以上步骤,在oracle的测试环境基本搭建完成,可以使用orastress!开始测试了。但orastress!是共享软件,没有注册只能使用1个并发测试数据库,我们可以申请一个有效期为20天的、


相关文档:

重装操作系统后的oracle实例恢复


重装操作系统后,如果数据文件,控制文件,日志文件都完好的话(在itpub看过很多人提过这个话题,多数人都是将这3个文件放在同一目录oradata),只需重新安装oracle(跟重装操作系统前同版本)到原目录后,重建实例服务和密码文件,配置一下listener和tns即可正常启动数据库.
过程如下(假设原实例名为orcl,版本为9i):
1.将原来的or ......

如何在Oracle中使用Java存储过程 (详解)

其实,这篇短文,我早就应该写了。因为,java存储过程今后在各大数据库厂商中越来越流行,功能也越来越强大。这里以Oracle为例,介绍一下java存储过程的具体用法。
一、如何创建java存储过程?
通常有三种方法来创建java存储过程。
1. 使用oracle的sql语句来创建:
e.g. 使用create or replace and compile java source ......

oracle函数示例(转载)

SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
        A         A      ZERO     ......

Oracle 与SQL Server事务处理的比较



Oracle与SQL Server事务处理的比较

事务处理是所有大型数据库产品的一个关键问题,各数据库厂商都在这个方面花费了很大
精力,不同的事务处理方式会导致数据库性能和功能上的巨大差异。
事务处理也是数据库管理员与数据库应用程序开发人员必须深刻理解的一个问题,对这个问题的疏忽可能会导致应用程序逻辑错 ......

Oracle数据库导入导出(1)

Oracle数据库导入导出(1)
 
Oracle导入导出官方定义
 
如何查看Imp和Exp命令?
前提:安装Oracle数据库或者客户端。
一、             IMP命令
1.         打开命令提示符。例如,(Windows XP) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号