dmp數(shù)據(jù)怎么導(dǎo)入另一個(gè)表格 如何把dmp文件導(dǎo)入數(shù)據(jù)庫(kù)中?
如何把dmp文件導(dǎo)入數(shù)據(jù)庫(kù)中?假設(shè)你的數(shù)據(jù)庫(kù)是tg(這個(gè)庫(kù)建議最好別是生產(chǎn)出來(lái)庫(kù)),上面有個(gè)用戶a有imp的權(quán)限,你的dmp文件是,為增加版本不一致的麻煩,我建議你建議在tg服務(wù)器上倒入水,全部倒入要
如何把dmp文件導(dǎo)入數(shù)據(jù)庫(kù)中?
假設(shè)你的數(shù)據(jù)庫(kù)是tg(這個(gè)庫(kù)建議最好別是生產(chǎn)出來(lái)庫(kù)),上面有個(gè)用戶a有imp的權(quán)限,你的dmp文件是,為增加版本不一致的麻煩,我建議你建議在tg服務(wù)器上倒入水,全部倒入要在操作系統(tǒng)不提示符下你操作(要再注意可執(zhí)行文件的搜索路徑),用下面命令可以不先化合一個(gè)日志文件imp.log,看看dmp文件的字符集、有哪些表空間、數(shù)據(jù)文件的位置
impa/a用戶的登錄口令
1.日志文件里會(huì)有dmp數(shù)據(jù)的字符集,如果不是與你現(xiàn)有數(shù)據(jù)庫(kù)字符集不同,最好就是總結(jié)一下,見意最好不要倒入了,恢復(fù)建個(gè)庫(kù),字符集與dmp的完全相同
2.如果沒(méi)有這個(gè)dmp是用fully化合的,日志文件里會(huì)有表空間數(shù)據(jù)文件的路徑,從它你差不多這個(gè)可以猜到他是windows還是unix,如果不是與tg服務(wù)器操作系統(tǒng)都不一樣,因?yàn)槁窂絾?wèn)題,必須隨身攜帶先會(huì)建表空間;如果不是操作系統(tǒng)一般,那我必須在或者的盤符(win)下,剛建好或者的路徑,到時(shí)候會(huì)手動(dòng)建立好表空間
3.要是這個(gè)dmp是用owner參數(shù)生成沉淀的,日志文件會(huì)告訴你吧他的owner是什么,那你所必需的先剛建好這些用戶,并賦予了生命一定的權(quán)限
4.前面工作交了任務(wù)后就這個(gè)可以用下面命令慢慢倒入
impa/a用戶的登錄口令_1.logresumableyresumable_maxwait86400
而且你不知道這個(gè)dmp慢慢倒入后會(huì)建議使用多少表空間,而加了個(gè)resumabley參數(shù),這個(gè)參數(shù)意思是當(dāng)你倒入時(shí),如果表空間足于收起dmp中的數(shù)據(jù),他會(huì)耐心的等待你8760小時(shí)去解決的辦法空間問(wèn)題,假如在這個(gè)時(shí)間內(nèi)解決了空間問(wèn)題,倒入水一直,如果沒(méi)有沒(méi)解決的辦法,則
怎么使用PLSQLDeveloper從oracle數(shù)據(jù)庫(kù)導(dǎo)入導(dǎo)出數(shù)據(jù)?
用pl/sqldeveloper導(dǎo)出來(lái)表的數(shù)據(jù)時(shí)有三種,SqlInsert,pl/sqldeveloper
只有“OracleExport”文件導(dǎo)入再導(dǎo)出后,表結(jié)構(gòu)和索引結(jié)構(gòu)沒(méi)有發(fā)生了什么變化,另幾種都變化了索引類型。別外
SqlInsert的那個(gè)可以不導(dǎo)成sql,可以不用文本編輯器打開。
pl/sqldeveloper也可以不文件導(dǎo)出,但文本編輯器又不能打開。
區(qū)別:
OracleExport,SqlInsert,pl/sqldeveloper
第一種是導(dǎo)出為.dmp的文件格式,.dmp文件是二進(jìn)制的,也可以跨平臺(tái),還能中有權(quán)限,效率也很比較好,用得最廣
第二種是導(dǎo)出來(lái)為.sql文件的,后用文本編輯器查看,通用性比較好好,但效率不如你第一種,適合我小數(shù)據(jù)量導(dǎo)入。不光注意一點(diǎn)的是表中不能有大字段(blob,clob,shorter),如果沒(méi)有有,會(huì)提示沒(méi)法導(dǎo)入(電腦提示如下:
table contains one or more LONG columns cannot exportintosqlformat,userPl/sqldeveloperformatinstead),可以用第一種和第三種文件導(dǎo)入。
第三種是導(dǎo)出來(lái)為.pde格式的,.pde為Pl/sqldeveloper自有的文件格式,不能用Pl/sqldeveloper自己導(dǎo)出導(dǎo)入;沒(méi)法用編輯器打開系統(tǒng),
導(dǎo)入數(shù)據(jù)到excel文件:
全選數(shù)據(jù)表--querydata--全選要文件導(dǎo)出的數(shù)據(jù)--右鍵內(nèi)容復(fù)制canexcel
excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù):
1.在Excel中準(zhǔn)備著好要導(dǎo)入的數(shù)據(jù)。具體操作方法:在Excel中,把第一列設(shè)置中為空列,第二列以后的列應(yīng)與要導(dǎo)入的數(shù)據(jù)表的字段相按。
2.登錄PLSQLDeveloper,能找到要導(dǎo)入數(shù)據(jù)的數(shù)據(jù)庫(kù)表后,然后點(diǎn)擊右鍵--editdata,剛剛進(jìn)入了編輯此表的數(shù)據(jù)對(duì)話框,并直接點(diǎn)擊最左側(cè)鼠標(biāo)右鍵點(diǎn)擊一空行。
Excel表中的數(shù)據(jù)記錄,將數(shù)據(jù)粘帖到左轉(zhuǎn)身中PLSQLDeveloper會(huì)顯示的表列中。
4.然后點(diǎn)擊PLSQLDeveloper中的對(duì)號(hào)設(shè)置按鈕并且Post。
注意一點(diǎn):PLSQLDeveloper不見過(guò)“-”-----###-----###6729050212993597708