# Oracle 11c

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

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/fP5image.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/fP5image.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/WMNimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/WMNimage.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/K1bimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/K1bimage.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/Dh2image.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/Dh2image.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/KT0image.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/KT0image.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/oZZimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/oZZimage.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/6fcimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/6fcimage.png)

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/lFqimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/lFqimage.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/wsLimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/wsLimage.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/k2Zimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/k2Zimage.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/AIPimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/AIPimage.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/ZCBimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/ZCBimage.png)

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/ybyimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/ybyimage.png)

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



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

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

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

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

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/0lJimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/0lJimage.png)

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/sgSimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/sgSimage.png)

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/XoWimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/XoWimage.png)

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/uibimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/uibimage.png)

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/FVximage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/FVximage.png)

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/TDWimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/TDWimage.png)

[![image.png](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/scaled-1680-/Nudimage.png)](https://arit-manual.nstru.ac.th/uploads/images/gallery/2023-06/Nudimage.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
```