1前言
本文從Oracle資料庫的基本原理出發,深入的討論了ORACLE資料庫線上備份的基本原理以及利用這些原理為ORACLE資料庫的遠程複製提供了一種方法,也就是ORACLE遠程備份的實現。本文提供的遠程備份實現的過程是從實踐中產生的。該過程只要稍加修改就可以運用到相應的實際工作中。因此具有實踐的指導意義。以下涉及到的資料庫的內容僅限於ORACLE公司資料庫的範圍。
關鍵詞:ORACLE資料庫 DML語句 DDL語句 線上備份 遠程備份
2 ORACLE 工作機制
在討論ORACLE線上備份之前,我們先作一些準備工作。
2.1基本概念
由於我們討論的ORACLE線上備份涉及到以下ORACLE的幾個基本而且非常重要的概念。為了說明方便,下面我們對這幾個重要的概念作一些說明。
1)資料庫的表
表是資料庫中最基本而且是最重要的概念,表是資料庫用來存放資料的地方。應用業務中的資料就是儲存在資料庫的表中。
2)資料查詢語句
資料查詢語句主要是對資料庫中的資料進行查詢於瀏覽。也就是對資料庫中的表的記錄進行查詢。在ORACLE資料庫中,資料查詢的命令是:
SELECT
3)DML語句
在ORACLE資料庫中,DML(DATA MANIPULATION LANGUAGE)語句,也就是資料操縱語言,指那些對ORACLE資料庫中資料進行修改的語句。這種修改僅限於資料庫中的資料,也就是表中的記錄。而不是資料庫中的對象。從後面可以看書,理解這一點非常重要。DML語句有以下幾類:
A)資料的增加
往資料庫中增加資料是DML語句一個功能,在資料庫中資料的增加表現為資料庫中表的記錄的增加。ORACLE資料庫中增加記錄的命令是:
INSERT
B)資料的修改
資料庫中的資料並不是一成不變的,有時由於應用或是業務要求的變化,可能需要修改資料庫中的資料。資料庫中資料的修改表現出來是對資料庫的表中的記錄進行修改。DML語句可以用來對資料庫中的資料進行修改。ORACLE資料庫中修改表中的記錄的語句是:
UPDATE
C)資料的刪除
資料庫中的資料不再需要時,要將其從資料庫中刪除。也就是把記錄從資料庫的表中刪除。ORACLE資料庫刪除記錄的命令是:
DELETE
4)DDL語句
在ORACLE資料庫中,對象的建立是由DDL陳述式完成。DDL (DATA DEFINITION LANGUAGE)語句一經發布,則資料庫中將增加一個對象,如表,使用者等等。
【內容導航】 |
第1頁:ORACLE資料庫線上備份原理祥述 |
第2頁:ORACLE資料庫線上備份原理祥述 |