国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql數據庫遷移至Oracle數據庫

2024-07-24 13:10:57
字體:
來源:轉載
供稿:網友

本文實例為大家分享了java獲取不同路徑的方法,供大家參考,具體內容如下

1.使用工具:

(1) Navicat Premium
(2) PL/SQL Developer 11.0
(3) Oracle SQL Developer 4.0.0.12.84(點擊可進入下載頁面)
特別說明:最初我用的一直是高版本的SQL Developer,但在數據庫移植到大概兩分鐘的時候,總是報錯,而錯誤信息又不明確.最后換成 Oracle SQL Developer 4.0.0.12.84,才把問題解決掉!如果你遇到同樣的問題,建議你也換成這個低版本的.

2.備份mysql數據庫

使用Navicat Premium連接需要進行遷移的mysql數據庫,為防止誤操作對數據庫進行損傷,故先對源數據庫進行備份,對備份數據庫的mysql數據庫進行遷移操作.
使用Navicat Premium備份數據庫非常容易,如下圖:

(1) 新建一個作為備份的mysql數據庫

數據庫遷移,Mysql遷移Oracle

(2) 選中要備份的mysql數據庫執行備份操作

數據庫遷移,Mysql遷移Oracle
數據庫遷移,Mysql遷移Oracle
點擊開始,即可順利完成數據庫的備份.

3.創建Oracle表空間與用戶

在Mysql中,數據庫和用戶之間的關系不是特別明顯,只要我們鏈接到Mysql服務器,可以看到所有的數據庫和表,而Oracle新建一個用戶是沒有任何資源和權限的,需要我們為其分配資源權限,也可以在這個用戶下面建立表,但不能向Oracle那樣建數據庫,因為對oracle來說,一個用戶就對應Mysql的一個數據庫。所以遷移數據庫,需要在Oracle中創建一個與相應mysql數據庫同名的用戶.

(1) 由于scott權限不夠,不能創建用戶,另外因為其他較高權限的賬號密碼忘記了,所以這里補充一下Oracle更改密碼的方法:

A.在控制臺輸入`sqlplus  scott/tiger@192.168.56.6:1521/orcl `連接Oracle;
B.輸入`conn /as sysdba`以DBA角色進入;

數據庫遷移,Mysql遷移Oracle

C.連接成功后,輸入“select username from all_users”查看用戶列表。
D.若修改某一個用戶密碼, 修改用戶口令 格式為:

alter user 用戶名 identified by 新密碼;

數據庫遷移,Mysql遷移Oracle

(2) 使用用戶system登錄PL/SQL Developer,創建表空間和用戶

數據庫遷移,Mysql遷移Oracle

create tablespace casic_smart datafile 'C:/oracle/product/10.2.0/oradata/orcl/casic_smart.dbf' size 1000m;create user tianzhi_smart identified by tianzhi_smart default tablespace casic_smart quota 500m on users;grant all privileges to tianzhi_smart;

4.通過Oracle SQL Developer轉換數據庫

(1) 打開Oracle SQL Developer,配置mysql連接插件,只有配置之后,才可以看到mysql選項卡:

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

添加好驅動我們就開始連接數據庫移植。

">(2)添加兩個連接,一個是MySql的,一個是Oracle的:

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

(3)通過Oracle SQL Developer轉換數據庫:

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

數據庫遷移,Mysql遷移Oracle

注意: 轉換完成后需要檢查數據庫的各種對象是否完成,狀態是否正確,尤其是表的數量一定要核對,因為有時候有些表會不能成功轉換,需要手工操作。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东兰县| 吉水县| 长沙县| 丹凤县| 旅游| 苏尼特右旗| 凤山市| 襄樊市| 霍林郭勒市| 西华县| 会理县| 河津市| 故城县| 贵定县| 应城市| 定边县| 齐河县| 株洲县| 凤城市| 西畴县| 漾濞| 崇仁县| 罗城| 绩溪县| 桃源县| 谷城县| 奎屯市| 武平县| 平邑县| 榕江县| 吉首市| 锦州市| 永胜县| 昭通市| 霍州市| 临澧县| 绥江县| 马关县| 绥江县| 石家庄市| 怀远县|