『壹』 學習oracle資料庫有哪些基礎書籍,對學習oracle很有幫助的
我考過oralce的ocp,和大部分資料庫相似,要學好oracle要看你能用到什麼程度了:
1、首先學習oracle的體系架構,了解內存中oracle各模塊的作用以及存儲、讀寫、備份等等方式,強烈推薦《Oracle Database 9i/10g/11g編程藝術》。
2、學習sql,這和其他資料庫都是差不多的,但是oralce有些特有的語法你要學到。下面是我在學完oralce的基礎sql需要掌握的,學習這些推薦《Oracle專家高級編程》。
● Control transactions 管理事物
● Create simple and complex views 創建簡單和復雜的視圖
● Create, maintain, and use sequences 熟練掌握oralce的隊列
● Delete rows from a table 刪除表
● Insert rows into a table 插入表
● Join a table to itself by using a self-join 自連接
● Update rows in a table 修改表
● Use a set operator to combine multiple a single query 能使用set操作
● Use the WITH clause 能使用with語句
基本上做開發工作的話前兩部完成夠用了,不過如果你想進階到DBA的話還要繼續
3、資料庫管理員,oralce的oca,推薦oracle原廠的培訓資料,以下為需要掌握的知識
● Create consistent database backups
● Monitor and resolve lock conflicts
● Recover from loss of a system-critical data file
● Restore the table contents to a specific point in time
● Set warning and critical alert thresholds
● Tuning instance recovery
4、資料庫認證專家,oracle的ocp,推薦oracle原廠的ocp培訓資料,以下為需要掌握的知識
● Configure the Resource Manager
● Create resource plans within groups
● Determine which flashback technology to use for each recovery situation
● Explain reasons for incomplete recovery
● Manage (or maintain) the Flash Recovery Area
● Rebuild indexes online
● Recover from user errors using Flashback versions query
● Recover the control file
● Rece space-related error conditions by proactively managing tablespace space usage
● Start the RMAN utility and allocate channels
● Use different storage options to improve the performance of queries
● Use the RMAN BACKUP command to create backup sets and image copies
5、oralce的ocm,我還沒考過。。
以前全手打!望採納
『貳』 Oracle資料庫基礎的內容簡介
本書深入淺出地介紹了Oracle9i資料庫系統管理與開發的基礎知識,包括4篇共16章,內容涉及0racle9i資料庫伺服器安裝與配置、資料庫的創建、資料庫管理與開發工具的應用、資料庫體系結構與存儲空間管理、資料庫對象及其管理、資料庫安全性管理、資料庫備份與恢復管理,以及SQL語言、PL/SQL程序設計等。全書理論與實踐相結合,包含大量應用實例,強調實際操作技能的培訓。為適合教學需要,各章末均配有習題,並配有電子課件。本書面向Oracle資料庫的初學者和入門級用戶,可以使讀者從Oracle知識零起點開始逐漸全面地了解Oracle資料庫的基本原理和相關應用開發,為將來深入學習Oracle資料庫奠定基礎。本書適合作為高等院校計算機相關號業的教材,也適合作為Oracle資料庫的初學者,以及初、中級資料庫管理與開發人員的培訓教材。
『叄』 oracle資料庫入門教程
oracle是塊結構語言,oracle程序劃分成幾個部分,並在每個部分中寫入邏輯代碼塊,每個塊由三個子部分組成。
聲明部分:此部分是以關鍵字DECLARE開頭。這是一個可選部分,並定義了程序中要使用的所有變數,游標,子程序和其他元素。
可執行命令部分:此部分包含在關鍵字BEGIN和END之間,這是一個強制性部分。由程序的可執行oracle語句組成。應該有至少一個可執行代碼行,可以只是一個NULL命令,表示不執行任何操作。
異常處理部分 :此部分以關鍵字EXCEPTION開頭。這是一個可選部分,包含處理程序中錯誤的異常。
每個oracle語句以分號(;)結尾。使用BEGIN和END可以將oracle塊嵌套在其他oracle塊中。以下是Poracle塊的基本結構。
oracle變數的名稱由可選的字母,數字,美元($)符號,下劃線和數字元號組成,不能超過30個字元。 默認情況下,變數名不區分大小寫。不能將保留的oracle關鍵字用作變數名稱。
oracle編程語言允許定義各種類型的變數,如:日期時間數據類型,記錄,集合等,我們將在後面的章節中介紹。 在本章中僅學習基本的變數類型。