oracle物理體系相關查詢語句

1、查看SGA和PGA

wKioL1PjM8qgspO8AACxtSBsIFY007.jpg


wKioL1PjM8qDRwE_AAB80IJ6B5U411.jpg

這裏看到SGA和PGA大小爲0是因爲在oracle 11g中,推出了memory_target這個參數,memory_target參數指定的內存會自動分配內存給SGA與PGA;


查看memory_target;

wKiom1PjNHDDelW0AADOW924Fa0187.jpg


sga_max_size=3200M表示當數據庫運行是的內存超過sga_target的大小時,操作系統OS能夠分配再分配內存給SGA,但大小不能超過3200M;


2、查看共享池與數據緩衝區

wKiom1PjNEvgOsjhAADj9vA05YI466.jpg

共享池與數據緩衝區大小爲0是因爲oracle設置爲SGA自動管理,共享池與數據緩衝區的大小由sga_target決定;


3、查看日誌緩存區

wKiom1PjNPKQNwOZAABd996KAQA175.jpg

由於log_buffer每滿1M就要寫一次,分配太大優化效果不明顯,一般15M即可滿足條件;


log_buffer必須手動分配和調整。修改數據庫參數命令如下:

alter system set <parameter_name>=<value> scope=memory|spfile|both [sid=<sid_name>]


scope參數3個可選值

memory:只改變當前實例運行,重新啓動數據庫後失效;

spfile:只改變spfile的設置,不改變當前實例運行,重啓數據庫後生效;

both:同時改變實例和spfile,當前更改立即生效,重啓數據庫後仍生效;

針對RAC環境,還可以指定sid參數,對不同實例進行不同設置;


如果當前實例使用pfile而非spfile,則scope=spfile和both會產生錯誤;

實例以pfile啓動,scope默認爲memory,以spfile啓動,scope默認爲both;

有些參數只能重啓後生效如log_buffer;以memory與both參數則報錯;

wKioL1PjOLeySmbgAAI9NdSfVt0848.jpg


4、查看實例名

wKiom1PjN-SzKGOLAABbne9KuN0340.jpg


5、查看數據庫實例進程ps -ef|grep ora_

wKioL1PjOSbynV9UAAMurU3jlGA110.jpg

其中(LOCAL=NO)表示是非oracle本身後臺進程,是別的用戶通過監聽,連進數據庫進行訪問的;


6、查看是否開啓歸檔

wKioL1PjOafzIJlcAACwnFiKFdQ355.jpg

NO Archive Mode表示當前數據庫是非歸檔的;


打開歸檔需要重啓數據庫,在數據庫爲mount狀態下開始;

wKiom1PjOO7TL2VRAAEPjlaT0Wc337.jpg


開啓歸檔

wKioL1PjOiHRfKExAAEOLr_8Pxc612.jpg


關閉歸檔同樣需要在數據庫mount狀態下;

wKioL1PjOl-B2DXlAAEJBkWRpCY124.jpg


7、數據庫啓停

數據庫啓動分爲3個階段nomount、mount、open,可以startup直接啓動,也可以分三步啓動;

wKiom1PjOejTNhvQAAFYKbm5Qnw599.jpg


數據庫啓動到nomount狀態需要讀取參數文件(spfile\pfile),根據參數文件分配內存區域,並啓動後臺進程;

數據庫啓動到mount狀態需要讀取控制文件control file,控制文件記錄數據庫中數據文件、日誌文件、檢查點信息等;

數據庫啓動到open狀態需要保證所有數據文件和日誌文件等於控制文件中記錄一致;


8、查看spfile文件位置

wKioL1PjPKTBVpHOAACTuJ0yvio341.jpg


9、查看控制文件位置

wKioL1PjPMzT5hCxAAEU-QQapPA679.jpg


10、查看數據文件位置

wKioL1PjPQXCJQhOAAGvQYfu2gE775.jpg


11、查看日誌文件位置

wKioL1PjPX-QjIf9AAF09djPdI0423.jpg


12、查看歸檔文件位置

wKioL1PjPaKTP17yAADKVUmepUc002.jpg


13、查看告警日誌文件位置

wKiom1PjPL3QrUmOAAJkiSawmiU702.jpg


告警日誌爲bdump目錄下,alert打頭的文件;


14、監聽

查看監聽狀態;

wKioL1PjPjaDprcNAAMs9j5X0yA334.jpg


關閉監聽;

wKiom1PjPTXQELkXAADzrblQp1o498.jpg


開啓監聽;

wKioL1PjPmChSWurAAOoUv4qfZE959.jpg


上圖對比一開始lsnrctl status的圖可以發現監聽打開了,但數據庫服務未註冊進去;

註冊數據庫服務;

wKioL1PjPqXCUR15AAAmsSF7wLc993.jpg


再次查看數據庫監聽正常;

wKiom1PjPaKBjDbnAAM2431P4as875.jpg



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章