新聞中心
OceanBase 開(kāi)發(fā)者中心(OceanBase Developer Center,ODC)支持批量導(dǎo)出和導(dǎo)入數(shù)據(jù)庫(kù)對(duì)象的結(jié)構(gòu)和數(shù)據(jù)。

網(wǎng)站前端頁(yè)面設(shè)計(jì)會(huì)用DIV+CSS架構(gòu),布局出來(lái)的網(wǎng)站外觀簡(jiǎn)潔大氣。HTML靜態(tài),H5場(chǎng)景定制+CSS3網(wǎng)站,自適應(yīng)電腦、手機(jī)、平板,符合用戶(hù)體驗(yàn)的習(xí)慣,更容易與用戶(hù)產(chǎn)生互動(dòng)。專(zhuān)業(yè)網(wǎng)絡(luò)公司的服務(wù)理念是“高性?xún)r(jià)比建站,讓企業(yè)網(wǎng)站具備營(yíng)銷(xiāo)價(jià)值,促進(jìn)長(zhǎng)期合作共贏模式”。
進(jìn)入數(shù)據(jù)庫(kù)連接后,單擊上方導(dǎo)航欄中的 工具 標(biāo)簽,在彈出的下拉菜單中單擊 導(dǎo)出 或 導(dǎo)入 標(biāo)簽進(jìn)入導(dǎo)出設(shè)置與導(dǎo)入設(shè)置面板。
批量導(dǎo)出
在 導(dǎo)出設(shè)置 面板中,您可以選擇同時(shí)導(dǎo)出多個(gè)數(shù)據(jù)庫(kù)對(duì)象的結(jié)構(gòu)和數(shù)據(jù)到指定格式的文件中。
注意
ODC 對(duì)導(dǎo)出的數(shù)據(jù)大小有限制,最大支持導(dǎo)出 250 MB 的數(shù)據(jù)(壓縮前),超出部分無(wú)法導(dǎo)出。如需導(dǎo)出大量數(shù)據(jù),請(qǐng)使用導(dǎo)數(shù)工具 OBDUMPER。
操作步驟:
指定 任務(wù)名。
進(jìn)入導(dǎo)出設(shè)置面板后,ODC 會(huì)在 任務(wù)名 文本框中自動(dòng)生成默認(rèn)任務(wù)名(連接名_模式名_日期),您也可以在文本框中修改自動(dòng)生成的任務(wù)名。
選擇 導(dǎo)出內(nèi)容。
ODC 目前支持 僅導(dǎo)出數(shù)據(jù)、僅導(dǎo)出結(jié)構(gòu) 和 導(dǎo)出結(jié)構(gòu)和內(nèi)容 三種方式。其中導(dǎo)出結(jié)構(gòu)指是否要導(dǎo)出目標(biāo)對(duì)象的定義語(yǔ)句。您需要在 導(dǎo)出內(nèi)容 標(biāo)簽下的選擇框中選擇需要導(dǎo)出的內(nèi)容。
選擇 數(shù)據(jù)格式。
ODC 目前支持將數(shù)據(jù)導(dǎo)出為 CSV 格式 和 SQL 格式。當(dāng) 導(dǎo)出內(nèi)容 為 僅導(dǎo)出結(jié)構(gòu) 時(shí),只支持導(dǎo)出數(shù)據(jù)為 SQL 格式。具體格式信息,請(qǐng)參見(jiàn) 導(dǎo)出導(dǎo)入格式。
選擇 文件編碼。
ODC 目前支持 ASCII、ISO-8859-1、GB2312、GBK、GB18030、Unicode(UTF-8)、Unicode(UTF-16)、Unicode(UTF-32)和 BIG5 等編碼格式。您需要在 文件編碼 下拉框中選擇需要的編碼格式。
選擇 導(dǎo)出對(duì)象。
在 導(dǎo)出對(duì)象 標(biāo)簽下的表格中勾選您想要導(dǎo)出的對(duì)象。表格中會(huì)展示 對(duì)象名稱(chēng) 和 對(duì)象類(lèi)型 信息,支持通過(guò) 對(duì)象類(lèi)型 進(jìn)行篩選和使用搜索框直接進(jìn)行搜索。
進(jìn)行 導(dǎo)出數(shù)據(jù)設(shè)置。
當(dāng) 導(dǎo)出內(nèi)容 為僅導(dǎo)出結(jié)構(gòu)時(shí)無(wú)需進(jìn)行導(dǎo)出數(shù)據(jù)設(shè)置,該項(xiàng)包含以下設(shè)置項(xiàng):
使用全局快照:勾選該項(xiàng)后 ODC 將導(dǎo)出全局中指定表的最新快照點(diǎn)中的數(shù)據(jù),勾選該項(xiàng)可以保證全局?jǐn)?shù)據(jù)的統(tǒng)一性。
批量提交數(shù)量:?jiǎn)螕?nbsp;導(dǎo)出數(shù)據(jù)設(shè)置 標(biāo)簽后的 高級(jí) 按鈕,在彈出的列表中可指定該項(xiàng)。選擇 數(shù)據(jù)格式 為 SQL 格式時(shí),通過(guò)指定批量提交數(shù)量,可在導(dǎo)出文件中導(dǎo)出指定數(shù)量數(shù)據(jù)時(shí)添加一句
COMMIT命令。不導(dǎo)出的數(shù)據(jù)類(lèi)型:?jiǎn)螕?nbsp;導(dǎo)出數(shù)據(jù)設(shè)置 標(biāo)簽后的 高級(jí) 按鈕,在彈出的列表中可指定該項(xiàng)。您可以通過(guò)該項(xiàng)指定導(dǎo)出數(shù)據(jù)時(shí)要跳過(guò)的數(shù)據(jù)類(lèi)型。MySQL 和 Oracle 下可跳過(guò)的類(lèi)型不同,支持多選。
指定 CSV 格式信息。
當(dāng) 數(shù)據(jù)格式 為 CSV 格式且 導(dǎo)出內(nèi)容 不為僅導(dǎo)出結(jié)構(gòu)時(shí),單擊 導(dǎo)出數(shù)據(jù)設(shè)置 標(biāo)簽后的 高級(jí) 按鈕,在彈出的列表中可指定以下信息:
包含列頭:該項(xiàng)默認(rèn)勾選,選擇導(dǎo)出數(shù)據(jù)為 CSV 格式時(shí)是否包含列頭。
空字符串轉(zhuǎn)為空值:該項(xiàng)默認(rèn)勾選,選擇導(dǎo)出數(shù)據(jù)為 CSV 格式時(shí)是否將表中的空字符串轉(zhuǎn)換為空值
NULL。字段分隔符:設(shè)置字段間的分隔符。支持選擇 ,(逗號(hào))、;(分號(hào))和 :(冒號(hào))作為字段分割符。同時(shí)支持自定義一個(gè)字符長(zhǎng)度的字符作為分隔符。
文本識(shí)別符:設(shè)置文本內(nèi)容的識(shí)別符。支持選擇 '(單引號(hào))和 "(雙引號(hào))作為文本識(shí)別符。
換行符號(hào):設(shè)置換行符。支持選擇 \n、\r 和 \r\n 作為換行符。
進(jìn)行 導(dǎo)出結(jié)構(gòu)設(shè)置。
在該項(xiàng)下選擇是否 添加刪除對(duì)象語(yǔ)句。勾選后在導(dǎo)出對(duì)象結(jié)構(gòu)文件時(shí),在對(duì)象的
CREATE語(yǔ)句前都會(huì)添加對(duì)應(yīng)的DROP語(yǔ)句。進(jìn)行 sys 租戶(hù)賬號(hào)配置。
在該項(xiàng)下選擇是否 使用 sys 租戶(hù)賬號(hào)提升導(dǎo)出速度。勾選后在彈出的 賬戶(hù) 和 密碼 文本框中填寫(xiě) sys 賬戶(hù)和對(duì)應(yīng)的密碼。設(shè)置好該項(xiàng)后會(huì)使用 sys 租戶(hù)的權(quán)限進(jìn)行導(dǎo)出,可提升導(dǎo)出的速度。同時(shí),導(dǎo)出時(shí)如果勾選了表和視圖之外的其它對(duì)象,必須配置該項(xiàng)使用 sys 租戶(hù)賬號(hào)進(jìn)行導(dǎo)出。
生成導(dǎo)出任務(wù)。
指定好所有信息后,單擊面板右下角的 導(dǎo)出 按鈕以生成導(dǎo)出任務(wù)。
查看導(dǎo)出任務(wù)。
任務(wù)生成后會(huì)自動(dòng)彈出 任務(wù)中心 面板,在任務(wù)中心您可以查看任務(wù)信息并下載導(dǎo)出的數(shù)據(jù)結(jié)構(gòu)文件。詳情請(qǐng)參見(jiàn) 導(dǎo)出任務(wù)。
批量導(dǎo)入
在 導(dǎo)入設(shè)置 面板中,您可以選擇同時(shí)導(dǎo)入結(jié)構(gòu)和數(shù)據(jù)到多個(gè)數(shù)據(jù)庫(kù)對(duì)象中。
注意
ODC 對(duì)導(dǎo)入上傳的文件大小有限制,最大支持導(dǎo)入 250 MB(壓縮后)的文件,超出部分無(wú)法上傳。如需導(dǎo)入大量數(shù)據(jù),請(qǐng)使用導(dǎo)數(shù)工具 OBLOADER。
操作步驟:
指定 任務(wù)名。
進(jìn)入導(dǎo)入設(shè)置面板后,ODC 會(huì)在 任務(wù)名 文本框中自動(dòng)生成默認(rèn)任務(wù)名(連接名_模式名_日期),您也可以在文本框中修改自動(dòng)生成的任務(wù)名。
選擇 導(dǎo)入格式。
ODC 目前支持批量導(dǎo)入 SQL 文件 和 ZIP 壓縮文件。您需要在 導(dǎo)入格式 標(biāo)簽下的下拉框中選擇需要的文件格式。具體格式信息,請(qǐng)參見(jiàn) 導(dǎo)出導(dǎo)入格式。
上傳 導(dǎo)入文件。
單擊文件池進(jìn)入文件資源管理器選擇要導(dǎo)入的文件,或者直接將文件拖入文件池中以完成文件上傳。上傳的文件格式需要與您選擇的導(dǎo)入文件格式相同,ZIP 壓縮文件支持上傳 .zip 結(jié)尾的文件。SQL 文件支持上傳 .sql 文件。
選擇 文件編碼。
ODC 目前支持 ASCII、ISO-8859-1、GB2312、GBK、GB18030、Unicode(UTF-8)、Unicode(UTF-16)、Unicode(UTF-32)和 BIG5 等編碼格式。您需要在 文件編碼 下拉框中選擇需要的編碼格式。
選擇 導(dǎo)入內(nèi)容。
當(dāng) 導(dǎo)入格式 為 ZIP 壓縮文件時(shí)需指定該項(xiàng)。ODC 目前支持 僅導(dǎo)入數(shù)據(jù)、僅導(dǎo)入結(jié)構(gòu) 和 導(dǎo)入結(jié)構(gòu)和內(nèi)容 三種方式。其中導(dǎo)入結(jié)構(gòu)指是否要導(dǎo)入對(duì)象的定義語(yǔ)句。您需要在 導(dǎo)入內(nèi)容 標(biāo)簽下的選擇框中選擇需要導(dǎo)入的內(nèi)容。
選擇 數(shù)據(jù)格式。
當(dāng) 導(dǎo)入格式 為 ZIP 壓縮文件時(shí)需指定該項(xiàng)。ODC 目前支持導(dǎo)入 CSV 格式 和 SQL 格式 的數(shù)據(jù)。具體格式信息,請(qǐng)參見(jiàn) 導(dǎo)出導(dǎo)入格式。當(dāng) 導(dǎo)入內(nèi)容 為 僅導(dǎo)入結(jié)構(gòu) 或 導(dǎo)入文件 為 SQL 文件 時(shí),無(wú)需選擇數(shù)據(jù)格式。
進(jìn)行 導(dǎo)入數(shù)據(jù)設(shè)置。
當(dāng) 導(dǎo)入格式 為 ZIP 壓縮文件且 導(dǎo)入內(nèi)容 不為僅導(dǎo)入結(jié)構(gòu)時(shí)需進(jìn)行導(dǎo)入數(shù)據(jù)設(shè)置。該項(xiàng)包含以下設(shè)置項(xiàng):
導(dǎo)入前清空數(shù)據(jù):勾選該項(xiàng)后,導(dǎo)入數(shù)據(jù)時(shí)將首先清空目標(biāo)對(duì)象中原有的數(shù)據(jù)。
批量提交數(shù)量:?jiǎn)螕?nbsp;導(dǎo)入數(shù)據(jù)設(shè)置 標(biāo)簽后的 高級(jí) 按鈕,在彈出的列表中可指定該項(xiàng)。通過(guò)指定批量提交數(shù)量,可在導(dǎo)入文件中導(dǎo)入指定數(shù)量數(shù)據(jù)時(shí)添加一句
COMMIT命令。跳過(guò)的數(shù)據(jù)類(lèi)型:?jiǎn)螕?nbsp;導(dǎo)入數(shù)據(jù)設(shè)置 標(biāo)簽后的 高級(jí) 按鈕,在彈出的列表中可指定該項(xiàng)。您可以通過(guò)該項(xiàng)指定導(dǎo)入數(shù)據(jù)時(shí)要跳過(guò)的數(shù)據(jù)類(lèi)型。MySQL 和 Oracle 下可跳過(guò)的類(lèi)型不同,支持多選。
進(jìn)行 導(dǎo)入結(jié)構(gòu)設(shè)置。
當(dāng) 導(dǎo)入內(nèi)容 為僅導(dǎo)入數(shù)據(jù)時(shí),該項(xiàng)不可被指定。在該項(xiàng)下選擇當(dāng)對(duì)象結(jié)構(gòu)已存在時(shí)的操作。選擇 跳過(guò) 操作則在導(dǎo)入時(shí)跳過(guò)導(dǎo)入文件中的結(jié)構(gòu)定義語(yǔ)句直接導(dǎo)入數(shù)據(jù),該項(xiàng)會(huì)保留對(duì)象中的原數(shù)據(jù)。選擇 替換 操作時(shí)則執(zhí)行導(dǎo)入文件中的結(jié)構(gòu)定義語(yǔ)句以重新創(chuàng)建并替換原對(duì)象,該項(xiàng)會(huì)清空對(duì)象中的原數(shù)據(jù)。
選擇 任務(wù)錯(cuò)誤處理 方式。
ODC 提供 停止任務(wù) 和 忽略錯(cuò)誤繼續(xù)任務(wù) 兩種錯(cuò)誤處理方式。您需要在 任務(wù)錯(cuò)誤處理 標(biāo)簽下選擇需要的處理方式。
進(jìn)行 sys 租戶(hù)賬號(hào)配置。
在該項(xiàng)下選擇是否 使用 sys 租戶(hù)賬號(hào)提升導(dǎo)入速度。勾選后在彈出的 賬戶(hù) 和 密碼 文本框中填寫(xiě) sys 賬戶(hù)和對(duì)應(yīng)的密碼。設(shè)置好該項(xiàng)后會(huì)使用 sys 租戶(hù)的權(quán)限進(jìn)行導(dǎo)入,可提升導(dǎo)入的速度。
生成導(dǎo)入任務(wù)。
指定好所有信息后,單擊面板右下角的 導(dǎo)入 按鈕以生成導(dǎo)入任務(wù)。
查看導(dǎo)入任務(wù)。
任務(wù)生成后會(huì)自動(dòng)彈出 任務(wù)中心 面板,在任務(wù)中心您可以查看任務(wù)信息,詳情請(qǐng)參見(jiàn) 導(dǎo)入任務(wù)。
分享文章:創(chuàng)新互聯(lián)OceanBase教程:OceanBase 批量導(dǎo)出與導(dǎo)入
文章來(lái)源:http://m.fisionsoft.com.cn/article/cddchgi.html


咨詢(xún)
建站咨詢(xún)
