Oracle資料庫的備份 資料匯入與匯出 Oracle
阿新 • • 發佈:2019-02-16
資料庫的備份
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 >
匯出許可權 (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