Oracle使用——Linux系統下使用命令實現oracle數據庫數據導入


背景

  • 在工作當中,數據庫的備份及數據導入是必不可少的操作,在完全無界面的Linux操作系統中,我們應該怎樣實現oracle數據庫的導入呢

前提

  • 服務器已配置ftp

模擬環境

  • 一台linux應用服務器上存有數據備份文件,地址為:132.17.32.89
  • 一台數據庫服務器(即將導入的數據庫),地址為:132.17.32.90

步驟

  • 登錄數據備份文件所在的服務器移動數據(此步驟主要實現備份數據的移動,不想使用命令的同學可以使用ftp連接工具進行操作)
    • 使用sftp連接數據庫服務器,使用命令 stfp  '用戶名稱'@132.17.32.90,如下圖

    • 輸入密碼,即可連接到數據庫服務器132.17.32.90上,如下圖

    • 移動文件,使用命令put  kcblm_20180427.dmp將數據庫備份文件移動到數據庫服務器上,默認上傳路徑為用戶ftp目錄,如下圖

    • 退出連接

  • 登錄數據庫服務器,導入數據
    • 登錄系統,進入到/home/oracle目錄,查看數據文件是否存在,如果不存在則重新移動,存在則進行下一步驟,我的數據如下圖

    • 刪除用戶下的所有表
      • 直接登錄PL/SQL Developer,刪除用戶下的所有表
    • 使用imp命令導入數據庫
      imp mykcb/mykcb@xydkdb file=kcblm_201804287.dmp fromuser=mykcb touser=mykcb ignore=y
    • 導入之后成功


免責聲明!

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



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