Oracle - 12cAPLS

Oracle 12c資料庫之進階PL/SQL程式設計

Oracle Database 12c:Advanced PL/SQL
  • 時數:18小時
  • 費用:NT$ 43,000
  • 點數:12.5

選擇查詢分區開課時間

地點 班號 日期 時間 報名

目前查無開課時段

詳細開課時間請洽詢業務

聯絡恆逸

教材

Oracle原廠教材eKit

課程目標

本課程介紹進階的PL/SQL程式設計技巧,讓您的Package、Procedure、Functions與Trigger運行的更有效率。同時介紹如何呼叫外部的應用程式(Java/C所開發的程式)、利用Fine-Grained Access Control實作虛擬資料庫功能、此外還提供如了解LOB物件的操作並使用Securefile當作LOB物件的儲存體。利用ResultSet Cache的功能加速SQL、PL/SQL程式的執行速度。學習如何使用DBMSTRACE追蹤PL/SQL程式的運行,搭配DBMSPROFILER找出問題所在與效能不彰的原因。學習撰寫更安全的PL/SQL程式,避免造成SQL Injection的漏洞。

適合對象

  1. 想要提升PL/SQL專業知識的PL/SQL程式開發人員
  2. 想要了解PL/SQL專業知識的資料庫管理人員
  3. 想要了解PL/SQL專業知識的系統分析人員

預備知識

  1. 熟悉作業系統的基本操作
  2. 熟悉Oracle資料庫的基本原理
  3. 熟悉Oracle SQL語言
  4. 熟悉Oracle PL/SQL語言

課程內容

  1. PL/SQL語法簡介
  2. 設計PL/SQL程式碼
  3. 介紹集合物件
  4. 操作Large Objects
  5. 進階的呼叫介面介紹–呼叫外部Java或C程式
  6. PL/SQL程式效能調校
  7. 使用Result Cache增加PL/SQL執行效能
  8. 分析PL/SQL程式碼
  9. 追蹤PL/SQL程式的執行狀況
  10. Fine Grained Access Control-實作虛擬資料庫(Virtual Private Database)
  11. 撰寫安全的PL/SQL程式,避免SQL Injection發生

學會技能

  1. 了解完整的PL/SQL功能
  2. 使用PL/SQL追蹤功能快速地找到效能瓶頸
  3. 使用進階的PL/SQL技巧解決原本難以實現或執行效能低下的問題
  4. 撰寫高安全性的PL/SQL程式

備註事項

此課程需向原廠訂購電子教材及實驗環境,請於開課前兩週完成報名並繳清課程費用