oracle中导出的sql文件转入mysql中的工作记录
生活随笔
收集整理的這篇文章主要介紹了
oracle中导出的sql文件转入mysql中的工作记录
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
因為工作需要需要將oracle 中導出來的sql文件導入到mysql中。首先要解決的就是oracle的安裝,這里我安裝的是oracle12c。轉(zhuǎn)換的軟件用的是navicat permium。1.將獲取到的sql文件導入到安裝好的oracle數(shù)據(jù)庫中。導出的oracle文件分為兩個部分:表結(jié)構(gòu);表數(shù)據(jù)。我淺薄的理解為表結(jié)構(gòu)就是存儲表數(shù)據(jù)的容器。在看過表結(jié)構(gòu)的sql文件后,感覺是用來新建表的sql語句。從這些語句中,限制了我需要新建sql中與源數(shù)據(jù)庫導出時相同的數(shù)據(jù)庫用戶名,以及新建相同的表空間用以建立相應的表結(jié)構(gòu)。cmd命令行模式中輸入sqlplus / as sysdba;show con_name;查看當前的數(shù)據(jù)庫由于sql文件對應的用戶名不是以c##開頭的,通過查閱官方說明我需要在pdb中新建本地用戶名show pdbs;查看可插拔數(shù)據(jù)庫alter session set container=數(shù)據(jù)庫名稱;切換數(shù)據(jù)庫新建表空間以及創(chuàng)建用戶操作如下:
https://www.cnblogs.com/phpliu/p/4178509.html
這里我想做的是切換到新建的用戶名,但是提示數(shù)據(jù)庫未打開
這里我打開了數(shù)據(jù)庫,再切換用戶就可以了
由于我沒有截圖的好習慣,只好借用其他人的博客:https://www.cnblogs.com/mingforyou/p/7305346.html
執(zhí)行完表結(jié)構(gòu).sql文件后,繼續(xù)執(zhí)行相應的表數(shù)據(jù)文件,插入數(shù)據(jù),最后需要commit一下,不然創(chuàng)建半天表還是空的。
這里可以看到表已經(jīng)建完了。
選擇工具,中的數(shù)據(jù)傳輸
總結(jié)
以上是生活随笔為你收集整理的oracle中导出的sql文件转入mysql中的工作记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle数据库在sqlplus登录时
- 下一篇: 什么90%的人,自学python都不能学