一、上传压缩包并解压
1 、上传
通过xftp 、 samba 或其他工具上传
2 、解压
unzip swingbench261046.zip
3 、修改属组
chown -R oracle:oinstall ./swingbench
二、检查java 版本
1 、检查 java 的版本,需要 java1.8
java -version
2 、安装 java
a 、 rpm 包安装方式
① mkdir /usr/java // 创建目录
② cp jdk-8u131-linux-x64.rpm /usr/java/ // 把下载的 rpm 文件 copy 过去
③ chmod +x jdk-8u101-linux-x64.rpm // 添加可执行权限
④ rpm -ivh jdk-8u101-linux-x64.rpm // 安装 rpm 软件包
⑤ java -version // 查看 java 的版本信息
b 、源码包安装方式
① mkdir /usr/java/jdk1.8 // 创建目录
② cp jdk-8u131-linux-x64.tar.gz /usr/java/jdk1.8 // 把下载的 rpm 文件 copy 过去
③ tar -zxvf jdk-8u131-linux-x64.tar.gz // 解压 jdk 到当前目录
④ 使用 vim /etc/profile 编辑 profile 文件,在 /etc/profile 底部加入如下内容 ( 需根据个人 JDK 实际安装位置进行配置 ) :
# Sun JDK profile
export JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/li
export PATH=${JAVA_HOME}/bin:$PATH
⑤ 保存,退出( esc 进入一般模式, :wq 保存退出)
⑥ 运行 source /etc/profile ,使 /etc/profile 文件生效
⑦ 命令测试
使用 java -version 和 javac -version 命令查看 jdk 版本及其相关信息,不会出现 command not found 错误,且显示的版本信息与前面安装的一致 。
echo $JAVA_HOME, echo $CLASSPATH, echo $PATH ,看看自己的配置是否都正确。
⑧ 如果 每次重启的时候,会发现jdk 版本不正确,或者使用 java -version 显示不是所需版本,使用 javac -version 会出现 command not found 错误,解决方法是再次运行 source /etc/profile ,使 /etc/profile 文件生效。显然每次这么操作很麻烦。因此我们编辑 vim ~/.bashrc ,最后加一句 source /etc/profile
三、 安装SwingBench
1 、 xstart 以 oracle 用户连接
cd /software/swingbench/bin
./oewizard
之后会出现图形界面,在CRT 执行的是有又可能有报错,可以输出 DISPLAY, 例如
export DISPLAY=192.168.3.101:0.0, 之后再执行就可以出现图形化界面,用 xstart 工具不会出现这个错误。

2ã 安装截图
① 执行脚本第一个界面
![[object Object]](https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2017/12/25/1608ca8f5cfc8f3c~tplv-t2oaga2asx-jj-mark:3024:0:0:0:q75.png)
② 点击下一步,选择版本 2.0
③ 点击下一步
④ 选择默认选项,点击下一步, connect string 格式: //ip: 端口 / 服务名, Administrator
Username : Sys as sysdba (默认), Administrator Password : sys 密码,在下一步之前
将监听打开,否则远程连接不上,lsnrctl start 。
⑤ 点击下一步,远程连接到数据库,创建用户,表空间,选择数据文件的位置。
⑥ 点击下一步, tablespace type 选 normal tablespace 其他选默认。
⑦ 点击下一步,选择要插入数据量的大小,也可以自己设置大小。要保证操作系统空间足够, tempfile 满足要求,如果临时表空间不够,修改临时表空间的大小以满足要求。
⑧ 点击下一步,选择并行度,如果系统性能高的话可以适量增加。
⑨ 点击 finish 开始执行,执行时间较长,等待执行完成后点击 OK ,保存生成的文件,关闭程序。
