當我看到相關文件的時候,真是高興,撿到一把槍,想說居然有如此簡便的方式把12.1的資料庫,Clone到18.3的PDB。一切環境就緒後,在18c的CDB session context下了底下這個指令 |
CREATE PLUGGABLE DATABASE TEST2 FROM NON$CDB@temp_test FILE_NAME_CONVERT = ('/ora_data/test/', '/oradata/TESTCDB/TEST2/');
出現這個錯誤 |
ERROR at line 1: |
ORA-17628: Oracle error 17630 returned by remote Oracle server |
ORA-17630: Mismatch in the remote file protocol version client server |
意料之中,事情永遠不會那麼順利的,去metalink查了資料,喔...Bug。好吧!! 那就下載Patch 18633374,來打補丁吧...打完之後,CREATE PLUGGABLE DATABASE 回覆了另一個錯誤 |
ERROR at line 1:
ORA-65353: The undo tablespace is missing from the XML metadata file.
再去metalink查資料,又撞到bug,居然是18.3的bug,而且居然沒Patch...挖哩............怎麼進了死胡同?? |
最後只好上Internet看看是否有人碰到同樣的狀況,還真的有,底下這篇文章提到了一點,這個功能僅限於同版本,但沒寫在官方文件裡頭,我覺得還蠻合理的,一個dblink就可以做資料庫升級,那Oracle可能會真的天下無敵喔!! |
at the same (equal) version as the container database (this part is not documented)
將來有機會再測看看吧!!