欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql數(shù)據(jù)庫如何轉(zhuǎn)移到oracle

 更新時間:2022年12月22日 11:31:23   作者:漫天雪_昆侖巔  
這篇文章主要介紹了mysql數(shù)據(jù)庫如何轉(zhuǎn)移到oracle,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

mysql數(shù)據(jù)庫轉(zhuǎn)移到oracle

在研發(fā)過程中,可能會用到將表數(shù)據(jù)庫中的表結(jié)構(gòu)及數(shù)據(jù)遷移到另外一種數(shù)據(jù)庫中,

比如說從mysql中遷移到oracle中,

常用的方法有好些,如下

1、使用powerdesigner,先連接mysql然后生成mysql的pdm,再把mysql的pdm生成cdm(注:如果設(shè)計階段有cdm那更好,可以直接使用,因為cdm是和具體數(shù)據(jù)庫類型無關(guān)的,所以需要轉(zhuǎn)為這個中間模型),最后把cdm生成oracle類型的pdm,最后將oracle類型的pdm轉(zhuǎn)為sql文件完成!

2、在使用上面第一種方法的時候可能會失敗,失敗的原因有很多種,不具體寫了,

如果失敗了,還可以使用第二種方法,懶人方法,使用Navicat Premium這個工具,Navicat Premium這個工具有個拖拉的功能,

即:在Navicat Premium上連接mysql和oracle,選擇mysql中的表,然后拖拉到oracle的表目錄下,然后點擊確定拷貝表結(jié)構(gòu)和數(shù)據(jù)即可!

如下圖:

3、在使用上面第二種方法的時候數(shù)據(jù)庫表及數(shù)據(jù)可能是拷貝成功了,但是在使用的時候,直接查詢表,

如:select * from sys_role  可能會提示表不存在,這是因為拷貝過去的時候會自帶oracle用戶及雙引號,

所以需要這樣查詢:

select * from "C##SWYTH_YS"."SYS_ROLE";?

如果要去除這些雙引號之類的直接查詢,可以這么玩:

在第二中方法的基礎(chǔ)上,使用Navicat Premium將已經(jīng)拖拉拷貝到oracle數(shù)據(jù)庫的表及數(shù)據(jù)導出到sql文件中(即:從oracle中導出),然后在導出的sql文件中修改sql腳本語句,主要修改兩個地方(全文替換),很簡單的,

1)將"C##SWYTH_YS"."   就把用戶替換為空,

2)再將雙引號也替換為空,

替換后如下圖:

替換完成后!就很清爽了,然后把已有的oracle表刪掉,把修改后的sql文件腳本重新導入,這樣就可以正常使用sql查詢了!

4、以上三種方式數(shù)據(jù)量小的話可以這么玩,如果數(shù)據(jù)很大就比較麻煩了,有可能失敗,網(wǎng)上也提供了一些直接轉(zhuǎn)換的小工具下載,可以搜索試試,實在不行就只能一個一個表的單獨修改了,先修改表結(jié)構(gòu),再拷貝數(shù)據(jù);

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 日常收集整理常見的mysql sql技巧

    日常收集整理常見的mysql sql技巧

    本篇內(nèi)容是小編日常收集整理常見的mysql sql技巧,對大家學習mysql sql技巧相關(guān)內(nèi)容有所幫助,感興趣的朋友一起學習吧
    2015-12-12
  • MySQL自動安裝腳本代碼實例分享

    MySQL自動安裝腳本代碼實例分享

    這篇文章主要介紹了MySQL自動安裝腳本代碼實例分享的相關(guān)資料,需要的朋友可以參考下
    2023-07-07
  • MySQL入門教程(五)之表的創(chuàng)建、修改和刪除

    MySQL入門教程(五)之表的創(chuàng)建、修改和刪除

    MySQL 為關(guān)系型數(shù)據(jù)庫(Relational Database Management System), 本文給大家介紹MySQL入門教程(五)之表的創(chuàng)建、修改和刪除,需要的朋友一起學習吧
    2016-04-04
  • 詳解如何利用amoeba(變形蟲)實現(xiàn)mysql數(shù)據(jù)庫讀寫分離

    詳解如何利用amoeba(變形蟲)實現(xiàn)mysql數(shù)據(jù)庫讀寫分離

    這篇文章主要介紹了詳解如何利用amoeba(變形蟲)實現(xiàn)mysql數(shù)據(jù)庫讀寫分離,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • 深入理解MySQL5.7數(shù)據(jù)目錄結(jié)構(gòu)

    深入理解MySQL5.7數(shù)據(jù)目錄結(jié)構(gòu)

    本文主要簡單介紹一下MySQL數(shù)據(jù)文件目錄的物理結(jié)構(gòu)和作用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-08-08
  • MySQL實現(xiàn)顯示百分比顯示和前百分之幾的方法

    MySQL實現(xiàn)顯示百分比顯示和前百分之幾的方法

    這篇文章主要介紹了MySQL中如何顯示百分比和顯示前百分之幾的,文中的示例代碼講解詳細,對我們學習MySQL有一定的幫助,感興趣的小伙伴可以了解一下
    2021-12-12
  • MySQL優(yōu)化之如何了解SQL的執(zhí)行頻率

    MySQL優(yōu)化之如何了解SQL的執(zhí)行頻率

    MySQL 客戶端連接成功后,通過 show [session|global]status 命令 可以提供服務器狀態(tài)信息,也可以在操作系統(tǒng)上使用 mysqladmin extended-status 命令獲得這些消息
    2014-05-05
  • 淺談MySQL8.0 異步復制的三種方式

    淺談MySQL8.0 異步復制的三種方式

    這篇文章主要介紹了淺談MySQL8.0 異步復制的三種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • MySQL中的FIND_IN_SET函數(shù)的使用場景

    MySQL中的FIND_IN_SET函數(shù)的使用場景

    MySQL 中的?FIND_IN_SET()?函數(shù)用于在一個逗號分隔的字符串列表中查找指定的值,并返回其在列表中的位置,下面就來介紹一下FIND_IN_SET函數(shù)的具體使用,感興趣的可以了解一下
    2024-05-05
  • MySQL索引下推index condition pushdown

    MySQL索引下推index condition pushdown

    索引下推是MySQL 5.6版本引入的一種數(shù)據(jù)庫查詢優(yōu)化技術(shù),本文主要介紹了MySQL索引下推index condition pushdown,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08

最新評論