oracle數據的導入導出(兩種方法三種方式)


大概了解數據庫中數據的導入導出。在oracle中,導入導出數據的方法有兩種,一種是使用cmd命令行的形式導入導出數據,另一種是使用PL/SQL工具導入導出數據。

1,使用cmd命令行導入導出數據

  1.1整庫導出

    整庫導出:exp 管理員賬號/密碼 full=y;//參數full表示整庫導出。導出后會在當前目錄下生成一個EXPDAT.DMP的文件,此文件為備份文件。如果想導出數據到指定位置,並且取個名字,需要添加file參數。例如:exp system/123456 file= C:\person.dmp full=y。

  1.2整庫導入

      整庫導入:imp 管理員賬號/密碼 full=y file=C:\person.dmp。

  1.3使用cmd命令按用戶導出導入

     1.3.1 按用戶導出:exp 管理員賬號/密碼 owner=用戶名 file=C:\person.dmp。

     1.3.2 按用戶導入:imp 管理員賬號/密碼 file=C:\person.dmp fromuser=用戶名。

  1.4使用cmd命令按表導出導入

     1.4.1按表導出:exp 管理員賬號/密碼 file=person.dmp tables=t_person,t_student。

     1.4.2按表導入:imp 管理員賬號/密碼 file =person.dmp tables=t_person,t_student。

2.)使用PL/SQL 開發工具導出導入數據

  pl/sql工具包含三種方式導出oracle表結構和表數據,分別為:oracle export,SQL inserts,pl/sql developer。它們的含義如下:

  第一種oracle export:導出的是.dmp格式的文件,.dmp文件是二進制文件,可以跨平台,包含權限等。

  第二種SQL inserts :導出的是.sql格式的文件,可以用文本編輯器查看,通用性比較好,效率不如第一種,適合小數據量的導入導出。需要注意的是表中不能有大字段(blob,clob,long)如果有則不能導出。

  第三種pl/sql:導出的是.pde格式的文件,.pde為/pl/sql自有的文件格式,只能用pl/sql工具導入導出,文本編輯器不能查看。

先了解一下,供以后學習使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM