本文內容來自YashanDB官網,原文內容請見 https://www.yashandb.com/newsinfo/7849010.html?templateId=1718516
**【問題分類】**數據導入導出
**【關鍵字】**imp、YAS-08023
【問題描述】
導出數據庫時,使用以下命令,導出正常:
exp --sql 'icpdbcds/"xxx"' FILE=icpdbcds.export OWNER=icpdbcds
導入數據庫時,使用以下命令,導入報錯
imp 'icpdbcds/"xxx"' file=icpdbcds.export fromuser=icpdbcds touser=icpdbcds\_dev\-- YAS-08023, invalid file format, magic number error.
【問題原因分析】
使用 --sql 參數導出的話,導出的文件是sql文件,這個文件可以用文本編輯器編輯。
如果要使用imp導入,那么就得去掉這個參數,重新導出為二進制文件。
imp只能導入二進制文件,不能導入 csv或者sql文件
**【解決/規避方法】**去掉–sql 參數,重新導出。
**【影響范圍】**當前所有版本
【修復版本】-