0
。現在,由於它已被棄用,我們決定遷移到定位數據庫2.2並將數據庫移到內存中。我使用下面的步驟來遷移數據庫:錯誤我們目前正在使用支持本地存儲東方DB 1.x的遷移從東方DB 1.1至2.2
出口在東方DB數據庫1.1
- 運行console.bat
- 連接本地:../數據庫/ MYDB admin管理員
- 導出數據庫mydb.export
導入數據庫DB東方2.2
- 運行console.bat
- 創建數據庫plocal:../數據庫/ MYDB admin管理員
- 導入數據庫mydb.export(我已經試過東方DB的不同選項的所有可能的排列)
- 這一步後,我得到這個錯誤:「OIndexException:與名字典索引已經存在」
- 要解決此我試圖使用此命令刪除索引:DROP INDEX字典
- 我又嘗試使用此命令導入:數據庫mydb.export 。這次導入是成功的。
- 然後我斷開並退出了orient db控制檯。 現在的問題是,每當我試圖連接到該數據庫使用東方DB控制檯或GUI,我得到以下錯誤: com.orientechnologies.orient.core.exception.OStorageException:無法打開本地存儲..databases/MYDB」與mode = rw java.lang.IndexOutofBoundsException:索引:23,大小:23
爲了解決這個問題,我在這裏和那裏經歷了許多教程。但我無法解決它。任何有關此問題的任何線索肯定會有所幫助。
謝謝你的回答。我的問題與您分享的鏈接中存在的步驟相同。 –
嘗試更新到1.3第一次,比1.4 ecc,只有比去2.x –