windows下oracle數據庫備份工具 怎么把金倉數據導入至oracle?
怎么把金倉數據導入至oracle?你是可以使用Oracle的可視化工具(SQLDeveloper)來在Oracle數據庫中建立起新的表,后再從金倉導出來要導入的數據文件,再可以使用SQLDevelop
怎么把金倉數據導入至oracle?
你是可以使用Oracle的可視化工具(SQLDeveloper)來在Oracle數據庫中建立起新的表,后再從金倉導出來要導入的數據文件,再可以使用SQLDeveloper的導入功能將數據文件導入到Oracle數據庫中。
oracle客戶端有哪些?
oracle客戶端主要指的是再連接數據庫的軟件,比較多應該是四個:
(1)plsqldeveloper,簡練、功能強大、容易上手,oracle總部得用那就是這個客戶端。
(2)toadwhileoracle,是用人也少的,它的備份比較比較好用,功能也比較比較齊全。
注:
其他還有一個一些用sqlplus的,oracle先發(fā)布客戶端時有些公司會要求,但相對于本案所涉兩個比較比較少用。
LINUX下Oracle數據導入導出的方法詳解?
在“運行”里可以打開cmd
2
再輸入命令:sqlplussystem/
其中system是登陸數據庫的用戶名
123456是用戶名的密碼
orcl是數據庫實例名稱
3
假如提示命令生效,如果說你沒有配置好oracle的環(huán)境變量(想當年我也被這個問題煩腦著),配置oracle環(huán)境變量的方法如下:
1、右擊“我的電腦”-r26中,選擇“屬性”-rlm選擇“有高級”-r26右鍵點擊“環(huán)境變量”2、選擇“path”這一行,右鍵點擊“編輯”,在“path”的變量值文本框的最后面先一并加入一個分號“:”,接著再分號后面加入到sqlplus文件的目錄路徑,如“c:programfilesoracleproduct10.2.0db_1in”,后再點擊“可以確定”按鈕。3、要是在“系統(tǒng)變量”列表框下面的“變量”列中找不到“oracle_home”和“oracle_sid”這兩個變量,則要下面操作,不然不必一下操作。4、在“系統(tǒng)變量”中再點擊“新建”按鈕,在“變量名”中然后輸入“oracle_home”,變量值中輸入oracle的安裝目錄路徑,如“c:programfilesoracleproduct10.2.0db_1”,然后把點擊“考慮”按鈕。5、在“系統(tǒng)變量”中再點“剛建”按鈕,在“變量名”中然后輸入“oracle_sid”,變量值中輸入數據庫的實例名,然后點擊“判斷”按鈕。
oracle_home:oracle數據庫軟件的安裝目錄oracle_sid:oracle數據庫的實例名oracle數據庫實例名:主要是用于和操作系統(tǒng)并且聯系的標識,即數據庫和操作系統(tǒng)之間的同樣是通過數據庫實例名來可以體現的。
end
第二步,expdp備份文件命令
1
創(chuàng)建角色oracle的備份目錄:
sqlgtcreatedirectorydpdata1asd:tempdmp
這僅是在oracle里設定的目錄,并沒有什么能夠創(chuàng)建
2
可以不通過這句命令查看到這個目錄
sqlgtselect*fromdba_directories
3
賦于要導入數據表的所屬用戶權限
sqlgtgrantread,writeondirectorydpdata1tosshe
4
再說,到了最重要的一退,以前走了不少彎路,但其它是小問題,在網上零零碎碎查了很多資料,再次找到原因。
首先,要直接切換回命令窗口,不要再在sqlgt下正常運行,然后把鍵入命令:
expdpsystem/123456@
5
上面報了一個錯ora-39002:操作無效
原因是d:tempdmp這個目錄不修真者的存在,別以為createdirectory之后可能會批量生成文件夾,也別以為想執(zhí)行expdp后會自動生成文件夾,要自己不自動剛建這個目錄文件夾的。新建文件夾后再試一下,果然如此完成了!恭喜你呀你,已順利備分!
6
如果不是你要問,導進去的dmp文件整樣還原回去吧。好吧,做人要有原則做不知道,目的是會省你再找方法的麻煩,這里我也做一個演示(象軟件備份的數據是還沒數據庫有問題時才帶的上)。
首先,再一次登陸數據庫sqlplussystem/
然后,刪除掉目標數據庫用戶dropusersshecascade
7
現在來再次創(chuàng)建用戶,這個可以用命令創(chuàng)建角色,也也可以在plsql里修改,這里在plsql創(chuàng)建戰(zhàn)隊。
用system登陸賬號數據庫,然后把右鍵users--剛建
后再填寫好你的賬號名稱,需要和軟件備份時的用戶相同,并蘊蓄或者的權限
后來然后點擊應用方法,成功用戶創(chuàng)建家族。
8
直接返回dos命令窗口,不再是sqlgt
鍵入導入命令:impdpsystem/123456@
導入成功!
end
步驟3定時先執(zhí)行系統(tǒng)備份任務
做一個按年月日其它名字的批處理。在d:temp目錄下剛建一個文件,你隨便名稱之前為.bat,我的名稱之前為,編輯為:代碼
-------------------------------------------------------------------------
@echooffremsetbackupfilef_database_te:~0,4%-te:~5,2%-te:~8,2%.dmpremsetlogfilef_database_te:~0,4%-si:~5,2%-te:~8,2%.logremdelete30daysfilesforfiles/p