一、上傳壓縮包并解壓
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ã安裝截圖
① 執行腳本第一個界面
② 點選下一步,選擇版本2.0
③ 點選下一步
④ 選擇預設選項,點選下一步,connect string格式://ip:端口/服務名,Administrator
Username:Sys as sysdba(預設),Administrator Password:sys密碼,在下一步之前
将監聽打開,否則遠端連接配接不上,lsnrctl start。
⑤ 點選下一步,遠端連接配接到資料庫,建立使用者,表空間,選擇資料檔案的位置。
⑥ 點選下一步,tablespace type選normal tablespace其他選預設。
⑦ 點選下一步,選擇要插入資料量的大小,也可以自己設定大小。要保證作業系統空間足夠,tempfile滿足要求,如果臨時表空間不夠,修改臨時表空間的大小以滿足要求。
⑧ 點選下一步,選擇并行度,如果系統性能高的話可以适量增加。
⑨ 點選finish開始執行,執行時間較長,等待執行完成後點選OK,儲存生成的檔案,關閉程式。