oracle 10g匯出資料如何匯入oracle 11g客戶端

時間 2022-03-23 01:12:21

1樓:

以前怎麼匯入,現在還怎麼匯入就行呀,再說,應該是匯入oracle 11g的伺服器端吧

2樓:匿名使用者

如果你要把11g的資料匯入到10g,一般沒什麼問題。

如果你要把10g的資料匯入到11g中,建議使用11g的exp工具將10g資料庫中的資料匯出。然後用11g的exp工具將資料匯入到11g的資料庫中。

oracle 11g 匯出資料如何匯入到oracle 10g

3樓:匿名使用者

沒有辦法直接匯入,只能在dmp檔案上做修改。

方法:1、用ultraedit等工具開啟dmp檔案,可以看到頭部資訊為:texport:

v11.01.00。

這就是源資料庫的版本號,修改為目的資料庫的版本號,如本機為10.02.01。

2、再次進行匯入操作,匯入成功。

4樓:賓士

1、如果你還能夠重新匯出一下的話,用oracle10g的客戶端連線到11g的伺服器把資料匯出來,這時候匯出的資料檔案再用相同的客戶端匯入到10g中。

2、如果你手裡只有【oracle 11g 匯出的.dmp資料】的話,怕是很麻煩了,因為oracle高版本匯出的dmp文低版本不認,只能先安裝乙個11g資料庫把dmp檔案匯入後 再按照1中的方法操作了。

---以上,希望對你有所幫助。

5樓:匿名使用者

oracle中,從高版本的資料庫匯出的資料,再匯入到低版本中,經常出現問題

建議是使用10g的客戶端連線到11g的伺服器端,再匯出資料

6樓:匿名使用者

軟體一般不向上相容.

10->11一般沒問題.

11->10一般有問題.

如何實現oracle11g和oracle10g的資料互相匯入匯出

7樓:匿名使用者

方法/步驟

開啟開始選單中的執行

開啟以後,在執行框中輸入cmd,點選確定

執行以下命令:

sqlplus system/密碼

2 建立資料匯出目錄expnc_dir為目錄名,'e:\ncdatabak'為資料庫實際目錄,命令如下:

create directory expnc_dir as 'e:\ncdatabak';

為oracle使用者授予訪問資料目錄的許可權,命令如下:

grant read,write on directory expnc_dir to dxzyjt;

執行資料幫浦出命令,注意一定要在cmd下執行,不能登入sqlplus後執行。

expdp dxzyjt/dxzyjt@ncdata_192.168.1.

224 directory=expnc_dir dumpfile=ncdatabak.dmp schemas=dxzyjt  logfile=ncdatabak.log;

備份介面如下:

以上是匯出的步驟,匯入與匯出的步驟基本一樣,有不清楚的可以聯絡我。

8樓:time陌言成殤

您好,很高興為您解答。

oracle10g 資料匯入到oracle11g 中:

在oracle10g 上執行:exp ts/ts@orcl file=d:\tianshan.dmp

在oracle11g 上建立好錶空間和使用者後執行:imp ts/ts@orcl file=d:\tianshan.dmp

oracle11g 資料匯入到oracle10g 中:

1.在oracle11g 伺服器命令列中用expdp 匯出資料

expdp ts/ts@orcl directory=expdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.

2.0.1.

0 (schemas=ccense)

2.在oracle10g 伺服器dos 命令列中用impdp 匯入資料:

把oracle11g 的備份檔案放到oracl10g 伺服器的impdp_dir 目錄中,並建立好相應的使用者和表空間,然後執行下面的命令:

impdp ts/ts@orcl directory=impdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.

2.0.1.

0 (schemas=ccense)

oracle 的imp/exp 元件的乙個操作原則就是向下相容,且有一些規則:

1、低版本的exp/imp 可以連線到高版本(或同版本)的資料庫伺服器,但高版本的exp/imp 不能連線到低版本的資料庫伺服器。

2、高版本exp 出的dmp 檔案,低版本無法imp(無法識別dmp 檔案);低版本exp 出的dmp 檔案,高版本可以imp(向下相容)。

3、從oracle 低版本export 的資料可以import 到oracle 高版本中,但限於oracle 的相鄰版本,如從oracle 7 到 oracle 8。對於兩個不相鄰版本間進行轉換,如從oracle 6 到 oracle 8,則應先將資料輸入到中間版本—oracle 7,再從中間資料庫轉入更高版本oracle 8。

如若滿意,請點選右側【採納答案】,如若還有問題,請點選【追問】

希望我的回答對您有所幫助,望採納!

~ o(∩_∩)o~

如何實現oracle11g和oracle10g的資料互相匯入匯出?

9樓:匿名使用者

方法/步驟

開啟開始選單中的執行

開啟以後,在執行框中輸入cmd,點選確定

執行以下命令:

sqlplus system/密碼

2 建立資料匯出目錄expnc_dir為目錄名,'e:\ncdatabak'為資料庫實際目錄,命令如下:

create directory expnc_dir as 'e:\ncdatabak';

為oracle使用者授予訪問資料目錄的許可權,命令如下:

grant read,write on directory expnc_dir to dxzyjt;

執行資料幫浦出命令,注意一定要在cmd下執行,不能登入sqlplus後執行。

expdp dxzyjt/dxzyjt@ncdata_192.168.1.

224 directory=expnc_dir dumpfile=ncdatabak.dmp schemas=dxzyjt  logfile=ncdatabak.log;

備份介面如下:

以上是匯出的步驟,匯入與匯出的步驟基本一樣,有不清楚的可以聯絡我。

oracle高版本的11g客戶端怎麼從低版本的服務端10g中匯出資料,有匯出工具嗎

10樓:匿名使用者

開始-執行-cmd-回車-輸入下邊內容,中文的地方為你要自己填寫的exp 使用者名稱/密碼@例項名 file=路徑\aaa.dmp log=路徑\aaa.log full=y

回車等待

慢慢等到執行完為止,這個取決於你庫的大小,這個是全庫匯出,也不知道你到底要怎麼導法

------------補充------------904是無效識別符號的錯誤吧,這個,你有截圖嗎?

11樓:匿名使用者

只能低版本匯出,你找低版本的客戶端,或者直接到10g資料庫伺服器端匯出,其他都不行。toad,plsql都是通過客戶端去導的。那個「五公子」簡直就誤人子弟,拿mysql的語句來套oracle,一看就知道是網上覆制的。

12樓:石亮東

這個是完全可以的, 高版本客戶可以匯出低版本的資料的。

不過匯入可能會有麻煩。盡量使用相同版本處理。

出錯應該是其它原因,實在有問題就從伺服器端匯出或安裝個10g client也挺快的。

13樓:

真的不能惹到

9i的一些內在的東西做了調整,這似乎到10g,有些事情並沒有改變如果你的資料庫被刪除這些功能,很可能問題

推薦的方式,我們的專業人士,有公司有這樣的問題。小心哦

14樓:我是五公子

sqldump 命令就行了,或者用export命令

oracle伺服器是10g,客戶端資料庫11g,怎麼匯出10g資料到本地???

15樓:匿名使用者

客戶端訪問資料庫不存在什麼衝突,匯入匯出工具exp可以在遠端執行,expdp需要在資料庫本地執行. 如果是要匯出資料到本地11g資料庫,可以在10g伺服器用expdp到處後,確認到處過程中是用的什麼版本的expdp , 傳到11g這邊,用impdp匯入,加上引數 compatible=10.x.

x.x(10g匯出時可以看到的版本)

16樓:匿名使用者

你可以使用oracle自帶的工具,可以使用匯出sql,和表結構,很強大的哦,自己試一下就知道了,還可以連線遠端資料!

17樓:匿名使用者

expdp或者sqlload匯出

用oracle10g的客戶端連線到11g的伺服器把資料匯出來

18樓:易水清

1、建立乙個dblink(例如名為:testlink),從10g鏈結到11g的user1使用者(user1有你要導的資料表的讀許可權);

2、寫乙個類似的sql語句,在10g中執行:select * from user1.table1@testlink 就能查詢出來了。

3、選中查詢結果集,利用pl/sql的匯出功能,或者複製到excel 的功能就可以拿到你要的資料了。

當然,方法不止這乙個!

19樓:

exp 匯出, imp匯入

oracle10登陸時提示ora12560tns協議適配

應該是你在安裝過程中沒有建立資料庫,值只安裝了資料庫軟體,你用嚮導建立資料庫後再試 你安裝的是windows版的還是linux版的?使用oracle安裝目錄 bin裡面的 netca 命令建立監聽 安裝oracle10的錯誤 ora 12560 tns 協議介面卡錯誤 怎麼解決 5 剛才安裝orac...

oracle11g和oracle10g的區別是什麼

相對oracle10g而言,oracle 11g具有了與眾不同的特性。1 在oracle 11g中資料安全需求越來越高,擴充對lob和表空間的透明資料加密 transparent data encryption,即tde 特性來提高資料的安全性。2 oracle 11g新的securefile特性主...

oracle10g不能安裝,安裝oracle10g「程式異常終止

1 如果不能安裝oracle10g可以更換其它oracle版本。2 如果是win7系統安裝oracle10g,需要修改所支援的版本,方法如下 1 點選oracle安裝檔案,查詢refhost.xml檔案,一般10g版本有2處refhost.xml。第一處在db disk1 stage prereq ...

oracle 10g關於startup的問題

這是個windows下oracle假啟動問題,試試如下解決方法 開始 oracle oradb10g home1 configuration and migration tools administration assistant for windows 把選單全部開啟找到你的database下有你...

在linux下安裝oracle 10g資料庫總是出錯了,弄了

不知道你現在已經解決了你的問題沒,我也出現了和你一樣的問題,原因我知道了,就是在我們安裝資料庫的時候,我們沒有選擇建立資料庫例項導致我們缺少這個檔案,但是解決方法我還沒有找到,前提是不重新安裝資料庫。將 oracle base admin 資料庫名稱 pfile目錄下的init.ora.012009...