🌼 連假首日!宜升級硬實力迎接高薪 🫵 職場必備技能低至 64 折❗️點擊再領 $800 購課金
天
時
分
擁抱高薪機會🤑
登入/註冊
解鎖 Oracle 資料庫
0 seconds of 2 minutes, 48 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
02:48
 
Jason

解鎖 Oracle 資料庫

這門課程旨在帶領對 Oracle 資料庫有興趣的同學解鎖認識 Oracle 資料庫。透過講解與實作單元,幫助同學建立穩固的 Oracle 資料庫基礎,使同學能夠全面掌握 Oracle 資料庫管理和開發的技能。
Hahow AI 學習升級
17.9 k 的人也在觀看
5.0
(7)

關於課程

課程包含

包含 10 章 44 單元、1 項作業

課程時長

11 時 52 分鐘

課程總人數

148 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

深藍色橫幅中央以白色粗體字呈現「課程緣起」,左側搭配淡藍色圓弧造型,作為課程介紹段落的標題裝飾。

什麼是 Oracle?

Oracle 資料庫是由 Oracle 公司開發的一款重磅級關聯式資料庫管理系統(RDBMS)。它是全球領先的企業級資料庫解決方案之一,提供了強大的功能來存儲、管理和檢索數據資料。對於各種規模的企業公司而言,使用 Oracle 資料庫管可以帶來多方面的好處,如可擴展性、可靠性、高可用性、高標準的安全性以及包括像是多租戶資料庫等先進的功能,可以幫助企業公司在進行數位化轉型的同時,穩定並且有效率的管理現有的資料數據,布局未來的雲端整合,提升市場競爭力。

Oracle Database的選用理由包含企業級功能、雲端整合與高標準的安全功能,並具備完整的文件說明檔案,符合全球就業市場需求。

學習 Oracle 的優勢

學習 Oracle 資料庫在當今競爭激烈的就業市場中至關重要,根據最新的全球就業市場趨勢和統計數據來看,具備 Oracle 資料庫技能的專業人才往往能夠獲得相對較多的就業機會以及較高的工作薪資。在台灣人力銀行平台上,Oracle 相關技能經常出現在許多 IT 職缺的技能要求當中,突顯了 Oracle 資料庫技能在 IT 領域中的重要性。在新興科技領域,如雲端計算、數位轉型、大數據分析、機器學習和 AI 資料智能化方面來說,更多的企業公司必須積極招聘擁有 Oracle 資料庫技能的專業人才,才可以應對日益複雜的資料管理與資料分析的需求與挑戰。所以在近幾年來,Oracle 資料庫技能一直都是電腦資訊職涯發展的熱門選項之一。

老師相信同學在這門課程所學到的 Oracle 資料庫的技能與概念,不僅僅能夠讓同學在競爭激烈的求職環境中脫穎而出,也一定能夠進一步幫助所屬的企業公司,正確並且有效率的架設管理 Oracle 資料庫。貢獻所學,提升自己的價值。

深藍色橫幅中央以白色大字標示「課程核心特色」,左側配置淡藍色圓弧裝飾,作為課程頁面中介紹課程特色的段落標題。

1. 以 Oracle 資料庫為主軸:提供資料庫管理實際工作項目訓練的課程內容

這門課程專注於 Oracle 資料庫管理,同學將深度探討核心組件、架構、運作維護,從理論知識到實踐技能的融合,同學能進一步了解資料庫的運作原理以及相關的管理與開發技術。透過課程內容的實際工作項目訓練,同學將具備應對實際資料庫管理挑戰的能力,為未來的職業發展奠定堅實基礎。

2. 簡化式的 Oracle 資料庫管理操作教學:釐清概念,減輕初學者常見困惑

這門課程設計的想法是將複雜的 Oracle 資料庫概念簡化,使同學更容易理解。因為老師非常了解初學者常常會遇到的困惑和混淆的情況,特別是在面對各式不同資料庫管理方法之間選擇的時候,所以老師在這堂課程特別強調基本概念,提供清晰的指導,討論資料庫管理背後的原理和思維方式,以幫助同學針對各式常見的資料庫管理事項,選擇合適簡單且有效率的管理方法。

3. 實作單元練習的設計:逐步完成各章節實作單元後,就能完成一個屬於自己的 Oracle 資料庫建構的專案

課程中結合理論知識和實際操作,並設計豐富的實作單元練習,這些練習將引導同學逐步完成一個完整的 Oracle 資料庫建構專案,從設計到實施,從配置到管理,同學將實際應用所學知識,培養解決問題和實作的能力。這種深入參與的學習方式不僅可以強化同學的理論基礎,也進一步提升了實踐能力,使同學能夠在實際資料庫管理工作中更加自信地應對各種挑戰。

學好資料庫管理並不容易,雖然網路上有很多資源,但是如果沒有人從旁協助的話,新手往往會有事倍功半的問題。透過這堂課程,同學將可以全面性的認識 Oracle 資料庫的專業領域,從無到有,並瞭解 Oracle DBA 與資料庫開發人員等的工作型態與工作上必備的資料庫技能。

這堂課將利用許多實際的案例與經驗,引導同學轉變思考方向,並幫助同學整合運用已經既有的專業知識與技能,以維持整體 IT 性能穩定為出發點,進而尋找提升效能及強化資料庫安全的各種可能性,讓同學發展成為更具全面性的資料庫專家。

深藍色橫幅中央以白色粗體字標示「課程單元規劃」,左上角搭配淡藍色圓形弧面裝飾,呈現課程頁面中介紹單元內容的段落標題。

第一章節:認識 Oracle 資料庫

在這個課程章節中,老師將深入介紹資料庫,探討 Oracle 基本概念、特點和應用範圍,以及在當今資訊科技領域中結構化資料與非結構化資料的重要性與其各自不同的管理方法。課程中老師會比較關聯式資料庫管理系統(RDBMS)和 NoSQL 資料庫管理系統,探討它們各自的特點、適用場景和優缺點,幫助同學進一步了解不同類型的資料庫的選擇與應用,建立起對 Oracle 資料庫及其相關概念的初步認識,為後續學習奠定堅實的基礎。

圖示比較結構化資料與非結構化資料:結構化資料以表格形式排列並可相互連結,非結構化資料則由同一來源分流成多份文件。


單元 1:為什麼要學習 Oracle 資料庫?

單元 2:課程大綱介紹

第二章節:Oracle 資料庫架構和組成元件

瞭解 Oracle 資料庫的核心概念和關鍵技術,是每一位稱職的 Oracle 資料庫管理員所必備的基本條件。在這個章節,我們將從 Oracle 執行個體 (Instance) 與資料庫 (Database) 的區別開始,探討它們在資料庫系統中的角色和功能,以及它們之間的關係,幫助同學穩固建立起最基本的 Oracle 資料庫概念。接著,我們將深入研究 Oracle 執行個體 (Instance) 與資料庫 (Database) 的組成元件,以及這些元件在資料庫運作中的重要性,並了解它們如何協同工作以支援資料庫的運作。隨後,我們會簡單介紹 Oracle 資料庫多租戶架構(Multitenant Architecture),Oracle RAC 和 Data Guard 高可用性技術的概念,瞭解 Oracle 如何實現資料庫的容器整合性能,高可用性和災難復原。

透過第二章節的學習,同學將可以建立起對 Oracle 資料庫的進一步理解,並掌握相應的技術知識,幫助同學奠定未來在進階資料庫管理和應用領域中的堅實基礎。

※附註: 多租戶架構管理(Multitenant Architecture)會在這門課程的第 6 章節進一步詳細的介紹設定與使用方法。至於高可用性和災難復原技術是屬於進階型的資料庫課程,所以在這門基礎課程裡不會進一步詳細介紹 Oracle RAC 和 Data Guard 的設定。

執行個體由 SGA – System Global Area 與 Background Processes 組成,包含 Shared Pool、DB Buffer Cache、PMON、SMON、DBWn、LGWR、CKPT,並連接 Database 的 Data Files、Control Files 與 Online Redo Log。

單元 1:Instance vs Database

單元 2:Oracle Instance 組成元件

單元 3:Oracle Database 組成元件

單元 4:多租戶架構 (Multitenant Architecture) 

單元 5:高可用性 (Oracle RAC and Data Guard)

第三章節:Oracle 資料庫安裝與介紹

這門課程的設計是在 Windows 環境中安裝使用 Oracle Database 21c Express Edition 版本。這是免費的版本,其功能豐富,非常適合學習與測試使用。在第三章節中,老師會帶領著同學一步一步地示範如何正確安裝 Oracle 資料庫,以及在 Windows 系統環境中安裝 Oracle 資料庫所要注意的事項。接著,老師會介紹常用重要的 Oracle 內定使用者以及如何連線 Oracle 資料庫。老師知道有許多想要自行學習 Oracle 資料庫的人,在一開始最常面臨最大的問題就是不知道如何正確的連線資料庫,在求助無門之後,就打了退堂鼓,放棄學習 Oracle 資料庫,非常的可惜。

所以老師在這個章節裡也會針對同學常遇到的痛點,詳細介紹正確連線資料庫的方法,以及如何有效地使用各式的指令,來控制 Oracle 資料庫的正常運行。透過第三章節的學習,同學將能夠掌握 Oracle 資料庫的基礎知識和操作技能。第三章節的實作單元,會讓同學實際操作 Oracle 資料庫的安裝,供未來各個章節的練習與使用。

Oracle Database 21c Express Edition 安裝精靈歡迎畫面,顯示 InstallShield Wizard 將在電腦上安裝 Oracle Database 21c Express Edition,底部提供 Back、Next、Cancel 按鈕。


單元 1:Oracle 資料庫安裝步驟

單元 2:認識 Oracle 內定使用者

單元 3:連線資料庫 (SQL Plus 和 Command Prompt)

單元 4:啟動與關閉 Oracle (Startup 和 Shutdown)

單元 5:新增範例資料庫架構 (Schema)

單元 6:實作單元

第四章節:Oracle 資料庫運作

第四章節中老師將帶領同學深入探索 Oracle 資料庫的運作機制和重要元件。我們將從 Oracle 資料庫的網路重要元件 LISTENER, TNSNAMES, 和 SQLNET 設定開始,探討其在資料庫運作中的關鍵角色和功能。接著,我們將深入研究 Oracle 資料庫儲存結構的概念,一次搞懂 Oracle Data Blocks,Extents,跟 Segments 所各自代表的儲存結構。接下來會介紹參數設定檔案(PFILE, SPFILE)的使用方法和配置技巧,以及線上重做日誌與存檔日誌的作用和管理,探討它們在資料庫備份復原中的重要性。第四章節最後會進行兩個實作單元,讓同學透過實作,加深對 Oracle 資料庫運作的理解和應用能力。

資料儲存結構示意圖:Segment 96Kb 分布於兩個 Data File,分別由 24 KB 與 72 KB 的 Extent 組成;兩側以多個 2 KB 的 Data Blocks 表示儲存配置。


單元 1:Oracle 資料庫的網路重要元件

單元 2:Oracle 客戶端軟體的安裝

單元 3:資料庫儲存結構概念 (Storage)

單元 4:控制檔案與參數設定檔案 (Control File and PFILE/SPFILE)

單元 5:線上重做日誌與存檔日誌 (Online Redo log and Archive log)

單元 6:實作單元-Part 1

單元 7:實作單元-Part 2

第五章節:安全管理與架構物件

在課程的第五章節,我們將探討 Oracle 資料庫中的安全管理和架構物件。透過 Oracle 資料庫的安全管理設定,瞭解使用者跟資料庫架構之間的關聯性,進一步深入認識各式常用的 Oracle 資料庫架構物件,如 Tables, Indexes, Clusters, Views, Sequences, 和 Synonyms 等,了解它們在資料庫中的作用和特點,以及如何有效的管理這些物件。最後,以實作單元的練習來做結尾,強化同學對第五章節的理解與應用。

Oracle SQL Developer 的 Database Connection 畫面,顯示 Databases Detected 分頁找不到 TNS entries,並提供 Load a TNS file 與 Create a Connection Manually 選項;左側可見 XE、JPDB1 連線與資料庫物件清單。


單元 1:安全管理

單元 2:架構物件 (Schema objects)-Part 1

單元 3:架構物件 (Schema objects)-Part 2

單元 4:實作單元

第六章節:多租戶架構管理 (Multitenant Architecture Management)

以往,在安裝 Oracle 資料庫的時候,都會有不同的選項,供安裝者選擇所安裝的 Oracle 資料庫,是屬於多租戶架構,還是傳統的單一 (非多租戶) 架構資料庫。但是,從 Oracle Database 21c 開始,多租戶架構變成是唯一的 Oracle 資料庫架構選擇的選項。所以在這個章節裡,老師要帶領同學,深入探索 Oracle 多租戶架構的管理和應用。認識容器資料庫(CDB)與可插入資料庫(PDB)的差異以及它們各自的特點和適用場景。接著,我們也會進一步介紹應用程式容器的概念,探討如何在多租戶環境中有效管理和部署應用程式資料庫。在第六章節的實作單元,同學可以透過實作練習,將 Oracle 資料庫多租戶架構管理的概念與技術,實際扎實的操作一次,加強印象。

Multitenant Architecture 示意圖:Hardware/Operation System 上執行 Oracle Instance,承載 CDB 與 CDB Root,並在同一個容器中配置 PDB 1 至 PDB 5。


單元 1:容器資料庫 (CDB) vs 可插入資料庫 (PDB)

單元 2:應用程式容器 (Application Container)

單元 3:建立新的可插入資料庫 (PDB)

單元 4:多租戶架構管理

單元 5:實作單元

第七章:資料的移轉 (Movement)

資料以及資料庫的移轉,在實際的 DBA 工作場景上, 常常遇到。這個單元,我們會介紹 Oracle 傳統的 Export 跟 Import 功能,以及 Oracle 更新穎更快速的 Data Pump 資料移轉工具。同學透過實作單元的練習,將能夠掌握 Oracle 資料的有效移轉方法,並具備相應的技術知識和實作能力,為日後的資料管理奠定基礎。

「Data Pump」資料泵浦流程示意圖:左側三個資料庫經由箭頭送入中央 Data Pump,再輸出至右側三個資料庫;藍色與綠色圓柱圖示呈現資料來源與目的端。

單元 1:Export and Import

單元 2:Data Pump

單元 3:實作單元

第八章節:備份和還原

沒有備份的資料庫就像行走在鋼索上的人一樣,隨時都有掉落下來致命的危險。任何時候,硬體的故障、軟體程式的錯誤、以及人為失誤或其他意外事件,都可能導致資料庫的損壞或資料的遺失。如果沒有有效的備份,這些遺失的資料,便會很難取得回來,甚至可能無法完全復原取回。

備份資料庫是保護資料完整性和業務連續性的最後一道防線,是確保資料庫系統能夠快速恢復並繼續運行的關鍵措施。第八章節中,老師將帶領同學認識 Oracle RMAN(Recovery Manager ),RMAN 是 Oracle 官方提供的備份和還原工具,老師將進一步探討 RMAN 的管理與設定,老師也設計了 2 個 RMAN 的實作單元,讓同學可以實際的練習操作 RMAN,掌握 Oracle 資料庫的備份和還原技術。

Windows 命令提示字元中的 Oracle Recovery Manager(RMAN)21.3.0.0.0 設定畫面,已連線至 XE 資料庫,列出備份保留政策、磁碟裝置、控制檔自動備份、壓縮與加密等設定。


單元 1:COLD backup vs HOT backup

單元 2:認識 RMAN

單元 3:RMAN 管理

單元 4:實作單元-Part 1

單元 5:實作單元-Part 2

第九章節:監控管理與工作排程

第九章節老師會介紹 Oracle 資料庫的監控管理,工作排程,以及資料庫自動工作負載報告。這些資料庫的功能,都是可以確保資料庫運行順暢和保持高效率的重要一環。老師會帶領同學認識如何在 Oracle 資料庫環境中,查看監控警告訊息,以確保在資料庫問題發生的第一時間,可以馬上做出最適當的處理。接著老師也會介紹 Oracle 工作排程以及 AWR 自動工作負載報告,讓同學在未來獨立面對 Oracle 資料庫管理的時候,能夠靈活運用這些功能,提高資料庫的穩定性。實作單元設計中,同學會實際操作 Oracle 資料庫的監控管理和工作排程。

流程圖展示 Begin 到 End 的七步驟分支流程:Step 1 分流至 Step 2、Step 3;Step 2 再分流至 Step 4、Step 7,最後匯入 Step 6,Step 3 接續 Step 5,各路徑通往 End。


單元 1:監控警告訊息 (Alert)

單元 2:工作排程 (Job and Scheduler)

單元 3:自動工作負載報告 (AWR)

單元 4:實作單元

第十章:課程總結

根據課程整體設計,同學會逐一完成各個章節實作單元,在最後可以完成一個屬於自己的 Oracle 資料庫建構的專案!

作業 1:提供課程中的實作單元專案作品給老師評閱

單元 1:未來展望與期許

「教學方式」章節標題置於深藍色橫幅中央,左側搭配淡藍色圓形裝飾。

本課程將利用螢幕錄製操作畫面和數位白板 (Microsoft Whiteboard),以多元化的方式輔助教學。透過螢幕錄製,同學能夠同步並且清楚的觀看到老師在電腦螢幕上的操作過程,這有助於同學更清晰地理解各種軟體和應用程式的使用方法。同時,數位白板的運用也能夠提供一個最佳化的學習環境,老師可以在口述說明的時候,在白板上做註解和說明,幫助同學更加深入地理解課程內容。這種多媒體的教學方式設計,一定可以提高同學學習的成效,達成事半功倍的學習效果。

  • 螢幕錄製操作畫面

Windows 命令列操作 Oracle Database 21c Express Edition,畫面同時示範 LSNRCTL 監聽器管理、RMAN 連線至 XE,以及 SQL*Plus 以 SYSDBA 查詢 DBA_USERS 使用者清單。

  • 數位白板 (Microsoft Whiteboard) 操作畫面

控制檔案(Control Files)示意圖,呈現資料庫中的 Data Files、Control Files 與 Online Redo Log,並說明其用途包括維持資料庫完整性、啟動和關閉資料庫,以及複製多個控制檔案。


藍色標題橫幅以白色文字寫著「哪些人適合這堂課?」左側搭配淡藍色圓形裝飾,作為介紹課程適合對象的段落標題。

課程是針對以下兩種族群的同學設計:

1. 電腦相關科系、計畫進入資料相關領域職場的同學。

2. 已經是資訊技術專業人員,希望深化 Oracle 資料庫管理相關技能的同學(例如:資料庫管理師、資料工程師、資料庫開發者、應用程式開發者、系統管理師、系統分析師、資料科學家以及其他相關工程師與技術人員)。

「需要具備的背景知識說明」作為段落標題,文字以白色呈現於深藍色橫幅中央,左側搭配淡藍色圓形裝飾。

這堂課屬於資料庫初學入門專業課程,建議學員具備以下的基本概念與技能會有更好的學習效果。

1. 基本的 Windows 作業系統概念

這堂課同學會使用到作業系統的檔案編輯,檔案備份,以及命令提示字元。課程中會提到 Windows 作業系統的 hosts 檔案與服務 (services),也會提到資料庫連接埠 (port) 與客戶端服務器概念 (Client-Server) 。這些都是作業系統裡跟資料庫相關的重要元件,老師會一步一步的帶領同學認識這些重要的元件。

2. 基礎的 SQL 語法

在 SQL 語法中,DDL (資料定義語言 - Data Definition Language) 和 DML (資料操作語言 - Data Manipulation Language) 是兩個重要的語法類別。

  1. DDL(資料定義語言): DDL 用於定義和管理資料庫結構,包括表格、索引等。它用於建立、修改和刪除資料庫物件。DDL 的一些常見命令包括:

    • CREATE:用於建立新的資料庫物件,如建立新的資料表格、索引等。

    • ALTER:用於更改現有的資料庫物件,如更改已經存在的索引的設定。

    • DROP:用於刪除現有的資料庫物件,如刪除不需要再使用到的資料表格。

  2. DML(資料操作語言): DML 用於對數據資料進行操作,包括搜尋檢索、插入、更新和刪除資料。DML 的一些常見命令包括:

    • SELECT:用於從表格中搜尋檢索資料。

    • INSERT:用於將新資料插入到資料表格中。

    • UPDATE:用於更新資料表格中現有資料的值。

    • DELETE:用於從資料表格中刪除資料。

這堂課老師會教導同學如何使用簡單的資料定義語言 (DDL) 的 SQL 語法,來設定架構資料庫。不會著墨太多在資料操作語言 (DML) 這個類別的 SQL 語法上面。同學只需要認識如下方所列出的簡單 SQL 搜尋語法,就可以跟上老師上課的節奏。 

SQL 語法例子:
SELECT username FROM users;
這個 SQL DML 搜尋語法會從 users 這個資料庫表格列出所有的 username 使用者名稱。

深藍色段落標題橫幅,以白色文字標示「關於講師」,左上角搭配淡藍色圓形裝飾。

大家好,我是 Jason,目前在美國一家金融企業 IT 基礎設施資料庫部門擔任主管一職,負責公司企業資料的布局與資料庫相關的電腦技術人員管理。熟悉的資料庫軟體有 Oracle、SQL Server、MySQL 及 MongoDB。工作職責包含提供公司 IT 內部資料庫的教育訓練,以及不同資料庫平台管理技能的交叉訓練。

  • 【任職經歷】

    • Vice President, Manager of Database Administration - First National

    • DBA Team Manager - HM Health Solutions

    • Senior DBA - Highmark Inc.

    • Lead DBA - Allegheny Health Network

    • Application Developer - Children's Institute of Pittsburgh

深藍色段落標題橫幅中央標示「講師作品」,左上角搭配淺藍色圓形裝飾。

Hahow 好學校-DBA 訓練營-SQL Server 資料庫管理入門

Hahow 好學校-Azure 雲端基礎入門

「回覆與作業設計」作為課程頁面段落標題,藍底搭配左側淡藍色圓形裝飾。

  • 問題回覆頻率:

    • 募資期間:預計約 2-3 天一次回答相關問題。

    • 開課後:每週一次統一回答問題。

  • 作業設計:這堂課會有一份作業,學生必須繳交一份課程中的資料庫實作專案作品給老師評閱,作業的內容會在第十章節詳細說明。

  • 作業批改頻率:老師每週將固定回覆、批改十位學生的作業。

哪些人適合這堂課?
課程是針對以下兩種族群的同學設計。 1. 電腦相關科系畢業,計畫進入資料相關領域職場的同學。 2. 已經是資訊技術專業人員,希望深化 Oracle 資料庫管理相關技能的同學(例如:資料庫管理師,資料工程師,資料庫開發者,應用程式開發者,系統管理師,系統分析師,資料科學家,以及其他相關工程師與技術人員)。
你可以學到
完成整個課程與實作單元後,同學預期可以: 1. 獨立完成 Oracle 資料庫軟體的安裝與設定。 2. 獨立完成 Oracle 資料庫的建置與設定。 3. 學會 Oracle 資料庫管理的基本專業技術,包括資料庫的建置與維運、資料遷移、備份與復原、基礎故障排除、安全設定等。 4. 在整體課程實作單元練習的設計上,隨著同學在各個章節實作單元地逐步完成,同學將可以完成一個屬於自己的 Oracle 資料庫建構的專案!
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
* Oracle Database Express Edition for Windows x64 課堂上,老師使用的是 Oracle Database 21c Express Edition 版本。這是免費的版本,其功能豐富,適合學習與測試使用。 -- 以下為安裝軟硬體的需求 -- * 可用硬碟空間: 10.5 GB 以上 * 系統記憶體: 2 GB 以上 * Processor: x64 Processors * 作業系統: Windows 10 以上 根據 Oracle 官方網站的介紹,Oracle Database XE for Windows x64 資料庫版本可以安裝在下列的 Windows 作業系統 : Windows 10 x64 - Pro, Pro for Workstations, Enterprise, and Education editions Windows Server 2012 R2 x64 - Standard, Datacenter, Essentials, and Foundation editions Windows Server 2016 x64 - Standard, Datacenter, and Essentials editions Windows Server 2019 x64 - Standard, Datacenter, and Essentials editions
需要具備的背景知識
這堂課屬於資料庫初學入門專業課程,建議學員具備以下的基本概念與技能會有更好的學習效果 1. 基本的 Windows 作業系統概念 ** 這堂課同學會使用到作業系統的檔案編輯,檔案備份,以及命令提示字元。課程中會提到 Windows 作業系統的 hosts 檔案與服務 (services),也會提到資料庫連接埠 (port) 與客戶端服務器概念 (Client-Server Concept)。這些都是作業系統裡跟資料庫相關的重要元件,老師會一步一步的帶領同學認識這些重要的元件。 2. 基礎的 SQL 語法 ** 在 SQL 語法中,DDL (資料定義語言 - Data Definition Language) 和 DML (資料操作語言 - Data Manipulation Language) 是兩個重要的語法類別。這堂課老師會教導同學如何使用簡單的資料定義語言 (DDL) 的 SQL 語法,來設定架構資料庫。舉例來說,建立,修改,與刪除資料表,就是簡單常用的資料定義語言 (DDL)。 至於資料操作語言 (DML),這堂課不會著墨太多在這個類別的 SQL 語法上面。 課堂上會使用到非常簡單的搜尋語法,例如使用“SELECT username FROM users;“ 的搜尋語法,從 users 資料表格來搜尋取得 username 使用者名稱。
單元一覽
10 章 44 單元|總時長 712 分鐘
全部展開
1
認識 Oracle 資料庫
影片單元
單元 1 - 為什麼要學習 Oracle 資料庫?
11:07
影片單元
單元 2 - 課程大綱介紹
03:22
2
Oracle 資料庫架構和組成元件
影片單元
單元 1 - Instance vs Database
07:25
影片單元
單元 2 - Oracle Instance 組成元件
10:44
影片單元
單元 3 - Oracle Database 組成元件
05:19
影片單元
單元 4 - 多租戶架構 (Multitenant Architecture)
03:38
影片單元
單元 5 - 高可用性 (Oracle RAC and Data Guard)
05:50
3
Oracle 資料庫安裝與介紹
影片單元
單元 1 - Oracle 資料庫安裝步驟
24:38
影片單元
單元 2 - 認識 Oracle 內定使用者
03:05
影片單元
單元 3 - 連線資料庫 (SQL Plus 和 Command Prompt)
27:21
影片單元
單元 4 - 啟動與關閉 Oracle (Startup 和 Shutdown)
17:06
影片單元
單元 5 - 新增範例資料庫架構 (Schema)
29:19
影片單元
單元 6 - 實作單元
44:23
4
Oracle 資料庫運作
影片單元
單元 1 - Oracle 資料庫的網路重要元件 (Video1)
31:45
影片單元
單元 2 - Oracle 資料庫的網路重要元件 (Video2)
16:13
影片單元
單元 3 - Oracle 客戶端軟體的安裝
16:59
影片單元
單元 4 - 資料庫儲存結構概念 (Storage)
25:06
影片單元
單元 5 - 控制檔案與參數設定檔案 (Control File and PFILE/SPFILE)
29:57
影片單元
單元 6 - 線上重做日誌與存檔日誌 (Online Redo log and Archive log)
14:15
影片單元
單元 7 - 實作單元 - Part 1 (Video1)
21:52
影片單元
單元 8 - 實作單元 - Part 1 (Video 2)
28:43
影片單元
單元 9 - 實作單元 - Part 2
43:54
5
安全管理與架構物件
影片單元
單元 1 - 安全管理
08:21
影片單元
單元 2 - 架構物件 (Schema objects) - Part 1
14:43
影片單元
單元 3 - 架構物件 (Schema objects) - Part 2
09:49
影片單元
單元 4 - 實作單元
40:36
6
多租戶架構管理 (Multitenant Architecture Management)
影片單元
單元 1 - 容器資料庫 (CDB) vs 可插入資料庫 (PDB)
05:34
影片單元
單元 2 - 應用程式容器 (Application Container)
02:52
影片單元
單元 3 - 建立新的可插入資料庫 (PDB)
02:24
影片單元
單元 4 - 多租戶架構管理
影片單元
單元 5 - 實作單元
28:28
7
資料的移轉 (Movement)
影片單元
單元 1 - Export and Import
03:32
影片單元
單元 2 - Data Pump
影片單元
單元 3 - 實作單元
31:51
8
備份和還原
影片單元
單元 1 - COLD backup vs HOT backup
06:16
影片單元
單元 2 - 認識 RMAN
10:04
影片單元
單元 3 - RMAN 管理
07:38
影片單元
單元 4 - 實作單元 - Part 1
23:55
影片單元
單元 5 - 實作單元 - Part 2
35:01
9
監控管理與工作排程
影片單元
單元 1 - 監控警告訊息 (Alert)
04:19
影片單元
單元 2 - 工作排程 (Job and Scheduler)
06:50
影片單元
單元 3 - 自動工作負載報告 (AWR)
04:59
影片單元
單元 4 - 實作單元
31:36
10
課程總結
作業單元
作業 1 - 提供課程中的實作單元專案作品給老師評閱
查看作業
影片單元
單元 1 - 未來展望與期許
02:24
試看單元
播放試看影片
章節 6 - 多租戶架構管理 (Multitenant Architecture Management)
單元 4 - 多租戶架構管理
試看影片
03:00
播放試看影片
章節 7 - 資料的移轉 (Movement)
單元 2 - Data Pump
試看影片
06:28
課程評價
5.0
/ 5.0
7 則評價
謝明達2025-05-06
你是新手的話可以來上看看
本身是已經有OCP~在業界6年oracle dba資歷~ 我還是很推薦新手來上課~ 坊間你要在外面上課~起麻要準備10萬左右(SQL+OCP)可以查一下恆毅~ 這裡就用很便宜和簡單的方式~2000多塊就可以吸收很多oracle db的知識是很足夠的~ 我為何會來買這課程~因為在21c後強制使用pdb/cdb架構~ 對我來說很需要~ 基本上 看完所有課程~是可以到乙方單位工作的唷^^ Oracle dba薪水不差
查看更多
1 人覺得有幫助
好想請假2024-08-10
感謝HAHOW推出ORACLE DBA課程
老師設計課程非常用心,基礎架構講解詳細,能體會老師的用心,沒章節都有實作課程,讓上課不無聊越學習越有興趣! 很期待老師能夠再推出進階課程感謝!
Jason
授課老師
2024-08-11
好想請假同學你好。非常感謝你的留言,很高興得知這門課程對你有幫助,也讓你對 Oracle 資料庫的學習越來越有興趣,讓老師深感欣慰。 -Jason
查看更多
1 人覺得有幫助
彭思嫺2025-08-28
解鎖 Oracle 資料庫
內容精彩豐富,對初學者來說,我覺得邊聽邊實作,效果很好
1 人覺得有幫助
u32460012024-08-30
很棒的入門課程
老師所教的與實務上相符,且深入淺出,這是一門很棒的入門課程。 我也想與大家分享我自己的職涯經驗 : 將相本無種,沒有天生的DBA,所有的DBA也是萬丈高樓平地起,歡迎大家一起學習DBA。
Jason
授課老師
2024-08-31
u3246001 同學你好,非常感謝你的留言。很高興這門課對你有所幫助,也謝謝你跟其他同學分享自己的職涯經驗,滿滿的正能量,非常鼓舞人心。=)
查看更多
yulin lu2025-02-14
新手適用
對於新手來說是很好的課程,跟著操作比較好上手

意猶未盡嗎?

關於講師

Jason
3堂課程
0篇文章
1,016位學生
大家好,我是 Jason. 目前在一家金融企業 IT 資料庫部門擔任主管一職,負責公司資料庫的事宜及管理 DBA 技術人員。熟悉的資料庫軟體有 SQL Server, Oracle, MySQL 及 MongoDB。目前持有 Microsoft 微軟資料庫管理師的專業證照。工作職責包含提供公司 IT 內部資料庫的教育訓練,以及不同資料庫平台管理技能的交叉訓練。
前往講師頁面

購課前問答

日期最新
日期最新
日期最舊
愛心數
Robson
2025-10-15
老師好,想詢問一下課程,我自己先安裝了oracle DB 23ai在Linux系統上,下載了Oracle SQL Developer軟體也成功連線上自己安裝的DB,這樣適合買這門課嗎? 看起來感覺在Oracle SQL Developer執行應該跟Windows上差不多吧?
(已編輯)
Jason
授課老師
2025-10-15
Robson 你好,謝謝你的提問~ 你能自己在 Linux 上安裝好 Oracle 23ai,並且用 SQL Developer 成功連線,真的非常棒!這表示你對環境已經相當熟悉。這門課的重點主要在 資料庫管理與實務操作,而非特定作業系統,所以即使你使用的是 Linux,課程內容仍然完全適用。在 Oracle SQL Developer 裡執行 SQL 指令的操作方式,無論是在 Windows 或 Linux 上幾乎都一樣,只是系統環境略有不同而已。 因此你目前的設定非常合適,完全可以安心報名這門課。期待課堂上見! Thanks, -Jason
Robson
2025-10-17
可是我完全沒有學過任何資料庫語言,也適合進行這門課嗎? 另外這門課會教 Oracle SQL 指令嗎?
Jason
授課老師
2025-10-17
這堂課非常適合沒有任何資料庫基礎的初學者喔!課程中老師會教導同學如何使用一些簡單的資料定義語言 (DDL) 的 SQL 語法,來建立與設定資料庫的架構。課程並不會著墨太多在資料操作語言 (DML) 這個類別的 SQL 指令上,所以即使完全沒學過資料庫也能輕鬆跟上進度。整體課程會由淺入深,帶領同學一步步學會 Oracle 資料庫的基礎架構與管理概念,非常適合初學者入門。 Thanks, -Jason
回覆
1 人想問
Henry
2025-04-19
老師您好,請問非本科系出身,但因工作關係有接觸過一些oracle db的系統,之後也有想朝轉職資料庫管理師方向為目標,請問適合上老師設計的這幾堂課程(oracle,azure及sql server)嗎,感謝🙏
Jason
授課老師
2025-04-21
Hi Henry 你好,非常謝謝你的提問。 就你目前的背景來看,雖然不是本科系出身,但因為工作上已經有接觸過 Oracle 資料庫系統,這樣的經驗其實很有幫助。老師的資料庫課程主要是從概念與實務出發,設計給想建立資料庫管理基礎,或是準備轉職的人,因此像你這樣有基礎接觸、想進一步學習的同學是很適合的。 這三門課中,Oracle 和 SQL Server 著重在企業常見的資料庫實務操作,Azure 則是幫助大家了解雲端環境的基本概念,也跟未來的資料庫工作環境越來越有關係。 希望老師的答覆對你有所幫助,如果之後還有其他學習上的問題或考量,也歡迎再跟老師討論。 -Jason
回覆
我也想問
yclin1688
2025-01-22
請問會開設Oracle database on Linux的課程嗎?
Jason
授課老師
2025-01-30
yclin1688 你好,謝謝你的提問,老師目前比較沒有時間也沒有計劃開設 Oracle database on Linux 的課程。謝謝! -Jason
回覆
我也想問
Leo
2024-08-17
請問老師後續會開Linux base的oracle database嗎
(已編輯)
Jason
授課老師
2024-08-18
Leo 你好,謝謝你的提問,目前還不確定,老師會跟 Hahow 好學校討論評估 Oracle on Linux 課程的可行性。 -Jason
回覆
1 人想問
可以用手機觀看課程嗎?有說到維運監控和 Web 管理工具嗎?
Jason
授課老師
2024-07-19
Hi Jeremy 你好,謝謝你的提問。 是的,Hahow 的線上課程,可以用手機觀看。但是老師還是建議使用較大的螢幕來觀看影片,會比較清楚,也比較舒服一點。 這堂課老師會提到非常多實務上的資料庫維運管理。但是由於課程時間長度的限制考量,這門課程老師沒有著墨在 WEB 管理工具的部分。 Jason
回覆
我也想問
購買單堂課

NT$2,680
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用
資料庫管理和與開發組合
課程合購優惠 85 折
2堂課程
共 2 堂課程
組合優惠價
NT$4,490
NT$5,280
販售至 2026 年 12 月 31 日
資料庫管理與認識 Azure 雲端科技
課程合購優惠 83 折
3堂課程
共 3 堂課程
組合優惠價
NT$6,290
NT$7,580
販售至 2026 年 12 月 31 日

相關標籤