Oracle 11c

การติดตั้ง Oracle 11c

ไปยังโฟลเดอร์ติดตั้ง Oracle 11c คลิกที่ไฟล์ setup.exec

image.png

บางครั้งอาจขึ้นหน้าต่างแจ้งเตือนว่าสภาพแวดล้อมไม่เพียงพอกับที่ซอฟต์แวร์ต้องการ ก็สามารถกดปุ่ม Yes เพื่อดำเนินการติดตั้งต่อไปได้เลย

image.png

ให้ใส่อีเมลสำหรับติดต่อกลับเมื่อขอการสนับสนุนจาก Oracle support คลิกเครื่องหมายกาถูกออกจากส่วนการขอการ Security update จาก Oracle support จากนั้นกดปุ่ม Next

image.png

กรณีที่ไม่ได้ใช้งานผ่าน Proxy ให้คลิกกาถูกออกจากช่อง I want to remain uninformed of critical security issures in my configuration. จากนั้นให้กดปุ่ม Continue

image.png

คลิกทำเครื่องหมายที่ Create and configure a database จากนั้นกดปุ่ม Next

image.png

เลือกการติดตั้งแบบ Server Class จากนั้นคลิกปุ่ม Next เพื่อดำเนินการต่อไป

image.png

เลือกการติดตั้งแบบ Single Instance database installation แล้วคลิกปุ่ม Next

image.png

 

 

image.png

ตรวจสอบตำแหน่งในการติดตั้งซอฟต์แวร์ และใส่รหัสผ่านสำหรับ Admin ลงไป จากนั้นคลิกปุ่ม Next

image.png

ตรวจสอบการตั้งค่าในการติดตั้งทั้งหมดอีกครั้ง หากถูกต้องให้กดปุ่ม Finish เพื่อดำเนินการติดตั้ง

image.png

รอจนกว่าการติดตั้งซอฟต์แวร์จะเสร็จสิ้น

image.png

เมื่อการติดตั้งเสร็จสิ้นสมบูรณ์ ระบบจะแสดงหน้าต่างแสดงผลการติดตั้ง รวมถึงปุ่มสำหรับเข้าไปจัดการกับรหัสผ่านของบัญชี Admin และ System ตัวอื่น ๆ ดังรูปด้านล่าง ซึ่งหากไม่ต้องการเปลี่ยนแปลงรหัสผ่านให้คลิกปุ่ม OK

image.png

ระบบจะแสดงหน้าจอการติดตั้งอันสุดท้ายเพื่อแจ้งว่าการติดตั้งเสร็จสมบูรณ์พร้อมแสดง URL สำหรับเข้าใช้งานระบบจัดการฐานข้อมูลในรูปแบบ Web GUI

image.png

 

การเข้าใช้งานฐานข้อมูล

การติดตั้ง SQL Developer

สามารถเข้าไปดาวน์โหลด SQL Developer 

การสร้างบนฐานข้อมูล User

เชื่อมต่อฐานข้อมูลด้วยบัญชี system

image.png

image.png

image.png

image.png

image.png

image.png

image.png

การเปิดใช้ 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