Oracle數據庫基本操作 (六) —— 數據的導出與導入


一、cmd 下登錄oracle數據庫下的指定用戶

方式一:命令行明文連接登錄

  • 打開cmd,輸入:sqlplus/nolog

  • 輸入:conn username/passworld@數據庫實例名

方式二:命令行密文連接登錄

 二、數據的導入與導出

(一)、使用cmd 命令整庫導出與導入

  1、整庫導出

exp system/orcl full=y

  無需登錄,在命令行輸入命令即可,system為數據庫管理員,orcl為對應密碼(口令),添加參數full=y 表示整庫導出

  執行命令完后會在當前目錄下生成一個名為EXPDAT.DPM,此文件為備份文件。

  如果想指定備份文件的名稱和路徑,則添加參數即可,命令如下:

exp system/orcl file=c:\oracle.dmp full=y

   2、整庫導入

imp system/orcl full=y

  此命令如果不指定file參數,則默認用備份文件EXPDAT.DMP 進行導入

  如果指定file參數,則按照file指定的備份文件進行恢復

imp system/orcl full=y file=c:\oracle.dmp

   執行導入命令前需要確保oracle數據庫中無將要導入的對象,否則將報以下提示:

(二)使用cmd 命令按用戶導出與導入

  按用戶導出

exp system/orcl owner=scott file=c:\scott.dmp

  按用戶導入

imp system/orcl file=c:\scott.dmp fromuser=scott

(三)使用cmd 命令按表導出與導入

  按表導出

exp scott/tiger file = c:\scott.dmp tables = emp,dept

  用tables參數指定需要導出的表,如果有多個表用逗號分隔即可。

  按表導入

imp scott/tiger file = c:\scott.dmp tables = emp,dept

三、如果使用Navicat進行備份,可參考Navicat官網相關教程(http://www.formysql.com/navicat/jiqiao/)


免責聲明!

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



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