1. 程式人生 > >Oracle自帶的sql developer匯入匯出資料

Oracle自帶的sql developer匯入匯出資料

最近使用oracle匯入匯出資料時,遇到了不少的麻煩!遂對oracle資料庫進行了認真的學習,總結了幾種匯入匯出的命令方法,以備以後查閱。
      資料匯出:
 1、 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d:/daochu.dmp中  
                     exp system/[email protected] file=d:/daochu.dmp full=y 
   2 、將資料庫中system使用者與sys使用者的表匯出  
                     exp system/[email protected]
file=d:/daochu.dmp owner=(system,sys)
 3 、將資料庫中的表inner_notify、notify_staff_relat匯出   
                     exp aichannel/[email protected] file= d:/data/newsmgnt.dmp tables=(inner_notify,notify_staff_relat)  
   4 、將資料庫中的表table1中的欄位filed1以"00"打頭的資料匯出   
                   exp system/[email protected]
file=d:/daochu.dmp tables=(table1) query=/" where filed1 like 00%/"   
上面是常用的匯出,對於壓縮,既用winzip把dmp檔案可以很好的壓縮。  也可以在上面命令後面 加上 compress=y 來實現。

      資料匯入:
      1 、將d:/daochu.dmp 中的資料匯入 test資料庫中。  
                    imp system/[email protected]  file=d:/daochu.dmp   imp aichannel/[email protected] full=y  file=file= d:/data/newsmgnt.dmp ignore=y   
上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行匯入。  在後面加上 ignore=y 就可以了。
  2 、將d:/daochu.dmp中的表table1 匯入 
                 imp system/
[email protected]
  file=d:/daochu.dmp  tables=(table1)  
 基本上上面的匯入匯出夠用了。不少情況要先是將表徹底刪除,然後匯入。 

注意: 操作者要有足夠的許可權,許可權不夠它會提示。 資料庫時可以連上的。可以用tnsping test 來獲得資料庫test能否連上。

     以上記載,只是oracle資料匯入匯出的最基本方法,在實際應用中會有各種因素影響匯入匯出的結果,所以要靈活運用這些最基本的命令,但也要統籌整個oracle執行的環境來考慮問題。

相關推薦

Oraclesql developer匯入匯出資料

最近使用oracle匯入匯出資料時,遇到了不少的麻煩!遂對oracle資料庫進行了認真的學習,總結了幾種匯入匯出的命令方法,以備以後查閱。       資料匯出:  1、 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d:/daochu.dmp中                 

PL/SQL Developer 操作匯出資料指令碼、資料

完整的匯出整個資料庫表結構即dmp檔案方法: Tools-->Export Tables :選擇Oracle Export 預設選項即可,在Output file選擇一個輸出目標 點選Export,即可匯出表結構 匯出表中資料 Tools-->Export Tables :選擇SQL In

SQL Server2014匯入匯出資料及報錯

1,資料庫右鍵——任務——匯入資料 2,根據匯入嚮導選擇資料來源 注意:excel2007以上版本選擇2007即可 然後出現報錯: 未在本地計算機上註冊“Microsoft.ACE.Oledb.12.0”提供程式。 解決辦法:下載安裝 Microsoft Offi

PL/SQL Developer匯入匯出資料庫的方法以及說明

PL/SQL Developer是Oracle資料庫中用於匯入或匯出資料庫的主要工具,本文主要介紹了利用PL/SQL Developer匯入和匯出資料庫的過程,並對匯入或匯出時的一些注意事項進行了說明,接下來我們就一一介紹。匯出步驟:    1 tools ->exp

oraclesql developer匯入dmp表中的問題(筆記 侵刪)

https://blog.csdn.net/lr_lr_lr/article/details/49069907 ps:本地匯入的話 imp zsx1/[email protected] file=“D:\sofa.dmp” full=y ignore=y 上面的@以及後面的資料庫名

Oracle sql developer匯入樣例表資料上 執行指令碼

oracle登陸時的系統/ SYS使用者的密碼忘了怎麼辦在伺服器本地登入,不用打密碼sqlplus / as sysdba 登入之後再改密碼alter user sys identified by or

PL/SQL Developer匯入匯出表結構和表資料

      在表的所有者不能改變的情況下,可以使用匯入匯出表結構和表資料的方法,將表移動到你想要的所有者下(注:特別是建立表的時候如果以sysdba的身份登入的話,所有表的所有者都為sys,此時會對你用c#訪問資料庫產生麻煩,我在我的另一篇文章中也提到《.NET連線Ora

Oracle利用exp和imp,資料泵impdp和expdp匯入匯出資料,spool匯出資料

Oracle利用exp和imp,資料泵impdp和expdp匯入匯出資料,spool匯出資料 注意: (1)imp只能匯入exp匯出的檔案 ,imp,exp是客戶端程式,操作少量資料  (2)impdp只能匯入expdp匯出的檔案,impdp,expdp是伺服器端程式,操作適量大的

SQL Server 資料庫匯入匯出資料

Data Micration between SQL Server Database 1, 減少源資料庫的匯出資料 - 排除日誌表資料: 日誌表資料體積大且沒有匯出價值 - 精簡掉備份表: 為了保證資料的安全, 一般會對關鍵的資料表做一個備份表,例如

oracle在cmd下通過命令匯入匯出資料

1、首先在cmd下切換到oracle的客戶端的exp.exe所在的bin目錄下,例如 D:\oracle\product\10.2.0\client_2\BIN 資料匯出:匯出的資料庫名稱是在tnsnames.ora檔案中定義的  1 將資料庫zxcc完全匯出,使用

sql server匯入匯出功能 把excel匯入sql的表中,提示匯入成功,但是資料庫表中並沒有資料

這是典型的操作錯誤問題 在匯入資料的最後一步之前“選擇源表和檢視”步驟中會出現兩個表,這裡假設你是從“ab”表中匯出的資料,那麼這裡會出現“ab”和“ab$”兩個選項,如果選擇上面的選項,則匯入資料肯定為空,應該選擇下面的那個選項,然後將“目的”中表名最後的“$”去掉,然後

DB2、Oracle命令列匯入/匯出資料

匯出/匯入表資料   DB2匯出/匯入表資料   (1)匯出整個資料庫表結構、方法、儲存過程等,執行指令碼: db2look –d dbname -e -o db.sql -i username -w password db2 -tvf db.sql     (2)單表資料

sql server 2008 r2安裝相關問題(安裝成功之後沒有管理工具,只有匯入匯出資料選項以及配置工具目錄下相關內容)

這學期學了資料庫知識,因為學習知識以及課程設計需要用到資料庫,所以必須安裝資料庫。我選擇的是sql server 2008 r2,一個多月以前安裝過sql server 2008 r2(具體的安裝教程和下載地址網上都有),但反反覆覆好幾次都沒有安裝成功,反而因為解除安裝相關構件可能誤刪了

常用SQL語句例項(含過濾及刪除重複資料匯入匯出資料等)

本文整理一些常用的SQL語句例項(如過濾重複資料、刪除重複資料、匯入匯出資料等),收藏備用,不斷更新中……。歡迎訪問作者網站獲取最新版:http://hi.wonsoft.cn -------------------------------第一部份 高階技巧-------

oracle 利用資料匯入匯出資料

目的:使用資料泵,將一臺電腦上的資料庫匯出,匯入到另一臺電腦上的資料庫。 A電腦上的操作。expdp資料匯出 1、執行cmd; 2、登入資料庫,輸入命令:sqlplus system/密碼; 3、建立目錄路徑:create directory backup_path as 

ORACLE--匯入匯出/資料泵(imp/exp impdp/expdp)

最近有很多人遇到關於ORACLE資料庫,dmp檔案恢復的問題。 首先我先說一下匯入匯出:     1、強調一下目標庫,首先目標庫設定成為非歸檔模式,nologgong模式更好。(這個操作需要停庫)     2、匯入的時候可以先將索引和約束去掉(disable)(index

Centos7下Oracle 11g r2 本地/遠端 用exp/imp命令快速匯入匯出資料 實踐筆記

百度統計 [removed] var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.

oracle 匯入匯出資料

1.開啟pl/sql介面,tools--->export user objects,選中你的表,匯出生成sql指令碼,假設取名為create-table.sql,裡面包含表結構定義,但沒有資料. 注意:因為我的表中有clob定義,如果使用常規的toos-->export tables--

Oracle中用exp/imp命令快速匯入匯出資料

【用 exp 數 據 導 出】: 1 將資料庫TEST完全匯出,使用者名稱system 密碼manager 匯出到D:\daochu.dmp中    exp system/[email protected] file=d:\daochu.dmp full=y 2

使用Oracle儲存過程匯入匯出資料檔案

 搞了幾天,終於把使用Oracle儲存過程匯入匯出資料做成功了。現在分享一下,供大家共同進步。在這裡我非常非常感謝“往事如夢”,以及“Oracle愛好者”上好友的幫助。     首先判斷utl_file_dir的目錄  SQL> show parameter utl_