十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
1.oracle sql developer:甲骨文官方出品,優(yōu)點(diǎn)在于:精準(zhǔn)書(shū)簽,可方便設(shè)置書(shū)簽、切換;自動(dòng)大小寫關(guān)鍵字;過(guò)濾表字段;容易復(fù)制行。
十余年的東蘭網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整東蘭建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“東蘭網(wǎng)站設(shè)計(jì)”,“東蘭網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
2.pl sql developer:集成開(kāi)發(fā)環(huán)境,專用于oracle數(shù)據(jù)庫(kù)存儲(chǔ)的程序單元開(kāi)發(fā)。
3.toad:收費(fèi)工具。精確書(shū)簽、自動(dòng)大小寫關(guān)鍵字、可設(shè)智能提示范圍、語(yǔ)法糾錯(cuò)等。
4.EnterpriseManager,企業(yè)管理器,圖形化數(shù)據(jù)管理。
5.si object browser:在圖形用戶界面上對(duì)數(shù)據(jù)庫(kù)對(duì)象創(chuàng)建編輯,可高效輔助開(kāi)發(fā)。
oracle常用的壓力測(cè)試工具:orastress。
它可以測(cè)試數(shù)據(jù)庫(kù)的CPU或者內(nèi)存的壓力(以只讀方式),也可以使用包括普通INSERT和直接路徑INSERT兩種方式測(cè)試數(shù)據(jù)庫(kù)的I/O能力。但orastress只能運(yùn)行在windows下,不過(guò)它可以測(cè)試遠(yuǎn)程服務(wù)器的壓力。
如何使用swingbench進(jìn)行oracle數(shù)據(jù)庫(kù)壓力測(cè)試
struct func FromJson(str string, stru interface{}) interface{} { err := json.Unmarshal([]byte(str), stru) if err != nil { return "" } return stru
orastress主要測(cè)試數(shù)據(jù)庫(kù)的壓力。它可以測(cè)試數(shù)據(jù)庫(kù)的CPU或者內(nèi)存的壓力(以只讀方式),也可以使用包括普通INSERT和直接路徑INSERT兩種方式測(cè)試數(shù)據(jù)庫(kù)的I/O能力。
orastress只能運(yùn)行在windows下,但它也可以測(cè)試遠(yuǎn)程服務(wù)器的壓力。
1、下載
下載地址是
2、安裝
orastress!使用的用戶和數(shù)據(jù)和orabm類似,它的安裝方法和orabm也類似。
1) 擴(kuò)充表空間
orastress!使用orabm用戶作為測(cè)試用戶,orabm用戶默認(rèn)使用tools表空間作為默認(rèn)表空間,在本測(cè)試中要導(dǎo)入10個(gè)Warehouses的數(shù)據(jù),數(shù)據(jù)庫(kù)大概在1G左右,所以,要保證orabm所用的表空間大于1G
注意:orastress!是共享軟件,沒(méi)有注冊(cè)只能使用1個(gè)并發(fā)測(cè)試數(shù)據(jù)庫(kù)
SQL alter database datafile 'E:ORACLEORADATAORACLE9ITOOLS01.DBF' resize 1500m;
2) 刪除orabm用戶
如果你的數(shù)據(jù)庫(kù)沒(méi)有orabm用戶,則跳過(guò)這步
DROP USER ORABM CASCADE;
3) 創(chuàng)建用戶
sqlplus system/pwd@tnsname @orabm_user
4) 創(chuàng)建表
sqlplus system/pwd@tnsname @orabm_tab
5) 裝載數(shù)據(jù)
orabmload Warehouses 10
這里裝載10個(gè)warehouses的數(shù)據(jù)進(jìn)行測(cè)試。數(shù)據(jù)量大概在1G左右,執(zhí)行時(shí)間估計(jì)在15分鐘左右。
如果是遠(yuǎn)程數(shù)據(jù)庫(kù),則先
set LOCAL=tnsname
然后再執(zhí)行orabmload
6) 創(chuàng)建索引
sqlplus system/pwd@tnsname @orabm_ind
7) 分析表和索引
sqlplus system/pwd@tnsname @orabm_analyze
8) 授權(quán)
連接到目標(biāo)服務(wù)器,以sys執(zhí)行
GRANT EXECUTE ON DBMS_LOCK TO ORABM
9) 創(chuàng)建壓力測(cè)試插入記錄所用的表
sqlplus orabm/orabm@tnsname @orastress_tab.sql
10) 創(chuàng)建orastress!用到的包和存儲(chǔ)過(guò)程
創(chuàng)建包:
sqlplus orabm/orabm@tnsname @orastress.plh
創(chuàng)建包體:
sqlplus orabm/orabm@tnsname @orastress.plb