Oracle資料庫是一關聯式資料庫具物件和可擴充標記語言(XML,Extensible Markup Language)能力。關聯式資料庫中資料皆儲存在二維表單(Tables)由行(Columns)與列(Rows)所構成。Oracle資料庫可讓您儲存、更新、高效率取得資料和高程度的效能、可靠與擴充性。
組構Oracle資料庫要素如下列:
● 安裝Oracle軟體於你的主機中
● 資料庫作用於收集實體檔案於一個或多個磁碟
資料庫中包含使用者資料、metadata與控制結構。資料(data)可又命metadata,指稱被收集於磁碟中的資訊,Oracle軟體允許去管理其使用者資料。Metadata之範例如資料字典,控制結構(如同控制檔與線上恢復檔)確保使用者資枓之完整性、有效性與可恢復性。
● Oracle案例由下列組構而成
n 背景程序是作業系統程式或線程,執行於存取、監控與恢復使用者資料、metadata及資料庫相關控制檔工作。
n 共享記憶體區域由背景程序所使用。
● 伺服器程序執行工作代表連接中的使用者、應用程式、記憶體及暫時儲存設備。伺服器程序句法分析與SQL敍述執行回傳及得到予使用者或應用程式。
● Oracle Net是一軟體層,啓動用戶端及Oracle資料庫通訊於網路中,Oracle Net聽眾接聽網路連接中回覆。
同時可看
n 第4章,”網路環境設定”
n 第5章,”管理Oracle案例”
n 第6章,”管理資料庫儲存結構”
n 更多Oracle資料庫觀念有關背景程序的資訊
n 更多Oracle資料庫參考有關背景程序的資訊
常見Oracle DBA 任務
身為一個Oracle DBA,您可以被預期與下列任務有相關聯性:
n Oracle軟體安裝
n 創建Oracle資料庫
n 執行升級資料庫及軟體至新的版本
n 開始與結束資料庫案例
n 管理資料庫中的儲存結構
n 管理使用者及安全
n 管理資料庫物件,如表格、索引及視界
n 建立資料庫備檔及必要時執行恢復作業
n 監控資料庫狀態與需求上任務預防更正行動
n 監控及調整資料庫效能
n 趁斷及判斷關鍵錯誤予Oracle支援服務
在小型的資料庫環境中,您可能僅有個人執行上述任務,在大型企業環境中這些工作通常分割予數個DBA人數,不論是誰都有專責,如資料庫安全或資料庫調整。
同時可看:更多資料庫管理者專責資訊於Oracle Database Concepts
資料庫管理工具
此手冊目標啟發您快速及有效率創建Oracle資料庫與提供基本的資料庫管理指引。
下列有部份產品、工作及實用程序,您可使用建構您自己的資料庫管理目標。
n Oracle通用安裝(Oracle Universal Installer)
Oracle Universal Installer(OUI)是安裝您的Oracle軟體及選項實用程序,它可自動開啟Oracle資料庫設定助理執行安裝資料庫。
n Oracle資料庫設定助理(Oracle Database Configuration Assistant)
Oracle資料庫設定助理(Oracle Database Configuration Assistant,DBCA)幫助您創建一資料庫範本的實用程序,或是您可以自行創建自己的資料庫不使用範本,它有效預先設定起始資料庫,因而減少產業或客制化資料庫的時間與氣力。
n 資料庫升級助理(Database Upgrade Assistant)
資料庫升級助理工具指引您由現存的資料庫版本升級至新的資料版本。
網路設定助理(Net Configuration Assistant)
網路設定助理(NETCA)有效設定接受與確認辨法是重要的元件於Oracle資料庫網路。
n Oracle企業資料庫管理控制(Oracle Enterprise Manager Database Control)
Oracle企業資料庫管理控制(Database Control)是管理您資料庫的主要產品,為網頁介面。在您安裝好Oracle資料庫軟體、建立或升級資料庫與網路相關設定後,您可以使用Oracle企業資料庫管理控制管理您的資料庫。資料庫管理同樣提供效能顧問介面與Oracle執行程序就如SQL *Loader及回溯管理(Recover Manager,RMAN)。
Oracle也提供不同授權的Oracle企業資料庫管理控制套件、管理加強或其它產品,您可以購買以提升Oracle企業資料庫管理於特殊環境的能力。
同時可看:Oracle Database Licensing Information