的數(shù)據(jù)的導(dǎo)入與導(dǎo)出非常的重要,在我們的工作中大芒果數(shù)據(jù)庫導(dǎo)入失敗,能夠極大的提升工作效率。你可能需要將MySQL中的數(shù)據(jù)導(dǎo)入到中大芒果數(shù)據(jù)庫導(dǎo)入失敗,或者從另一個(gè)數(shù)據(jù)庫中導(dǎo)入到你自己的數(shù)據(jù)庫中,這篇文章就是介紹數(shù)據(jù)導(dǎo)入導(dǎo)出。如果覺得文章不錯(cuò),歡迎點(diǎn)贊,分享,收藏呀。
1 數(shù)據(jù)庫導(dǎo)入導(dǎo)出需要注意
1.目標(biāo)數(shù)據(jù)庫要與源數(shù)據(jù)庫有著名稱相同的表空間。
2.目標(biāo)數(shù)據(jù)在進(jìn)行導(dǎo)入時(shí),用戶名盡量相同(這樣保證用戶的權(quán)限級(jí)別相同)。
3.目標(biāo)數(shù)據(jù)庫每次在進(jìn)行數(shù)據(jù)導(dǎo)入前,應(yīng)做好數(shù)據(jù)備份,以防數(shù)據(jù)丟失。
4.弄清是導(dǎo)入導(dǎo)出到相同版本還是不同版本( 版本與 版本)。
5.目標(biāo)數(shù)據(jù)導(dǎo)入前,弄清楚是數(shù)據(jù)覆蓋(替換),還是僅插入新數(shù)據(jù)或替換部分?jǐn)?shù)據(jù)表。
6.確定目標(biāo)數(shù)據(jù)庫磁盤空間是否足夠容納新數(shù)據(jù),是否需要擴(kuò)充表空間。
7.導(dǎo)入導(dǎo)出時(shí)注意字符集是否相同,一般 數(shù)據(jù)庫的字符集只有一個(gè),并且固定,
一般不改變。
8.確定操作者的賬號(hào)權(quán)限。
2 導(dǎo)出 數(shù)據(jù) 格式介紹
Dmp 格式:.dmp 是二進(jìn)制文件,可跨平臺(tái),還能包含權(quán)限,效率好。
Sql 格式:.sql 格式的文件,可用文本編輯器查看,通用性比較好,效率不如第一種,
適合小數(shù)據(jù)量導(dǎo)入導(dǎo)出。尤其注意的是表中不能有大字段 (blob,clob,long),如果有,會(huì)
報(bào)錯(cuò)。
Pde 格式:.pde 格式的文件,.pde 為 PL/SQL 自有的文件格式,只能用 PL/SQL
工具導(dǎo)入導(dǎo)出,不能用文本編輯器查看。
3 傳統(tǒng)方式 exp( 導(dǎo)出) 和(imp) 導(dǎo)入:3.1 命令執(zhí)行方式
該命令需要在操作系統(tǒng)的命令窗口執(zhí)行,而非 sql/plus
在使用導(dǎo)出或?qū)朊顣r(shí),在命令的后側(cè)不要添加分號(hào)。
3.2 命令格式
exp|imp 用 戶 名 / 密 碼 @ 連 接 地 址 : 端 口 / 服 務(wù) 名 file= 路 徑 / 文 件 名 .dmp
full=y|(,...)|owner(,,)
exp:導(dǎo)出命令,導(dǎo)出時(shí)必寫。
imp:導(dǎo)入命令,導(dǎo)入時(shí)必寫,每次操作,二者只能選擇一個(gè)執(zhí)行。
:導(dǎo)出數(shù)據(jù)的用戶名,必寫;
:導(dǎo)出數(shù)據(jù)的密碼,必寫;
@:地址符號(hào),必寫;
: 的服務(wù)名,必寫;
1521:端口號(hào),1521 是默認(rèn)的可以不寫,非默認(rèn)要寫;
file="文件名.dmp" : 文件存放路徑地址,必寫;
full=y :表示全庫導(dǎo)出。可以不寫,則默認(rèn)為 no,則只導(dǎo)出用戶下的對(duì)象;
:表示只導(dǎo)出哪些表;
owner:導(dǎo)出該用戶下對(duì)象;
full||owner:只能使用一種;
3.3 導(dǎo)出數(shù)據(jù)
exp 用戶名/密碼@ 的連接地址:端口/需要導(dǎo)出的服務(wù)名 file=路徑/文件名.dmp
3.3.1 示例
將 HR 用戶下的對(duì)象導(dǎo)出。
exp hr/@:1521/orcl file=d:/1.dmp
3.4 導(dǎo)入數(shù)據(jù)
imp 用戶名/密碼@ 的連接地址:端口/需要導(dǎo)出的服務(wù)名 file=路徑/文件名.dmp
3.4.1 示例
將導(dǎo)出的 dmp 文件導(dǎo)入到數(shù)據(jù)庫中。
imp hr/@:1521/orcl file=d:/1.dmp。
4 使用 PL/ 實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入與導(dǎo)出4.1 導(dǎo)出與導(dǎo)入表對(duì)象
4.1.1 DMP 格式4.1.1.1 導(dǎo)出 DMP 格式
4.1.1.2 導(dǎo)入 DMP
4.1.2 SQL 4.1.2.1 導(dǎo)出 SQL 格式
4.1.2.2 導(dǎo)入 SQL 格式
4.1.3PDE 格式4.1.3.1 導(dǎo)出 PDE
4.1.3.2 導(dǎo)入 PDE 格式
4.2 數(shù)據(jù)中其他對(duì)象的導(dǎo)入與導(dǎo)出
4.2.1 導(dǎo)出數(shù)據(jù)庫對(duì)象。
4.2.2 導(dǎo)入數(shù)據(jù)庫其他對(duì)象。
感謝~