1、首先使用VMVARE10搭建一個(gè)redhat6.5的虛擬機(jī)。
目前創(chuàng)新互聯(lián)公司已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、竹山網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
2、在虛擬redhat6.5上安裝ORACLE11G的數(shù)據(jù)庫(kù)。
3、使用oewizard導(dǎo)入測(cè)試數(shù)據(jù),可以根據(jù)向?qū)崾具M(jìn)行數(shù)據(jù)導(dǎo)入。
4、使用swingbench進(jìn)行壓力測(cè)試。
測(cè)試步驟:
1、導(dǎo)數(shù)據(jù)之前需要修改temp表空間大小,使其能夠容納下相應(yīng)的導(dǎo)入數(shù)據(jù)
create temporarytablespace temp tempfile '/home/oracle/oradata/orcl/temp.dbf' size 1g;
alter databasedefault temporary tablespace temp;
2、 安裝swingbench測(cè)試軟件,直接解壓縮即可運(yùn)行。
unzip -x swingbench25919.zip
3、進(jìn)入swingbench/bin目錄執(zhí)行oewizard導(dǎo)入1G測(cè)試數(shù)據(jù),并修改數(shù)據(jù)庫(kù)連接名和DBA密碼
wKioL1Qx2h3TrIIGAAGyVq92CVA180.jpg
輸入導(dǎo)入數(shù)據(jù)文件存放位置:
wKiom1Qx2nGTFbZFAAGBnRUybxU038.jpg
選擇導(dǎo)入1G數(shù)據(jù):
wKioL1Qx2tnyThWoAAE8qLLgIJI464.jpg
數(shù)據(jù)導(dǎo)完之后在該目錄下運(yùn)行swingbench執(zhí)行測(cè)試,修改數(shù)據(jù)庫(kù)連接名,用戶連接數(shù)設(shè)置為300,測(cè)試時(shí)間設(shè)置為10分鐘
wKiom1Qx2v6S6yjvAAKAl63J5mg784.jpg
修改Distributed Controls用于測(cè)試過程中搜集測(cè)試監(jiān)控信息,修改完之后測(cè)試連接是否正常, 并可以統(tǒng)計(jì)主機(jī)的cpu disk IO 信息
wKioL1Qx24DDSssqAAFmiLc2VSU132.jpg
還可以 拉出AWR報(bào)表
wKioL1Qx3O2gzw45AADH_p4CEeQ979.jpg
設(shè)置 insert,update ,select的比例
wKioL1Qx3RHB32ITAAEK9ABjiPI261.jpg
設(shè)置完成之后,點(diǎn)擊左上角綠色按鈕執(zhí)行測(cè)試
wKiom1Qx24zgsNQ-AAEJ51YcKSs614.jpg
wKiom1Qx3QaxFssnAAGpJeiYV6Q924.jpg
測(cè)試結(jié)果可保持為XML文檔,
這種問題要回答好要求知識(shí)比較全面。
1 從操作系統(tǒng)層次上看
看CPU 內(nèi)存 swqp(交換分區(qū))等使用率
2 從磁盤上看
主要看磁盤讀寫??梢杂胐d測(cè)磁盤讀寫的速度 也可以在業(yè)務(wù)高峰期檢測(cè)磁盤的速率。
3 從數(shù)據(jù)庫(kù)本身來(lái)看。
先要看數(shù)據(jù)庫(kù)各個(gè)參數(shù)的值 。 如sga的大小,process的大小,redo日志的個(gè)數(shù)與大小等這些關(guān)系到性能的參數(shù)是否設(shè)置合理。
長(zhǎng)期觀察的方式就是看各個(gè)時(shí)期的AWR報(bào)告。里面有各種性能指標(biāo),以及按執(zhí)行時(shí)間或資源排列的sql ,以及各種等待時(shí)間的排名。從這里面可以掌握數(shù)據(jù)庫(kù)的長(zhǎng)期的性能變化。
即時(shí)觀察的方式就是利用各種sql 查詢 數(shù)據(jù)庫(kù)在當(dāng)前時(shí)間的各個(gè)性能指標(biāo)(AWR報(bào)告里面的各種指標(biāo)也都是通過sql查詢出來(lái)的)
還有對(duì)數(shù)據(jù)庫(kù)整體的一個(gè)檢查:
如 表的大小,表是否需要分區(qū)而沒有分區(qū),索引是否創(chuàng)建,索引是否失效,開發(fā)人員寫的sql是否正確使用到了索引,頻繁使用的sql是否有綁定變量,有頻繁大批量增刪改的表是否存在高水位。。。
額 總之,這個(gè)話題涉及的知識(shí)非常多,盡可能多的學(xué)習(xí)一些東西,祝你好運(yùn)。
1.安裝好后,在開始處按照如下圖點(diǎn)擊打開,如果顯示的不是中文版的,則是
Configuration and Manager 、然后點(diǎn)擊Net Manager。
2.輸入自己的賬號(hào)跟密碼,然后在服務(wù)命名下點(diǎn)擊"orcl"中的地址配置中輸入你電腦的IP地址。
3.再在監(jiān)聽程序的LISTENER中的地址2中輸入你電腦的IP地址。
4.點(diǎn)擊我的點(diǎn)擊,鼠標(biāo)右擊,進(jìn)入"管理",點(diǎn)擊服務(wù)和應(yīng)用程序,再點(diǎn)擊服務(wù)選項(xiàng)。
5.拉開服務(wù)的名稱,找到如下圖的2個(gè)服務(wù),分別點(diǎn)擊啟動(dòng)。
6.重新操作步驟1,輸入自己的賬號(hào)跟密碼,打開界面后,點(diǎn)擊如圖所示的圖標(biāo),即"測(cè)試",測(cè)試orcl程序。
7.測(cè)試成功后會(huì)像下圖所示顯示測(cè)試成功,否則就是orcl不能夠正常使用,需要查看安裝的步驟。
測(cè)試能否用sqlplus連接上:
原理:
使用sqlplus登陸命令格式如:sqlplus 用戶名/密碼@全局?jǐn)?shù)據(jù)庫(kù)實(shí)例名 as 權(quán)限(NORMAL,SYSDBA,SYSOPER)進(jìn)入到oracle安裝目錄的bin目錄下,執(zhí)行如下代碼,查看能否連接:
使用sys用戶登陸:
使用sqlplus.exe "/as sysdba" 登陸:
使用system用戶登陸:
測(cè)試成功。
測(cè)試成功之后,通過瀏覽器訪問EM控制臺(tái)看是否能夠進(jìn)入,路徑:
用SYS用戶登錄
若能進(jìn)入該界面則表示成功:
1先進(jìn)行選中測(cè)試計(jì)劃,然后依次選擇為添加》》配置元件》》jdbcconnectionconfiguration的選項(xiàng)。2添加完成之后,在databaseconnectionconfiguration中進(jìn)行連接配置oracle的鏈接,如圖所示。3然后進(jìn)行添加》》sampler》》jdbcrequest的
連接數(shù)據(jù)庫(kù)服務(wù)器
(1)???啟動(dòng)服務(wù)器端監(jiān)聽器與數(shù)據(jù)庫(kù)服務(wù)
Linux/Unix下,啟動(dòng)監(jiān)聽器:
$ lsnrctl start
關(guān)閉監(jiān)聽器:
$ lsnrctl stop
查看監(jiān)聽狀態(tài):
$ lsnrctl status
啟動(dòng)數(shù)據(jù)庫(kù):
$ sqlplus /nolog
SQLconn sys@myoracle as sysdba?? --這里的myoracle是前面配置的客戶端本地服務(wù)名
或
SQLconn / as sysdba
SQLstartup
Windows下,啟動(dòng)監(jiān)聽器:
C:lsnrctl start
啟動(dòng)Oracle實(shí)例服務(wù):
C:oradim ?a href="" class="none" title="cs" rel="external"cstartup –sid myoracle
關(guān)閉Oracle實(shí)例服務(wù):
C:oradim –shutdown –sid myoracle
以上服務(wù)必須同時(shí)啟動(dòng),客戶端才能連接數(shù)據(jù)庫(kù)。由于默認(rèn)配置的監(jiān)聽器名稱是Listener,上述命令可以正常啟動(dòng)監(jiān)聽器,如果監(jiān)聽器名稱是其它名稱,如aListener,則需要用下列方式才能啟動(dòng):
Linux/Unix下:
$ lsnrctl start aListener
Windows下:
C:lsnrctl start aListener
(2)???測(cè)試連接數(shù)據(jù)庫(kù)服務(wù)器
測(cè)試的方法多種多樣,可以在上面配置本地服務(wù)名時(shí)進(jìn)行測(cè)試,也可以是第三方客戶端工具,如PL/SQL Developer,最方便的是用Oracle自帶的sqlplus工具,以下利用sqlplus進(jìn)行測(cè)試:
C:sqlplus /nolog
SQLconn zgh@myoracle
已連接。