操作場景
當進(jin)行數(shu)(shu)據(ju)備(bei)份或遷(qian)移時,支持使(shi)用數(shu)(shu)據(ju)管(guan)理服(fu)務的數(shu)(shu)據(ju)導出功能(neng),獲取完整(zheng)的數(shu)(shu)據(ju)信息,再將數(shu)(shu)據(ju)從(cong)本地或者從(cong)OBS桶導入目標數(shu)(shu)據(ju)表。
約束限制
導(dao)(dao)出(chu)或(huo)導(dao)(dao)入數據時,請謹慎(shen),避免因操作(zuo)不當導(dao)(dao)致實例(li)或(huo)業務異常(chang)。
導入單文件大(da)小最大(da)可達1GB。
暫不支持BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB等(deng)二進制(zhi)類型字段的導入。
RDS for PostgreSQL實例(li)表(biao)數量超(chao)過10萬時(shi),使用(yong)DAS的“導出(chu)數據(ju)庫”功能(neng)會報(bao)錯表(biao)數量過多,無法導出(chu)數據(ju)。此(ci)時(shi)請(qing)使用(yong)“導出(chu)SQL結果集”功能(neng)。
導出數據
步驟 1 登錄管理(li)控制臺。
步驟 2 單擊管理控制臺左上角的 ,選擇區域。
步驟 3 選擇“數(shu)據庫(ku) > 關系型數(shu)據庫(ku)”。進入關系型數(shu)據庫(ku)信息頁(ye)面。
步驟 4 在“實例(li)管(guan)理”頁面(mian),選擇目標實例(li),單擊(ji)操作列(lie)的“登錄(lu)”,進(jin)入數據管(guan)理服務實例(li)登錄(lu)界面(mian)。
步驟 5 正確輸入數據(ju)庫(ku)用戶名和(he)密碼,單(dan)擊“登錄”,即可進入您的(de)數據(ju)庫(ku)并進行管理。
步驟 6 在頂部菜單欄(lan)選擇(ze)“導(dao)(dao)入·導(dao)(dao)出”>“導(dao)(dao)出”。
步驟 7 在導(dao)出(chu)(chu)頁面,單擊(ji)左上角“新建任務(wu)”,您可根據(ju)需要(yao)選擇“導(dao)出(chu)(chu)數(shu)據(ju)庫(ku)(ku)”或(huo)“導(dao)出(chu)(chu)SQL結果集”。下文以(yi)導(dao)出(chu)(chu)數(shu)據(ju)庫(ku)(ku)為例,導(dao)出(chu)(chu)SQL集同理。
您也可通(tong)過單(dan)擊(ji)“快(kuai)速導(dao)出”,選(xuan)擇目標數據庫,在(zai)創建快(kuai)速導(dao)出任(ren)務彈窗中選(xuan)擇存(cun)儲(chu)位置,并單(dan)擊(ji)“確定”。
步驟 8 在導出(chu)數據庫彈出(chu)頁面,您可(ke)按需選(xuan)填“基本信息(xi)”及“高級選(xuan)項(xiang)”,并在頁面右側選(xuan)擇需要導出(chu)的表。
說明
SQL結果集(ji)導出任(ren)務中,執行(xing)SQL的最大限制是5M。
數據庫(ku)分用戶(hu)庫(ku)和系(xi)統庫(ku),系(xi)統庫(ku)不支持導(dao)出功能。如(ru)需(xu)(xu)導(dao)出,您(nin)需(xu)(xu)把創(chuang)建(jian)用戶(hu)數據庫(ku),業務(wu)部署到用戶(hu)庫(ku),然后再執行導(dao)出操作。
DAS在執行導(dao)出(chu)操作(zuo)時(shi),會連接到您(nin)的備(bei)庫(ku)進行導(dao)出(chu),可以有效規(gui)避導(dao)出(chu)時(shi)對主庫(ku)的性能影響,但當備(bei)庫(ku)復制延(yan)遲(chi)較大時(shi),會存在“導(dao)出(chu)的數據(ju)不是最新數據(ju)“的可能性。
步驟 9 設置完(wan)導出(chu)任務(wu)信息,單擊(ji)彈出(chu)頁面下部“確定”,創建導出(chu)任務(wu)。
步驟 10 在導出任務列表(biao)頁(ye)面,您(nin)可查(cha)看任務ID、任務類型、任務狀態(tai)、進度等信息(xi)。
步驟 11 您可(ke)在列表操作(zuo)欄(lan),單擊“查(cha)(cha)看詳情(qing)”,在任(ren)(ren)務(wu)詳情(qing)彈(dan)出頁(ye)面(mian),查(cha)(cha)看本次導(dao)出任(ren)(ren)務(wu)執行的詳情(qing)信(xin)息。
----結束
導入數據
步驟 1 在頂部菜單欄選擇“導入·導出”>“導入”。
步驟 2 DAS支持從(cong)本地選取文件導入,同時也支持從(cong)OBS桶中直接選擇文件進行導入操作。
從本地導入文件
在(zai)(zai)導入頁面(mian)單擊左上(shang)(shang)角的“新建任(ren)務”,在(zai)(zai)彈(dan)出框選擇導入類型(xing),選擇文(wen)件來源(yuan)為“上(shang)(shang)傳文(wen)件”、附件存放位置(zhi)等信(xin)息(xi)并上(shang)(shang)傳文(wen)件,選擇導入數據庫(ku),設(she)置(zhi)字符集類型(xing),按(an)需勾選選項設(she)置(zhi)及填寫備注信(xin)息(xi)。
為(wei)了保障(zhang)數(shu)據安全,DAS中文件保存(cun)在OBS桶中。
說明
出于(yu)數(shu)據(ju)(ju)隱私性(xing)保(bao)護目的,DAS需要您(nin)(nin)提(ti)供一個您(nin)(nin)自(zi)己的OBS存(cun)儲,用來接(jie)收您(nin)(nin)上(shang)傳(chuan)的附件信息(xi),然(ran)后(hou)DAS會(hui)自(zi)動連(lian)接(jie)到該OBS文(wen)件,進(jin)行(xing)內存(cun)式讀取,整個過程(cheng)您(nin)(nin)的數(shu)據(ju)(ju)內容不會(hui)落盤在DAS的任何(he)存(cun)儲介質上(shang)。
導入完成(cheng)后(hou)若勾選(xuan)刪除(chu)上傳的(de)文(wen)件選(xuan)項,則該文(wen)件導入目標數據庫成(cheng)功后(hou),將從OBS桶(tong)中自動刪除(chu)。
從OBS桶中導(dao)入文件
在導(dao)入(ru)頁(ye)面(mian)單擊左上(shang)角的(de)“新建任務(wu)”,在彈(dan)出框設置導(dao)入(ru)類(lei)(lei)型,選(xuan)擇(ze)文(wen)件(jian)來源為“從OBS中選(xuan)擇(ze)”,在OBS文(wen)件(jian)瀏覽器彈(dan)窗中選(xuan)擇(ze)待導(dao)入(ru)文(wen)件(jian),選(xuan)擇(ze)導(dao)入(ru)數據庫,設置字符集類(lei)(lei)型,按需勾選(xuan)選(xuan)項設置及(ji)填寫備注信息。
說明
從OBS桶中直接(jie)選擇(ze)文件(jian)導入,導入目標數據庫成功后,OBS桶不會(hui)刪除(chu)該文件(jian)。
步驟 3 導入信息設置(zhi)完成(cheng)后(hou),單擊“創建導入任務”即可。由于導入任務可能(neng)會覆蓋(gai)您原(yuan)有的數據,需(xu)再次確認無誤(wu)后(hou)單擊“確定(ding)”繼續。
步驟 4 您(nin)可在(zai)導入任(ren)務列表(biao)中(zhong)查看(kan)導入進(jin)度等信息,在(zai)操作欄單(dan)擊“查看(kan)詳(xiang)情”,您(nin)可在(zai)任(ren)務詳(xiang)情彈出框中(zhong),了解本次(ci)導入任(ren)務成(cheng)功、失敗(bai)等執行情況及(ji)耗時。
----結束