การฝึกอบรมหลักสูตร oracle database 11g : administrator ·...
TRANSCRIPT
![Page 1: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/1.jpg)
การฝกอบรมหลกสตร Oracle Database 11g : Administrator
22 มนาคม 2562 มหาวทยาลยสโขทยธรรมาธราช
![Page 2: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/2.jpg)
Content
1 Oracle Database 11gท ำควำมรจกกบ Oracle Database 11g
2 การตดตง Oracle Database Serverควำมตองกำรพนฐำนของกำรตดตง Oracle Database Server , กำรตดตงซอฟตแวร
3 การสราง Oracle Database กำรสรำง Listener,กำรตรวจสอบสถำนะ Listener,กำรสรำง Oracle Database
4 สถาปตยกรรมของ Oracle Database
สถำปตยกรรมของ Oracle Database
![Page 3: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/3.jpg)
Content
5เครองมอส าหรบการใชงาน Database Interfaceกำรใชค ำสง เปด Oracle SQL*Plus,กำรใช Enterprise Management Control ผำนเวบไซต
6Table Space และ Data FileTable space, กำรสรำง Table Space และ Data File, กำรสรำง User , Schema, Index, View และ Synonym
7Lock Conflicts และ Dead Lock กำรจดกำร Lock Conflicts ,กำรจดกำร Dead lock, Undo Management, Flash Back Query
8Performance Monitoring
Data Dictionary , Rebuild Index, Optimizer Statistics
![Page 4: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/4.jpg)
Content
9 Dynamic PerformanceProactive Maintenances, Thresholds, SQL Tuning Advisor และ Memory Advisor , Segment Advisor , Automatic Workload Repository (AWR) , Automatic database Diagnostic Monitor (ADDM)
10Backup and recovery Backup and recovery concept, พนฐำนกำร Backup Database, กำรเคลอนยำยขอมล, กำรน ำเขำขอมล , พนฐำนกำร Database Recovery
11 Uninstall Oracle Databaseกำร Uninstall Oracle Database
![Page 5: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/5.jpg)
Oracle Database 11gท ำควำมรจกกบ Oracle Database 11g
![Page 6: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/6.jpg)
Oracle Database 11gท ำควำมรจกกบ Oracle Database 11g
01
Oracle Database เปนฐำนขอมลเดยวทออกแบบเปนพเศษส ำหรบกรดคอมพวตง (Grid Computing) และดวยรลสลำสด Oracle Database 11g ชวยเพมควำมสะดวกในกำรบรหำรจดกำรขอมลภำยในองคกร ทงยงชวยใหลกคำเขำใจเกยวกบธรกจไดมำกขนและสรำงสรรคนวตกรรมไดรวดเรวขน โดย Oracle Database 11g มคณสมบตทเหนอกวำทงในแงของประสทธภำพ ควำมยดหยนในกำรปรบขนำด ควำมพรอมใชงำน ควำมปลอดภย และควำมสะดวกในกำรจดกำร บนระบบกรดรำคำประหยดซงประกอบดวยสตอเรจและเซรฟเวอรมำตรฐำนอตสำหกรรม Oracle Database 11g สำมำรถตดตงไดอยำงมประสทธภำพบนทกระบบ ตงแตเบลดเซรฟเวอรขนำดเลก ไปจนถงเซรฟเวอร SMP ทมขนำดใหญทสด รวมถงคลสเตอรทกขนำด โดยประกอบดวยควำมสำมำรถดำนกำรจดกำรแบบอตโนมตเพอกำรด ำเนนกำรทสะดวกงำยดำยและประหยดคำใชจำย Oracle Database 11g มควำมสำมำรถทโดดเดนในกำรจดกำรขอมลทงหมด ตงแตขอมลธรกจแบบเกำ ไปจนถงขอมล XML และขอมลเชงพนท 3 มต จงนบเปนทำงเลอกทเหมำะสมทสดส ำหรบกำรประมวลผลทรำนแซคชน ระบบคลงขอมล และกำรจดกำรคอนเทนต
![Page 7: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/7.jpg)
สถาปตยกรรมของ Oracle Databaseสถำปตยกรรมของ Oracle Database
![Page 8: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/8.jpg)
สถำปตยกรรมของ Oracle Database
สถาปตยกรรมของ Oracle Database01
04
![Page 9: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/9.jpg)
กำรตดตง Oracle Database Serverสถาปตยกรรมของ Oracle Database
![Page 10: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/10.jpg)
กำรตดตง Oracle Database Serverสถาปตยกรรมของ Oracle Database
สวน Instance เปนสวนทอยในหนวยความจ าหลก คอสวน SGA1. User Process คอ สวนกำรท ำงำนจำกเครอง Client รองรบกำรท ำงำนจำกผใชเชอมตอในสวนควำมจ ำ Instance 2. Server Process คอ สวนทใหบรกำร User Process รองรบกำรท ำงำนภำษำ SQL และจดสรรตวแปร และ ขอมล3. สวน Shared Pool คอ สวนทใชเกบขอมลชวครำว4. สวน Library Cache คอ สวนทใชตรวจสอบ Syntax5. สวน Data Dictionary Cache โดยแบงออกเปน 2 ประเภท คอ user table และ data dictionary table ทเกบขอมล ของ database 6. สวน Database Buffer Cache คอ สวนทใชในกำรเกบผลลพธทไดจำก Data File7. สวน Java Pool คอ กำรใชงำนในสวนของ Application8. สวน Redo log Buffer คอ บนทกกำรท ำงำนไว มบทบำทมำกเรอง recover 9.สวน Large Pool คอ สวนทใชอปกรณ INPUT/OUTPUT10. สวน PMON คอ สวนทลำง Process ทไมอยแลวออกไป11. สวน SMON คอ สวนทใชในกำร Recovery12. สวน DBWR คอ เอำขอมลจำก database buffer cache แลวกเขยนลง data file13. สวน LGWR คอ เอำขอมลจำก redo log buffer แลวกเขยนลง redo log file14. สวน CKPT คอ สวนท update *SCN และชวยให DBWR และ LGWR ท ำงำนสมพนธกน *SCN เปรยบเสมอน Time Stamp ใหกบการเขยนขอมลลงไฟล
![Page 11: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/11.jpg)
กำรตดตง Oracle Database Serverสถาปตยกรรมของ Oracle Database
สวนทอยนอก Instance เปนสวนทอยนอกหนวยความจ าหลกสวนใหญจะอยใน Hard disk1. สวน Parameter file คอ สวนทเกบ Parameter ของ Database (Serve Parameter File (SPFILE) และ Parameter File (PFILE))2. สวน Password file คอ สวนทเกบ Password ของ Sysdba เพอใหใช Login จำกเครอง Client แตถำไฟลนหำยจะตองมำเลนทหนำเครองหลกเทำนน3. สวน Data files คอ สวนทเกบขอมล4. สวน Control files คอ สวนทมกำรเกบ SCN มมำกวำ 1 ไฟลโดยแตละไฟลตองม SCN เทำกนเพอใชในกำร Recovery เรยกกำรท ำแบบนวำ Multiplex5. สวน Redo log files คอ สวนทบนทกกำรท ำงำนไว ควรอยท Disk อนเพอปองกนกำรหำยของขอมลกำรท ำงำน 6. สวน Archived log files คอ กำรเกบ Transection กำรท ำงำนำของ Database
![Page 12: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/12.jpg)
การตดตง Oracle Database Serverควำมตองกำรพนฐำนของกำรตดตง Oracle Database Server,กำรตดตงซอฟตแวร
![Page 13: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/13.jpg)
กำรตดตง Oracle Database Serverควำมตองกำรพนฐำนของกำรตดตง Oracle Database Server
1. RAM 1 GB2. Virtual Memory 2*RAM3. พนทวำง 200 MB4. พนทวำง 2.95 GB ส ำหรบ ซอฟตแวร Database Server5. พนทวำง 1.60 GB disk space ส ำหรบกำรตงคำ Database Server
**ขนตอนทส าคญทสดในการตดตงเนองจากเวลายอนกลบมาแกไขการตดตงนนคอนขางทจะซบซอน เพราะฉะนนกอนการตดตงควรตรวจความตองการพนฐานของซอฟตแวรใหพรอมกอนการตดตง
![Page 14: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/14.jpg)
กำรตดตง Oracle Database Serverกำรตดตงซอฟตแวร
การตงคา Loop back adapter ส าหรบ เครอขายคอมพวเตอรทเปนแบบ DHCP01 การตงคาการรกษาความปลอดภย02
การตดตงซอฟตแวร Oracle ดวยโปรแกรม Oracle Universal Installer(OUI)
03 04
![Page 15: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/15.jpg)
กำรตดตง Oracle Database Serverการตงคา Loop back adapter ส าหรบ เครอขายคอมพวเตอรทเปนแบบ DHCP
1. เปด Control Panel > Add Hardware
![Page 16: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/16.jpg)
กำรตดตง Oracle Database Serverการตงคา Loop back adapter ส าหรบ เครอขายคอมพวเตอรทเปนแบบ DHCP
2. Hardware wizard > click Next 3. Yes, I have already connected the hardware> click Next
![Page 17: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/17.jpg)
กำรตดตง Oracle Database Serverการตงคา Loop back adapter ส าหรบ เครอขายคอมพวเตอรทเปนแบบ DHCP
4. Add a new hardware device > click Next 5. Install the hardware that I manually select> click Next
![Page 18: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/18.jpg)
กำรตดตง Oracle Database Serverการตงคา Loop back adapter ส าหรบ เครอขายคอมพวเตอรทเปนแบบ DHCP
6. Network Adapter > click Next 7.Microsoft Loopback Adapter > click Next
![Page 19: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/19.jpg)
กำรตดตง Oracle Database Serverการตงคา Loop back adapter ส าหรบ เครอขายคอมพวเตอรทเปนแบบ DHCP
8. Start Install > click Next 9. Finish install loop back driver.
![Page 20: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/20.jpg)
กำรตดตง Oracle Database Serverการตงคา Loop back adapter ส าหรบ เครอขายคอมพวเตอรทเปนแบบ DHCP
10. เปด Control Panel > Network Connection
12. Click "Properties" button
11. Local Connection (Loopback Adapter)13. Select Internet Protocol (TCP/IP) > click Properties
![Page 21: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/21.jpg)
กำรตดตง Oracle Database Serverการตงคา Loop back adapter ส าหรบ เครอขายคอมพวเตอรทเปนแบบ DHCP
14. กำรตงคำ Use the following IP address โดยตง IP : 10.10.10.10 (or 192.168.1.x) that not your company network when x between 0 and 255 ) Subnet mask : 255.255.255.0 และ click OK.
15. Restart Computer
![Page 22: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/22.jpg)
กำรตดตง Oracle Database Serverการตงคา Loop back adapter ส าหรบ เครอขายคอมพวเตอรทเปนแบบ DHCP
16. แกไขไฟล Hosts ท C:\Window\system32\drivers\etc > click hosts 17. เพมเตมขอมล IP address “10.10.10.10” oraclesrv
![Page 23: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/23.jpg)
กำรตดตง Oracle Database Serverการตงคาการรกษาความปลอดภย
1. เปด Control Panel > Administrative Tools > Local Security Policy > Log on as batch job
![Page 24: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/24.jpg)
กำรตดตง Oracle Database Serverการตงคาการรกษาความปลอดภย
2. เพมผใชทมสทธตดตงซอฟตแวร
![Page 25: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/25.jpg)
กำรตดตง Oracle Database Serverการตดตงซอฟตแวร Oracle ดวยโปรแกรม Oracle Universal Installer (OUI)
1. ตดตงซอฟตแวร Oracle ดวยโปรแกรม Oracle Universal Installer (OUI)
2. click Next
![Page 26: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/26.jpg)
กำรตดตง Oracle Database Serverการตดตงซอฟตแวร Oracle ดวยโปรแกรม Oracle Universal Installer (OUI)
3. Click Yes 4. เลอก install database software on only แลว Click Next
![Page 27: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/27.jpg)
กำรตดตง Oracle Database Serverการตดตงซอฟตแวร Oracle ดวยโปรแกรม Oracle Universal Installer (OUI)
5. เลอก Single instance database installation 6. เลอกภำษำ Thai แลวกด Add เพม
![Page 28: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/28.jpg)
กำรตดตง Oracle Database Serverการตดตงซอฟตแวร Oracle ดวยโปรแกรม Oracle Universal Installer (OUI)
7. เลอก Enterprise Edition (3.27 GB) > Click Next 8. Click Next
![Page 29: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/29.jpg)
กำรตดตง Oracle Database Serverการตดตงซอฟตแวร Oracle ดวยโปรแกรม Oracle Universal Installer (OUI)
9. แลว Click Finish คอยจนลงซอฟตแวรเสรจ
![Page 30: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/30.jpg)
การสราง Oracle Database กำรสรำง Listener, กำรตรวจสอบสถำนะ Listener, กำรสรำง
Oracle Database
![Page 31: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/31.jpg)
กำรสรำง Oracle Database
การสราง Listener01 การตรวจสอบสถานะ Listener02
การสราง Oracle Database03
![Page 32: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/32.jpg)
กำรตดตง Oracle Database Serverการสราง Listener
Listener คอ สงทใชในกำรตดตอระหวำงผใชงำนและ Oracle Database สำมำรถใชโปรแกรม Net Configuration Assistantวธการสราง Listener
1. Start > Oracle – OraDb11g_home1 > Configuration and Migration Tools > Net Configuration Assistant
![Page 33: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/33.jpg)
กำรตดตง Oracle Database Serverการสราง Listener
2. เลอก Listener Configuration > Next 3. เลอก Add > Next
![Page 34: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/34.jpg)
กำรตดตง Oracle Database Serverการสราง Listener
4. ตงชอ Listener > Next 5. เลอก TCP > Next
![Page 35: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/35.jpg)
กำรตดตง Oracle Database Serverการสราง Listener
6. เลอก Use the standard port number of 1521 > Next 7. เลอก YES
![Page 36: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/36.jpg)
กำรตดตง Oracle Database Serverการสราง Listener
8. เลอก No > Next > Next 9. Click Finish
![Page 37: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/37.jpg)
กำรตดตง Oracle Database Serverการตรวจสอบสถานะ Listener
1. My Computer แลว Click ขวำ เลอก Manage แลวเลอก Service 2. สำมำรถตรวจสอบผำน cmd ได โดยใชค ำสง cd \ เพอออกจำกโหมด
C:\lsnrctl start ค ำสงเปด ListenerC:\lsnrctl stop ค ำสงปด ListenerC:\lsnrctl status ค ำสงตรวจสอบสถำนะ Listener
![Page 38: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/38.jpg)
กำรตดตง Oracle Database Serverการสราง Oracle Database
1. Start > Oracle – OraDb11g_home1 > Configuration and Migration Tools > Database Configuration Assistant
2. เลอก Next
![Page 39: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/39.jpg)
กำรตดตง Oracle Database Serverการสราง Oracle Database
3. เลอก Create a Database > Next 4. เลอก General Purpose or Transaction Processing > Next
![Page 40: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/40.jpg)
กำรตดตง Oracle Database Serverการสราง Oracle Database
5. ตงชอ Database > Next 6. เลอก Configure Enterprise Manager และ Configure Database Control for local management > Next
![Page 41: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/41.jpg)
กำรตดตง Oracle Database Serverการสราง Oracle Database
7. เลอก Use the same Administrative Password for All Accountแลวกรอก Password > Next
8. เลอก Use Common Location For All Database Files(เลอกพนทจดเกบตำรำงขอมล) > Next
![Page 42: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/42.jpg)
กำรตดตง Oracle Database Serverการสราง Oracle Database
9. เลอก Specify Flash Recovery Area (เลอกพนทจดเกบท recovery ไฟล)> Next
10. เลอก Sample Schemas > Next
![Page 43: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/43.jpg)
กำรตดตง Oracle Database Serverการสราง Oracle Database
11. ตงคำพนทกำรจดเกบขอมลไดตำมตองกำรโดยเลอกแบบ Typical > Character Sets > Choose from the list of character set > TH8TISASCII > Next > Finish
12. เลอก Create Database > Finish > OK
![Page 44: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/44.jpg)
เครองมอส าหรบการใชงาน Database Interfaceกำรใชค ำสง เปด Oracle SQL*Plus,กำรใช Enterprise Management Control ผำนเวบไซต
![Page 45: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/45.jpg)
เครองมอส ำหรบกำรใชงำน Database Interface
การใชค าสง เปด Oracle SQL*Plus01 การใช Enterprise Management Control ผานเวบไซต 02
![Page 46: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/46.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการใชค าสง เปด Oracle SQL*Plus
การใชค าสง เปด Oracle SQL*Plusพมพ C:\> sqlplus /nolog แลว Enter เปนกำรโปรแกรม sqlplus เพอใชในกำรจดกำร Database ผำน command lineพมพ SQL> connect / as sysdba เปนกำรเขำถง Database ในสทธ Sysdba
![Page 47: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/47.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการใช Enterprise Management Control ผานเวบไซต
การใช Enterprise Management Control ผานเวบไซต 1. ตงคำกำรใชงำนโดยพมพผำน cmd ใชค ำสง cd \ เพอออกจำกโหมดC:\ set ORACLE_UNQNAME =orclC:\ emctl start dbconsole
2. เขำส https://oraclesrv:1158/em > click or you can add an exception..
![Page 48: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/48.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการใช Enterprise Management Control ผานเวบไซต
3. Click Add exception 3. Click รบใบรบรอง > ยนยนขอยกเวนควำมปลอดภย
![Page 49: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/49.jpg)
Table Space และ Data FileTable space, กำรสรำง Table Space และ Data File, กำรสรำง User ,Schema, Index, View และ Synonym
![Page 50: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/50.jpg)
กำรสรำง Oracle Database
Table space01 การสราง Table Space และ Data File02
การสราง User , Schema, Index, View และ Synonym03
![Page 51: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/51.jpg)
กำรตดตง Oracle Database ServerTable space
Table space : เปนพนทเกบตำรำงในระดบ Logical โดย Table space จะมำจำก Database เดยว แตจะมหลำย Data filesSegment : เปน Database Object ทตองมกำรจองพนทกอน ภำยใน Segment ประกอบดวยกลมของ ExtentsExtents : เปนกำรจองพนท Segment โดนคดเปน UnitData Block : เปนหนวยทเลกทสดในกำรเกบขอมลมขนำดเปนตวคณของ OS Block เชน 4KB , 8 KBData File : เปนพนทเกบตำรำงในระดบ Physical โดยเมอ file เตมสำมำรถ add data file เพมไดประเภทของ TablespacePermanent Tablespace ไดแก Table, IndexTemporary Tablespace เกบขอมลชวครำว ขอมลนอำจเกดจำกกำรใชค ำสงเรยงล ำดบ ขอมลเปนตนUndo Tablespace เกบคำฐำนขอมลกอนทจะมกำรเปลยนแปลง เพอใชในกำร Rollback
![Page 52: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/52.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการสราง Table Space และ Data File
1. กำรสรำง Table Space จำก Enterprise Management> Sever จำกนนเลอก Table spaces > Create
2. ตงชอ Table Space ทชอง Name จำกนนกดปม Add เพอสรำง Data file
![Page 53: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/53.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการสราง Table Space และ Data File
3. กรอกขอมล Data file เลอก Continue 4. แทป Storage > OK
5. เมอตองกำรลบ Table space กดทปม Delete
![Page 54: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/54.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการสราง User , Schema, Index, View และ Synonym
ส ำหรบ Oracle ทง User และ Schema จะใชชอเหมอนกนโดย Schema เปนทเกบ Object ตำงๆ ท User คนนนเปนเจำของ เชน table, view, index และอนๆการสราง Userเลอก Tab Sever > Security > User > Create
ท Tab Object Privileges สำมำรถเพมสทธให User นเพอด ำเนนกำรกบ Object ใน Schema อนได
![Page 55: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/55.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการสราง User , Schema, Index, View และ Synonym
System Privileges : สทธทอนญำตให User ท ำในระบบ System เชน สทธในกำรตดตอฐำนขอมล สทธในกำรสรำง Object ตำงๆ ในฐำนขอมล เปนตน ( สทธนเมอมกำรถอน คนทถกใหสทธตอจะไมถกถอนไปดวย ) Object Privileges : สทธทอนญำตให User ท ำงำนกบ Object ตำงๆ ในฐำนขอมล ( สทธนเมอมกำรถอน คนทถกใหสทธตอจะถกถอนไปดวย ) Role คอกลมของ User ทมบทบำททคลำยกนโดย DBA เปนผก ำหนดกลมของ Privileges ใน Role ให เพอลดภำระในกำรก ำหนดสทธ หรอยกเลกสทธ และเพมประสทธภำพใหกบฐำนขอมล
![Page 56: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/56.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการสราง User , Schema, Index, View และ Synonym
สำมำรถเพม Role ใหกบ User ไดโดยเลอกท Tab RolesProfile : คอ policy บงคบเรอง password วนหมดอำย จ ำนวนกำรคยผด
กฎการตงชอใน Oracle
1. ตงชอ Database ใชตวอกษรไดไมเกน 8 ตว
2. ชอ Object ใน Schema ใชตวอกษรไดไมเกน 30 ตว แตละ Object จะตงชอซ ำกนไมได
3. สญลกษณพเศษใชไดเฉพำะ _ $ #
การสราง Table
เลอก Tab “Schema” > Database Objects > Tables > Create
![Page 57: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/57.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการสราง User , Schema, Index, View และ Synonym
สรำง Constraint มกำรก ำหนด Primary KeyInsert ขอมลลงในตำรำง สำมำรถ Insert ขอมลไดผำนทำง CMD
![Page 58: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/58.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการสราง User , Schema, Index, View และ Synonym
Index : เปน Object ทท ำให Oracle Database คนหำขอมลไดเรวขน กำรคนหำขอมลจะกระโดดไปทต ำแหนงขอมลไดเลย โดยไมตองท ำกำรคนหำทกแถว ควรสรำง Index เมอ
1. Column ม Range ของขอมลกวำง
2. Column มคำ Null เปนจ ำนวนมำก
3. Column มกำรใชเงอนไข where บอย ๆ หรอเปน Column ทมกำร Join Table บอยๆ
ไมควรสรำง Index บน Table ทมกำร Update บอยเนองจำกไมท ำใหประสทธภำพในกำรคนหำเรวขน
การสราง Index เลอก Tab Schema > Database Objects > Table
![Page 59: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/59.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการสราง User , Schema, Index, View และ Synonym
View : เปนโครงสรำงขอมลจำก Table สรำงจำกรปแบบค ำสง Select เปนขอมลทมกำรเรยกใชบอย การสราง Viewเลอก Tab Schema > Database Objects > Views
![Page 60: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/60.jpg)
เครองมอส ำหรบกำรใชงำน Database Interfaceการสราง User , Schema, Index, View และ Synonym
การสราง Synonymเลอก Tab Schema > Database Objects > Synonyms
![Page 61: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/61.jpg)
Lock Conflicts และ Dead Lock กำรจดกำร Lock Conflicts ,กำรจดกำร Dead lock, Undo Management,Flash Back Query
![Page 62: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/62.jpg)
Lock Conflicts และ Dead Lock
การจดการ Lock Conflicts01 การจดการ Dead lock02
04Undo Management03 Flash Back Query 04
![Page 63: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/63.jpg)
Lock Conflicts และ Dead Lock การจดการ Lock Conflicts
Lock Conflicts : เพอปองกนกำรเขำแกไขขอมลชดเดยวกนพรอมๆ กน ใน Oracle เปนกำร Lock ระดบ Rowสาเหตของการเกด Lock1. ยงไมมกำร Commit2. กำรรน Transaction จ ำนวนมำกๆ3. กำรแกไข Lock Conflicts4. กำรรอจนกระทง commit หรอ rollback จบ session ทถกใหรอตวอยำงกำรใชงำนทท ำใหเกด Lock Conflicts ของผใชงำน 2 คน
![Page 64: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/64.jpg)
Lock Conflicts และ Dead Lock การจดการ Lock Conflicts
Oracle มกำรจดกำรกำรเกด Lock Conflicts โดยสำมำรถเขำใชผำนเมน Blocking Sessions เลอก Tab Performance > Additional Monitoring Links > Blocking Sessions
สำมำรถเลอก Kill Session ทเปนปญหำเพอใหผใชงำนอนใชงำนได
![Page 65: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/65.jpg)
Lock Conflicts และ Dead Lock การจดการ Dead lock
การเกด Dead Lock คอ กำรเกดกำรรอคอยซอนกนจำกกำรท ำ Transaction ไขวกนจนเกดภำวะกำรรอคอยไมมทสนสด
กรณน Oracle จะเลอก Kill Session อนใดอนหนงใหเพอใหผใชงำนสำมำรถใชงำนตอได
![Page 66: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/66.jpg)
Lock Conflicts และ Dead Lock Undo Management
Undo Management
เกบขอมลกอนกำรเปลยนแปลง เชน ขอมล Insert Update Delete (DML) ทยงไมมกำร Commit (บนทกกำรเปลยนแปลงขอมลอยำงถำวร) เพอใชกบค ำสง Rollback (ยกเลกกำรเปลยนแปลงขอมล) ขอมล Undo จะถกเกบไวใน Undo Segment สำมำรถขยำยไดเปนวงกลม ซงอยภำยใน Undo Tablespace
![Page 67: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/67.jpg)
Lock Conflicts และ Dead Lock Flash Back Query
Flash Back Query เปนค ำสงในกำรยอนเอำขอมล ณ เวลำใดเวลำหนง ทเกดจำกค ำสงประเภท DDL เชน Drop, Alter ซงไมสำมำรถ Rollback ได
![Page 68: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/68.jpg)
Performance Monitoring Data Dictionary , Rebuild Index, Optimizer Statistics
![Page 69: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/69.jpg)
Performance Monitoring
Data Dictionary01 Rebuild Index02
Optimizer Statistics03
![Page 70: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/70.jpg)
Performance Monitoring Data Dictionary
Data Dictionary คอ พจนำนกรมขอมล เกบขอมล Object ของ Database1. PL/SQL code objects เชน Procedure, Trigger ไดแก กำร Recompile2. Indexes ไดแก กำร Rebuild Index (มกำรจด Node ใหมท ำให Performance ดขน)
![Page 71: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/71.jpg)
Performance Monitoring Rebuild Index
การท า Rebuild Index เลอก Tab Schema > Database Objects > Indexes > Reorganize
![Page 72: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/72.jpg)
Performance Monitoring Optimizer Statistics
Optimizer StatisticsAdmin ควร Update Statistic ให update อยเสมอเพอกำรตดสนใจของ
ระบบทดทสด ปกต Oracle มกำรเกบ Statistic ใหอยแลวโดยอตโนมต แตเรำสำมำรถท ำ Optimizer statistics เองไดในกรณ Table โตเรวมำกท ำใหกำรอำนขอมลชำเลอก Tab Server > Query Optimizer > Manage Optimizer Statistics > Gather Optimizer Statistics
![Page 73: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/73.jpg)
Performance Monitoring Optimizer Statistics
Optimizer Statistics
ตรวจสอบควำมกำวหนำของ Job ไดจำก Link Job Scheduler
![Page 74: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/74.jpg)
Dynamic PerformanceProactive Maintenances, Thresholds, SQL Tuning Advisor และ Memory Advisor , Segment Advisor , Automatic Workload Repository (AWR) , Automatic database Diagnostic Monitor (ADDM)
![Page 75: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/75.jpg)
Dynamic PerformanceProactive Maintenances01 Thresholds02
Automatic Workload Repository (AWR)
03 Segment Advisor04
05
SQL Tuning Advisor และ Memory Advisor
06 Automatic database Diagnostic Monitor (ADDM)
![Page 76: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/76.jpg)
Dynamic Performanceการจดการ Dynamic Performance
การจดการ Dynamic Performance
![Page 77: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/77.jpg)
Dynamic PerformanceProactive Maintenances
Proactive Maintenances จะเปนกำรบ ำรงรกษำทท ำกอนทจะเกดกำรเสยหำยของสนทรพย โดยทวไปจะเปนกำรท ำกำรบ ำรงรกษำเชงปองกนหรอกำรบ ำรงรกษำตำมสภำพ อยำงไรกตำมกำรบ ำรงรกษำเชงรกในฐำนควำมรหรอมมมองแบบอนจะหมำยถงกำรวเครำะหรำกของปญหำเพอหำสำเหตทแทจรงของปญหำ เพอก ำหนดวธกำรบ ำรงรกษำหรอมำตรกำรอนเพอปองกนไมใหปญหำเกดขนมำอกในอนำคต ขอด ลดขอจ ำกดของกำรบ ำรงรกษำเชงปองกนและกำรบ ำรงรกษำตำมสภำพ ท ำใหสำมำรถแกไขปญหำไดทรำกของปญหำ ขอสงเกต ปญหำในกำรพจำรณำกำรบ ำรงรกษำวำควรจะท ำแบบเชงปองกนหรอแบบตำมสภำพประสทธภำพและประสทธผลของกำรวเครำะหรำกของปญหำ
![Page 78: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/78.jpg)
Dynamic PerformanceThresholds
Thresholds คอ ระดบกำรตงคำกำรเตอน ประกอบดวย 2 ระดบ คอ Warning และ Criticalกำรตงคำ Thresholds เลอก Related Links > Metric and Policy Setting
![Page 79: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/79.jpg)
Dynamic PerformanceSQL Tuning Advisor และ Memory Advisor
SQL Tuning Advisor ดและวเครำะหใหค ำแนะน ำ และสรำง Code ในกำรแกปญหำMemory Advisor ดวำกำรจอง Memory เพอใชงำนเพยงพอหรอไม
![Page 80: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/80.jpg)
Dynamic PerformanceSegment Advisor
Segment คอ การจดการพนทของฐานขอมล การจดการ Related Link > Advisor Central > Segment Advisor
![Page 81: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/81.jpg)
Dynamic PerformanceAutomatic Workload Repository (AWR)
Automatic Workload Repository (AWR) 1. เกบขอมลของ Performance 2. เกบ Snap shorts Database ทกๆ 60 นำท และเกบไวไดถง 8 วน (สำมำรถถกเขยนทบได)3. เกบไวใน SYSAUX โดยม SYSMAN เปนเจำของการจดการ Automatic Workload Repository (AWR) Server > Automatic Workload Repository
![Page 82: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/82.jpg)
Dynamic PerformanceAutomatic Workload Repository (AWR)
Automatic Workload Repository (AWR)
![Page 83: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/83.jpg)
Dynamic PerformanceAutomatic database Diagnostic Monitor (ADDM)
Automatic database Diagnostic Monitor (ADDM)เลอก Advisosr > ADDM
![Page 84: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/84.jpg)
Backup and recovery Backup and recovery concept, พนฐำนกำร Backup Database, กำรเคลอนยำยขอมล, กำรน ำเขำขอมล , พนฐำนกำร Database Recovery
![Page 85: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/85.jpg)
Backup and recovery Backup and recovery concept01 พนฐานการ Backup Database02
พนฐานการ Database Recovery
03 การน าเขาขอมล04
05
การเคลอนยายขอมล
![Page 86: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/86.jpg)
Backup and recovery Backup and recovery concept
Backup and recovery Concept (แนวคดของกำร Backup และ Recovery)หมวดหมของการสญเสยหรอการตองท า Backup และ Recovery
1. สญเสย Statement2. กำรหลดกำรท ำงำนของผใช3. เครอขำยกำรท ำงำนผดพลำด4. ผใชท ำงำนผด5. Instance ทผดพลำด6. กำรท ำงำนของสอมควำมผดพลำด
สงทผดแลระบบควรท า1. ตองปกปอง Database จำกกำรลม2. เพมชวงเวลำควำมถในกำรตรวจสอบ3. ตองกคน Database อยำงรวดเรว4. ตองลดกำรสญเสยใหนอยทสด
![Page 87: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/87.jpg)
Backup and recovery Backup and recovery concept
Backup and recovery Concept (แนวคดของกำร Backup และ Recovery)สญเสย Statement คอ สงค ำสงไปแต Database ท ำงำนไมส ำเรจ ยงไมเกดกำรสญเสยขอมล เกดจำก กำรใสขอมลทผดพลำด พนทกำรจดเกบไมเพยงพอ สทธ
ในกำรเขำถงของผใชไมเพยงพอ และอำจจะเกดจำกำรเขยน Application ผดพลำดกำรหลดกำรท ำงำนของผใช คอ Session ของผใชหลดออกไปอยำงผดปกต PMON จะเขำไปจดกำรเครอขำยกำรท ำงำนผดพลำด คอ ยงไมมผลกระทบตอขอมล เกดจำกไมสำมำรถเขำใชงำน Database ได File Configuration อำจจะเสย Hardware อำจจะ
เสย หรอ เกดจำก เสนทำงเครอขำยมกำรหยดกำรตดตอ หรอเกดจำกกำร Shut down ของ listenerผใชท ำงำนผด คอ ผใชงำนท ำงำนผดพลำด เชน กำรกรอกขอมลผด โดยสำมำรถน ำขอมลกลบมำได แตขอมลกอนหนำตองถกบนทกไวท Undo Fileตวอยาง SQL>FLASHBACK TABLE scott.emp TO BEFORE DROP;Instance ทผดพลำด คอ เกดจำกกำรปดเครองกะทนหน หรอ สวน Memory Instance หำยไป โดยจดกำรไดคอ start Instance ใหม แลว SMON จะ Recov
ery เอง โดย SMON จะไปดท Redo log file แลวจะดสวนท commit จะท ำกำร commit ตอไป สวนทไมมกำร commit จะถก rollback กลบไปกำรท ำงำนของสอมควำมผดพลำด คอ Disk เสย ท ำกำรแกไขโดย เพม Drive ในกำรจดเกบ หรอท ำกำรส ำรองไฟลขอมลไวอก Drive แลวท ำกำร Restore file
วธปองกน1. มกำร Back up ขอมลสม ำเสมอ2. ท ำกำร Multiplex Control file เสมอ3. ท ำกำร Multiplex Redo log file เสมอ4. เปดโหมด Archive log 5. Multiplex Control file คอ กำร copy file ไวอกท เมอเกดปญหำเรำสำมำรถน ำไฟลท copy ไวมำแทนท ไฟลทมปญหำ6. Multiplex Redo log file คอ กำร copy file ไวอกท เมอเกดปญหำเรำสำมำรถน ำไฟลท copy ไวมำแทนท ไฟลทมปญหำ
![Page 88: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/88.jpg)
Backup and recovery Backup and recovery concept
Backup and recovery Concept (แนวคดของกำร Backup และ Recovery)โหมด Archive log คอ กำรชวยเตมเตม Transaction ทหำยไปของ Multiplex Redo log file เนองจำก Redo log file ไมมหมำยเลข SCN ใชในกำร
Back up ขอมลการเปดโหมด Archive log1. Availability tab > Baack up/Recovery > Setup > Recovery Setting
ชอของตวแปร
%t = หมำยเลขเครอง
%r = เลขชดของกำรถอยหลง Database จะม Tag บอกวำ Reset ไปแลวกครง
%s = ล ำดบของกำร Switch Redo log file ตวเลขจะไมซ ำกน
![Page 89: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/89.jpg)
Backup and recovery พนฐานการ Backup Database
Basic Database Backup (พนฐานการ Backup Database)กลยทธการ Backup มองทงหมดในรปแบบไฟล โดยน ำไฟลไปทงหมด แตไมไดน ำ Control File
ไปชนดการ Backup
1. น ำไปทงหมด2. น ำไปเฉพำะไฟลทมกำรเปลยนแปลง
โหมดการ Backup1. Offline = มควำมเสถยรล ำดบเลข SCN เทำกน2. Online = ตองมกำรเปด Archived Mode เพอเตมเตม ล ำดบเลข SCN
RMAN คอ เครองมอทใชในกำรชวย Backup ใชในกำรปกปอง file อยใน Oracle/home/binขนตอนการ Backup1. Availability Tab > Backup/Recovery > Setup > Backup Setting
![Page 90: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/90.jpg)
Backup and recovery พนฐานการ Backup Database
2. Click > Backup Set3. Click > Policy
![Page 91: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/91.jpg)
Backup and recovery พนฐานการ Backup Database
4. Availability Tab > Manage > Schedule Backup 5. ไปทหวขอ Customized Backup เลอก Whole Database> Schedule Customized Backup
![Page 92: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/92.jpg)
Backup and recovery พนฐานการ Backup Database
6. Scheduling Backup : Option>Backup Type > Full Backup 7. Click>Submit Job
![Page 93: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/93.jpg)
Backup and recovery การเคลอนยายขอมล
1. Data Movement Tab > Move row Data > Export to Export Files
![Page 94: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/94.jpg)
Backup and recovery การเคลอนยายขอมล
Data Movement
![Page 95: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/95.jpg)
Backup and recovery การเคลอนยายขอมล
Data Movement
![Page 96: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/96.jpg)
Backup and recovery การน าเขาขอมล
Data Movement1. Data Movement Tab > Move row Data > Import from Export File
![Page 97: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/97.jpg)
Backup and recovery การน าเขาขอมล
Data Movement
2. Click> Replace
![Page 98: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/98.jpg)
Backup and recovery การน าเขาขอมล
Data Movement
3. Click > Submit Job
![Page 99: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/99.jpg)
Backup and recovery การน าเขาขอมล
SQL Loader File คอ กำรน ำเขำขอมล Input , Control file , log file , bad file และ discard file1. Data Movement Tab > Move row Data > Load Data From User Files
2. สรำงตำรำงใหม
3. น ำเขำขอมลทตองกำร
![Page 100: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/100.jpg)
Backup and recovery การน าเขาขอมล
SQL Loader File4. Click > Apply file format attributes
![Page 101: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/101.jpg)
Backup and recovery การน าเขาขอมล
SQL Loader File5. Click > Submit Job
![Page 102: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/102.jpg)
Backup and recovery พนฐานการ Database Recovery
กำรทตองท ำ Database Recovery เนองจำกเกดควำมลมเหลวของสอ สญเสยกำรควบคมไฟลหรอระบบ และพนทวำงไมเพยงพอ Redo log file ไมสำมำรถบนทกได 1. กำรกคน Control file ถำ instance ไมไดลมเหลว ให shut down abort แลว copy Control File ไปไวในพนททไฟลหำยแลวเปลยนชอ แลว STARTUP2. กำรกคน Redo log file หำก instance ยงท ำงำนปกต copy remaining File จำก กลมไฟลเดยวกนทสญหำย หรอ ลบ และ สรำงไฟลขนมำใหม3. กำรกคนของ Data file ใน NOACHIVELOG Mode ถำ instance ยงท ำงำนอยให Shut down กคนทงหมดจำกกำรส ำรองไฟลขอมลและไฟลควบคมทงหมด แลวเปดฐำนขอมล และใหผใชปอนขอมลทหำยไปอกครง4. กำรกคน System-Critical Data File ใน ARCHIVELOG Mode ไฟลทเสยหรอไฟลขอมลทสญหำยให Shut down instance เปด MOUNT Mode ท ำกำร restore หรอ recovery ไฟลทหำยไป แลวเปด instance
การ Recovery Data file 1. เขำสระบบ
2. หลงจำกท ำกำรปด Database Click >Perform Recovery
![Page 103: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/103.jpg)
Backup and recovery พนฐานการ Database Recovery
การ Recovery Data file
3. ท ำกำร Log in Database
4. ไปท User Directed Recovery เลอก Recovery Scope > Whole Database และ Operation Type > Recover to the current time or a previous point-in-time แลวกด Recovery
![Page 104: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/104.jpg)
Backup and recovery พนฐานการ Database Recovery
การ Recovery Data file 5. Click > Next
6. Click > No. Restore the files to the default location > Next > Submit
![Page 105: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/105.jpg)
Uninstall Oracle Databaseกำร Uninstall Oracle Database
![Page 106: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/106.jpg)
Uninstall Oracle Databaseการ Uninstall Oracle Database
การ Uninstall Oracle Database
1. เปดโปรแกรม Universal Installer2. Click > Deinstall Products
![Page 107: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/107.jpg)
Uninstall Oracle Databaseการ Uninstall Oracle Database
การ Uninstall Oracle Database 3. Click > Contents > เลอก Oracle Database 11g > Remove
4. Click Yes
![Page 108: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/108.jpg)
Uninstall Oracle Databaseการ Uninstall Oracle Database
การ Uninstall Oracle Database
5. Cmd > regedit.exe6. Delete > file Oracle
![Page 109: การฝึกอบรมหลักสูตร Oracle Database 11g : Administrator · Dynamic Performance Proactive Maintenances, Thresholds, SQL Tuning Advisor และ](https://reader033.vdocuments.site/reader033/viewer/2022041915/5e6985c56c42010e7218fd62/html5/thumbnails/109.jpg)
Thank you