1. 程式人生 > >Oracle資料庫的備份 資料匯入與匯出 Oracle

Oracle資料庫的備份 資料匯入與匯出 Oracle

                                   資料庫的備份

1:資料庫的匯出:
1.1需要備份的目錄
1.2進入備份目錄
1.3輸入exp指令
使用者名稱:scott  密碼
E:\>cd backup  目錄
E:\backup>exp  匯出到目錄  E盤backup 下
Export: Release 10.2.0.3.0 - Production on 星期三 6月 29 19:33:20 2016
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
使用者名稱: scott
口令:密碼輸入
連線到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options
輸入陣列提取緩衝區大小: 4096 >

 匯出檔案: EXPDAT.DMP >

(2)U(使用者), 或 (3)T(表): (2)U >
匯出許可權 (yes/no): yes >
匯出表資料 (yes/no): yes >
壓縮區 (yes/no): yes >
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
. 正在匯出 pre-schema 過程物件和操作
. 正在匯出使用者 SCOTT 的外部函式庫名
. 匯出 PUBLIC 型別同義詞
. 正在匯出專用型別同義詞
. 正在匯出使用者 SCOTT 的物件型別定義
即將匯出 SCOTT 的物件...
. 正在匯出資料庫連結
. 正在匯出序號
. 正在匯出簇定義
. 即將匯出 SCOTT 的表通過常規路徑...
. . 正在匯出表                           BONUS匯出了           0 行
. . 正在匯出表                        CUSTOMER匯出了           5 行
. . 正在匯出表                            DEPT匯出了           4 行
. . 正在匯出表                             EMP匯出了          14 行
. . 正在匯出表                         PRODUCT匯出了           8 行
. . 正在匯出表                         PURCASE匯出了          13 行
. . 正在匯出表                        SALGRADE匯出了           5 行
. 正在匯出同義詞
. 正在匯出檢視
. 正在匯出儲存過程
. 正在匯出運算子
. 正在匯出引用完整性約束條件
. 正在匯出觸發器
. 正在匯出索引型別
. 正在匯出點陣圖, 功能性索引和可擴充套件索引
. 正在匯出後期表活動
. 正在匯出實體化檢視
. 正在匯出快照日誌
. 正在匯出作業佇列
. 正在匯出重新整理組和子組
. 正在匯出維
. 正在匯出 post-schema 過程物件和操作
. 正在匯出統計資訊
成功終止匯出, 沒有出現警告。

2:資料的匯入
1:進入匯入的檔案所在的目錄
2:imp命令

在實際的備份中,因為其匯出過程中,必須保證其他使用者不能更新資料。

實際上在匯入匯出的過程中  上面的方法不是用的很多

資料的冷備份2: 這種備份是允許關閉計算機的備份
資料庫的冷備份嚴格來說稱為歸檔備份 指的是資料庫關閉服務,所有的事務都提交了。
備份的內容:
控制檔案:控制整個Oracle的例項資訊。v$controlfile資料字典
重做日誌檔案 : 痛過v$logfile資料字典
資料庫檔案:v$datafile資料字典
配置檔案pfile:show parameter pfile

備份檔案由管理員控制:
1:sys登入
2:查詢控制檔案:
3:查詢重做日誌檔案:
4:找到所有的資料檔案:
5:找到資料庫的檔案位置
SQL> show parameter pfile;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      D:\ORACLE\DATABASE\SPFILEORCL.ORA

6:記錄好這些檔案的路徑。

7:關閉Oracle的服務。

shutdown immediate

8:拷貝所有的備份檔案


9:啟動伺服器

startup