數據庫備份——>數據導出
1.打開開始->所有程序->附件->命令提示符,輸入exp.exe,執行。
2.出現提示輸入管理員用戶名界面
Export:Release 8.1.5.0.0-Production on Sun Oct 29 20:27:59 2000
<c> Copyright 1999 Oracle Corporation. All rights reserved. 用戶名:system/manager@oracle9
3.出項備份選擇界面。
Connected to : Oracle8i Enterprise Edition Release 8.1.5.0.0-Production With the Partitioning and Java options
PL/SQL Release 8.1.5.0.0 – Production
Enter array fetch buffer size: 4096 >[ENTER]
此處爲選定備份時用於取數據行的緩衝尺寸。直接選定缺省值4096即可。
4.出現選擇備份文件輸出的位置和名稱界面。
Export file:EXPDAT.DMP>D:/DEMDAT.DMP[ENTER]
5.出現選擇備份方式界面。
(1)E(ntire database),(2)U(sers),or (3)T(ables):(2)U>E[ENTER]
E備份整個數據庫;U只備份該管理員用戶名下的表;T備份單個表。
6.詢問是否備份數據庫內的授權
Exprot grants(Yes/No):Yes>[ENTER]
7.詢問是否備份基表內的數據
Export table data(Yes/No):Yes>[ENTER]
8.詢問是否是否壓縮碎片數據段
Compress extents(Yes/No):Yes>[ENTER]
9.About to export specifited users
user to be exported :(Return to quit)>(輸入數據庫管理員名稱)[ENTER]
這樣就完成了數據庫的熱備份。備份完數據後,系統會自動退出DOS界面。
10.最後在操作系統的D盤上將找到備份的名爲DEMDAT.DMP文件。
數據庫恢復——>數據導入
1..打開開始->所有程序->附件->命令提示符,輸入imp.exe,執行
2.出現提示輸入管理員用戶名界面
import:Release 8.1.5.0.0 -production on Sun Oct 29 21:57:47 2000
<c> Copyright 1999 Oracle Corporation. All rights reserved.
用戶名:syatem/manager@oracle9
3.出項備份文件輸入界面。
Import file:Expadat.dmp>D:/DEMDAT.DMP [ENTER]
4.選擇數據插入的緩衝尺寸,選擇缺省值,按回車即可。
Enter insert buffer size(minimum is 4096)30270>[ENTER]
5.是否只列出數據的內容,而不進行導入。
Export file created by Export :U07.02.02,list contents of import file only(Yes/No):no>[ENTER]
6.選擇是否忽略數據恢復中出現的錯誤,回車即可。
Ignore create error due to object existence (Yes/No):no>[ENTER]
7.選擇是否恢復授權,選擇缺省值,回車即可。
Import grants(Yes/No):Yes>[ENTER]
8.選擇是否恢復表數據, 選擇缺省值,回車即可。
Import table data (Yes/No):Yes>[ENTER]
9.選擇是否導入整個文件。
Import Entire export file (Yes/No):no>[ENTER]
10.輸入用戶名。
Username>(此處輸入數據庫管理員名稱) ,然後等待系統進行數據庫的恢復,
恢復工作完成後,系統會自動退出DOS界面。
這樣,就完成了數據庫的恢復。