navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...
使用Navicat premium導(dǎo)出oracle數(shù)據(jù)庫中數(shù)據(jù)到SQL server2008數(shù)據(jù)庫中
發(fā)布時(shí)間:2018-08-20 14:41,
瀏覽次數(shù):471
, 標(biāo)簽:
Navicat
premium
oracle
SQL
server
前言:
目錄
前言:
1.準(zhǔn)備工具:
2.解決oracle與Navicat Premium連接出現(xiàn)的問題。
正文:
使用Navicat premium導(dǎo)出oracle數(shù)據(jù)庫中數(shù)據(jù)到SQL server2008數(shù)據(jù)庫中
出現(xiàn)問題:
解決方法:
1.準(zhǔn)備工具:
數(shù)據(jù)庫:oracle 11g,sql server2008
可視化工具:plsql,Microsoft SQL Server Management Studio
綜合應(yīng)用工具:Navicat premium;版本:11.1.*即可
2.解決oracle與Navicat Premium連接出現(xiàn)的問題。
MySQL 與 SQL Server2008都可以和Navicat Premium進(jìn)行連接,唯獨(dú)oracle數(shù)據(jù)庫出現(xiàn)問題:
問題如下:
*
*
通過網(wǎng)上查詢得知:
是oci.dll版本不對,Navicat本地的OCL版本與Oracle服務(wù)器不符造成的。
解決如下:
* 打開Navicat Premium工具下的選項(xiàng):如下圖:
* 點(diǎn)擊OCI,替換Navicat
premium為oracle的OCL:其中具體地址可參考:D:\app\fangzi\product\11.2.0\dbhome_1\bin\oci.dll
* 重新登錄后,點(diǎn)擊連接oracle數(shù)據(jù)庫,即正常進(jìn)入;
正文:
使用Navicat premium導(dǎo)出oracle數(shù)據(jù)庫中數(shù)據(jù)到SQL server2008數(shù)據(jù)庫中
具體步驟:
* 右擊數(shù)據(jù)庫,點(diǎn)擊“數(shù)據(jù)傳輸”。
* 在常規(guī)下選擇:
左側(cè):
連接:oracle數(shù)據(jù)庫;
模式:oracle數(shù)據(jù)庫下的相關(guān)數(shù)據(jù)庫;(oracle數(shù)據(jù)庫中的模式就是SQL server2008數(shù)據(jù)庫下的小數(shù)據(jù)庫);
數(shù)據(jù)庫對象:就是相關(guān)的表名;
右側(cè):
目標(biāo)對象數(shù)據(jù)庫:選擇SQL數(shù)據(jù)庫;
數(shù)據(jù)庫:就是SQL數(shù)據(jù)庫下屬的相關(guān)數(shù)據(jù)庫了;
模式:這里我選擇dbo,因?yàn)榕c我的SQL server2008是重復(fù)的;
* 在高級下把創(chuàng)建表去掉,如果表是大寫的,那可以這樣;
3.然后點(diǎn)擊開始即可.
出現(xiàn)問題:
1.? 在 SQL plus 中登錄oracle數(shù)據(jù)庫,創(chuàng)建用戶,登錄不進(jìn)去。
2.? 數(shù)據(jù)傳輸顯示成功,但數(shù)據(jù)沒過去。 在Navicat premium中的模式下的oracle的數(shù)據(jù)庫中的表數(shù)據(jù)為空。
3. ?數(shù)據(jù)傳輸中,忘記把高級選項(xiàng)中的“創(chuàng)建表”給去掉了。
解決方法:
1.? 在plsql中創(chuàng)建用戶,直接登錄成功了。
2.? 我登錄的用戶不是aqTest,那即便我在模式下打開aqtest也是一樣數(shù)據(jù)為空,除非,我登錄的用戶是aqTest.
3.? 去高級選項(xiàng)中把“創(chuàng)建表”給刪除。
總結(jié)
以上是生活随笔為你收集整理的navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全民k歌评分等级怎么算(全民直播倒闭2年
- 下一篇: 如何安装证书服务器