數(shù)據(jù)庫(kù)服務(wù)器更換時(shí),要把數(shù)據(jù)庫(kù)整個(gè)備份出來(lái),轉(zhuǎn)移到另外的服務(wù)器上,在SQL Server 2000中,一般通過(guò)數(shù)據(jù)庫(kù)的備份生成一個(gè)文件,然后在新的服務(wù)器上通過(guò)數(shù)據(jù)庫(kù)的還原把數(shù)據(jù)導(dǎo)回來(lái),整個(gè)過(guò)程都有圖形界面,操作簡(jiǎn)單直觀。
在ORACLE里,有相似功能的工具,但卻是通過(guò)命令行方式。
首先,數(shù)據(jù)庫(kù)的備份可以通過(guò)exp命令進(jìn)行。exp命令有三種運(yùn)行方式:交互式、命令行和參數(shù)文件。使用交互式一步步提示,用戶只需簡(jiǎn)單輸入即可進(jìn)行,它的使用方法如下:
1、輸入exp命令;
2、提示輸入用戶名,可以使用SYSTEM帳號(hào),不能使用SYS帳號(hào);
3、提示輸入密碼;
4、依次提示導(dǎo)出文件名及其他選項(xiàng)。
備份出一個(gè)文件之后,可以通過(guò)imp命令導(dǎo)入到新的服務(wù)器中,imp命令與exp命令有很多相似的地方,有些選項(xiàng)是相同的。采用全庫(kù)導(dǎo)出之后的文件,通過(guò)imp完全導(dǎo)入的時(shí)候會(huì)出現(xiàn)表創(chuàng)建錯(cuò)誤的提示,如果新的數(shù)據(jù)庫(kù)中沒(méi)有舊庫(kù)中對(duì)應(yīng)的用戶,也會(huì)出現(xiàn)無(wú)法導(dǎo)入的提示,解決方法就是在新的數(shù)據(jù)庫(kù)中建立同樣的用戶,并賦予同樣權(quán)限(?)。
exp和imp的使用方法見(jiàn):
http://oracle.chinaitlab.com/backup/36902.html
http://oracle.chinaitlab.com/backup/36901.html