Oracle 11c
- การติดตั้ง Oracle 11c
- การเข้าใช้งานฐานข้อมูล
- การติดตั้ง SQL Developer
- การสร้างบนฐานข้อมูล User
- การเปิดใช้ Audit การใช้งานฐานข้อมูลบน Oracle 11c
- การจัดการ Tablespace
- การย้ายพื้นที่การจัดเก็บข้อมูล Datafile ของ Tablespace
การติดตั้ง Oracle 11c
ไปยังโฟลเดอร์ติดตั้ง Oracle 11c คลิกที่ไฟล์ setup.exec
บางครั้งอาจขึ้นหน้าต่างแจ้งเตือนว่าสภาพแวดล้อมไม่เพียงพอกับที่ซอฟต์แวร์ต้องการ ก็สามารถกดปุ่ม Yes เพื่อดำเนินการติดตั้งต่อไปได้เลย
ให้ใส่อีเมลสำหรับติดต่อกลับเมื่อขอการสนับสนุนจาก Oracle support คลิกเครื่องหมายกาถูกออกจากส่วนการขอการ Security update จาก Oracle support จากนั้นกดปุ่ม Next
กรณีที่ไม่ได้ใช้งานผ่าน Proxy ให้คลิกกาถูกออกจากช่อง I want to remain uninformed of critical security issures in my configuration. จากนั้นให้กดปุ่ม Continue
คลิกทำเครื่องหมายที่ Create and configure a database จากนั้นกดปุ่ม Next
เลือกการติดตั้งแบบ Server Class จากนั้นคลิกปุ่ม Next เพื่อดำเนินการต่อไป
เลือกการติดตั้งแบบ Single Instance database installation แล้วคลิกปุ่ม Next
ตรวจสอบตำแหน่งในการติดตั้งซอฟต์แวร์ และใส่รหัสผ่านสำหรับ Admin ลงไป จากนั้นคลิกปุ่ม Next
ตรวจสอบการตั้งค่าในการติดตั้งทั้งหมดอีกครั้ง หากถูกต้องให้กดปุ่ม Finish เพื่อดำเนินการติดตั้ง
รอจนกว่าการติดตั้งซอฟต์แวร์จะเสร็จสิ้น
เมื่อการติดตั้งเสร็จสิ้นสมบูรณ์ ระบบจะแสดงหน้าต่างแสดงผลการติดตั้ง รวมถึงปุ่มสำหรับเข้าไปจัดการกับรหัสผ่านของบัญชี Admin และ System ตัวอื่น ๆ ดังรูปด้านล่าง ซึ่งหากไม่ต้องการเปลี่ยนแปลงรหัสผ่านให้คลิกปุ่ม OK
ระบบจะแสดงหน้าจอการติดตั้งอันสุดท้ายเพื่อแจ้งว่าการติดตั้งเสร็จสมบูรณ์พร้อมแสดง URL สำหรับเข้าใช้งานระบบจัดการฐานข้อมูลในรูปแบบ Web GUI
การเข้าใช้งานฐานข้อมูล
การติดตั้ง SQL Developer
สามารถเข้าไปดาวน์โหลด SQL Developer
การสร้างบนฐานข้อมูล User
เชื่อมต่อฐานข้อมูลด้วยบัญชี system
การเปิดใช้ Audit การใช้งานฐานข้อมูลบน Oracle 11c
1. Log in as SYS by SYSDBA
[oracle@labdbt2 bin]$ sqlplus "/as sysdba"
2. Check current setting
SQL> show parameter audit
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /oracle/admin/dblabt1/adump
audit_sys_operations boolean TRUE
audit_syslog_level string
audit_trail string DB
unified_audit_sga_queue_size integer 1048576
3. Enable audit for sys operations.
SQL>alter system set audit_sys_operations=true scope=spfile;
4. Set the type of auditing you want by setting the audit_trail parameter
SQL> alter system set audit_trail=NONE scope=spfile;
5. change auditing destination
SQL> alter system set audit_file_dest='/oracle/admin/db12ct/adump' scope=spfile;
6. restart oracle instance
SQL> show parameter audit
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /oracle/admin/dblabt1/adump
audit_sys_operations boolean TRUE
audit_syslog_level string
audit_trail string DB
unified_audit_sga_queue_size integer 1048576
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 2466250752 bytes
Fixed Size 8795760 bytes
Variable Size 603982224 bytes
Database Buffers 1845493760 bytes
Redo Buffers 7979008 bytes
Database mounted.
Database opened.
SQL>
SQL> show parameter audit
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /oracle/admin/dblabt1/adump
audit_sys_operations boolean TRUE
audit_syslog_level string
audit_trail string NONE
unified_audit_sga_queue_size integer 1048576
การจัดการ Tablespace
Table space คือ ส่วนสำหรับใช้จัดการการจัดเก็บไฟล์ข้อมูลของ User ต่าง ๆ บน Oracle ซึ่งในการตั้งค่าจะต้องมีการระบุตำแหน่งในการจัดเก็บหรือดิสที่ใช้ในการจัดเก็บข้อมูลรวมถึงขนาดของพื้นที่ที่สงวนไว้สำหรับจัดเก็บข้อมูลภายในเครื่องแม่ข่าย
การสร้าง Tablespace
CREATE TABLESPACE tbs01
DATAFILE 'c:/app/administrator/oradata/orcl/tbs01.dbf'
SIZE 10g;
กรณีที่ต้องการตั้งค่าพื้นที่จัดเก็บ 20 Gb โดยอนุญาตให้สามารถขยายพื้นที่ได้เองอัตโนมัติครั้งละ 1 Gb โดยไม่จำกัดค่าสูงสุดในการจัดเก็บสามารถดำเนินการได้โดยใช้คำสั่งต่อไปนี้
CREATE TABLESPACE tbs01
DATAFILE 'c:/app/administrator/oradata/orcl/tbs01.dbf'
SIZE 20g;
AUTOEXTEND ON NEXT 1024
MAXSIZE UNLIMITED;
การย้ายพื้นที่การจัดเก็บข้อมูล Datafile ของ Tablespace
sqlplus / as sysdba
shutdown immediate
select name from v$datafile
host move c:\oracle\product\10.2.0\oradata\datafile01.dbf d:\oracle\oradata\datafile01.dbf
alter database rename file 'c:\oracle\product\10.2.0\oradata\datafile01.dbf' to 'd:\oracle\oradata\datafile01.dbf'
startup mount