前提需要有配置好的oracle哦
1、环境准备
启动监听
lsnrctl start
启动数据库
sqlplus / as sysdba
startup
2、创建表空间
1.修改临时表空间(如果oracle中配置过就不用在修改了)
ALTER TABLESPACE temp ADD TEMPFILE '/u01/app/oracle/oradata/orcl/temp02.dbf' SIZE 30G;
2.修改undo表空间 (如果oracle中配置过就不用在修改了)
ALTER TABLESPACE undotbs1 ADD DATAFILE '/u01/app/oracle/oradata/orcl/undotbs1.dbf' SIZE 30G;
3、创建Swingbench用户表空间
CREATE TABLESPACE soe DATAFILE '/u01/app/oracle/oradata/orcl/soe1.dbf' SIZE 30G;
如果内存不够给10G也行
3、安装Swingbench
百度网盘下载:
链接:https://pan.baidu.com/s/1q9Ryc1hVmZtwspq4Ng2jQw?pwd=r36d
提取码:r36d
然后上传到/home/oracle 下
然后进行解压
unzip swingbench25971.zip
4、造数据
解压完毕之后进入解压后的文件
然后进入bin目录
cd bin
然后进入这个,进行造数
./oewizard
如果这里还是报错的话要注意数据库服务是否打开,监听器是否打开
监听器打开方式:
启动监听:
lsnrctl start
监听无服务,连接不到数据库时:
vim $ORACLE_HOME/network/admin/listener.ora 然后在文件中添加 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl) (SID_NAME = orcl) ) )
这里的orcl是数据库服务名字,你要根据自己的名字进行修改
查看名字的方法是进入sql中然后执行下面的命令:
show parameter name
在这里最后一个service_name可以看到我的服务名字是orcl
数据库服务打开方式:
sqlplus / as sysdba
然后启动数据库:
startup
都选普通的,后边好操作
这里给1G就OK
然后等待就可以完成造数据了。
5、压测
在bin目录下进入
./swingbench
用户数量以及其他参数根据自己的需要进行调整,一般自己测试的话只需要修改用户数量就可以了
大功告成。
版权归原作者 不会编程的猫星人 所有, 如有侵权,请联系我们删除。