文章目錄
- 前言
- 一、資料庫匯出匯入是什么?
- 二、使用步驟
- 1.表方式匯出
- 2.用戶方式匯出
- 3.全庫方式匯出(使用dba用戶,sys、system)
- 4.表方式匯入
- 5.用戶方式匯入(dba用戶)
- 6.全庫方式匯入(使用dba用戶,sys、system)
- 三、注意
前言
隨著資料庫的不斷發展和應用,使用資料庫的人越來越多,本文就圍繞資料庫資料匯入匯出進行詳細介紹,
一、資料庫匯出匯入是什么?
匯出就是將資料庫做個復制,匯入就是將以前匯出的檔案還原回去,讓資料庫恢復匯出時的狀態,
二、使用步驟
1.表方式匯出
(示例:)
exp 用戶名/密碼@IP地址/實體名 file='檔案存放路徑.dmp' log='本次匯出.log,日志存放路徑' tables=(表1,表2,表n,)
exp scott/tiger@192.168.0.123/orcl file='D:\back\2020-testback.dmp' log='D:\back\2020-testback.log' tables=(emp,dept)
2.用戶方式匯出
(示例:)
exp 用戶名/密碼@IP地址/實體名 file='檔案存放路徑.dmp' log='本次匯出,日志存放路徑.log'
exp scott/tiger@192.168.0.123/orcl file='D:\back\2020-testback2.dmp' log='D:\back\2020-testback2.log'
3.全庫方式匯出(使用dba用戶,sys、system)
(示例:)
exp DBA用戶/密碼@IP地址/實體名 file='檔案存放路徑.dmp 'log='本次匯出,日志存放路徑.log' full=y
exp system/oracle@192.168.0.123/orcl file='D:\back\2020-testback3.dmp 'log='D:\back\2020-testback3.log' full=y
4.表方式匯入
(示例:)
給用戶hr匯入兩張scott用戶的emp、dept表,匯入后提交,出現問題忽略
imp 用戶名/密碼@IP地址/實體名 file='dmp檔案存放路徑.dmp' log='匯入記錄日志存放路徑.log' tables=(表1,表2,表n) fromuser=來自哪個用戶的用戶名 touser=匯入到哪個用戶的用戶名 commit=y ignore=y
imp hr/hr@192.168.0.123/orcl file='D:\back\2020-testback.dmp' log='D:\back\2020-testback.log' tables=(emp,dept) fromuser=scott touser=hr commit=y ignore=y
5.用戶方式匯入(dba用戶)
(示例:)
imp DBA用戶/密碼@IP地址/實體名 file='dmp檔案存放路徑.dmp' log='匯入記錄日志存放路徑.log' fromuser=來自哪個用戶的用戶名 touser=匯入到哪個用戶的用戶名 commit=y ignore=y
imp system/oracle@192.168.0.123/orcl file='D:\back\2020-testback2.dmp' log='D:\back\2020-testback2.log' fromuser=scott touser=hr commit=y ignore=y
6.全庫方式匯入(使用dba用戶,sys、system)
(示例:)
imp system/oracle@192.168.0.123/orcl file='D:\back\2020-testback3.dmp' log='D:\back\2020-testback3.log' commit=y ignore=y destroy=y
匯入時會出現部分報錯,但資料會被匯入
三、注意
通過命令exp -help或imp -help會有對匯出匯入引數選項的詳細介紹
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/227579.html
標籤:其他
上一篇:mysql生產環境高可用---基于GTID異步復制專案實施
下一篇:MySQL默認值約束
