2013-11-20 113 views
1

我正在使用Maven Flyway插件在Oracle中遷移數據庫。不幸的是,在飛行路線:Schema1的清理階段,我爲Schema1創建Schema2的同義詞丟失了。如何在Maven Flyway插件中將數據庫遷移爲SYSDBA?

我考慮的解決方法是以用戶「sys」和角色「SYSDBA」遷移數據庫,以便每次遷移時都可以運行創建同義詞腳本。

問題是,Flyway插件沒有在POM中給出任何選項來指定角色。是否有任何解決方法,或者在清理階段丟失同義詞?

在Maven POM文件:

最佳

阿尼卡

回答

1

運行連接的 'SYS' 與 'SYSDBA' 的角色用戶遷移,如下設置flyway.user屬性。 ..

sys作爲sysdba的

...並在flyway.properties文件...

flyway.user = sys as sysdba

行情是不允許的。

+0

謝謝!有效! – honorableruler