使用Oracle SQL Developer從MySQL把數據移植到Oracle經驗分享

博客就不轉載了,自己查看,傳送門:

http://blog.csdn.net/u012814041/article/details/17530141#comments

記錄一些經驗,少走彎路。

1、記得要嚴格按照內容裏的步驟操作,否則會有問題。我沒有新增新用戶和分配新的表空間,移植失敗了。

2、移植成功後,會自動在oracle新建一個與mysql數據庫名稱一樣的用戶下,移植的數據是存在該帳號下,帳號密碼一樣。

3、如果從mysql只移植幾個表,sql developer"數據庫複製"功能(該功能可以把視圖索引主外鍵等一起復制)只支持oracle數據庫之間的複製,mysql複製不了到oracle,沒選項。不過右鍵mysql表的有個“複製到oracle”的功能,這個可以複製過去,但是主外鍵索引無法複製過去。解決方法是,按照博客的步驟的把所有表移植到oracle(前提mysql庫數據不多),然後就可以用"數據庫複製"功能了。因爲現在兩個都是oracle數據庫了。

4、遷移過來到oracle的表,每個表都會自動創建一個sequence和觸發器,觸發器是關於主鍵id塞值,如果插入的數據主鍵id爲空,則會用創建好的sequence往id字段裏塞值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章