mysql数据库备份工具expdb,使用expdp完成自动备份数据库案例以及遇到的问题
在線QQ客服:1922638
專業的SQL Server、MySQL數據庫同步軟件
1,exp和imp是客戶端工具程序,它們可以在客戶端或服務器上使用。
2.expdp和impdp是服務器端的工具程序。它們只能在oracle服務器端使用,不能在客戶端使用。
3.Imp僅適用于exp導出的文件,不適用于expdp導出的文件; impdp僅適用于expdp導出的文件,不適用于exp導出的文件。
4.對于10g以上的服務器,使用exp通常不能導出0行數據的空表,此時,您必須使用expdp進行導出。
1.此命令不會在操作系統中創建真實目錄(請先創建真實目錄),最好等待管理員創建邏輯目錄。
1.1。已創建的邏輯目錄
2.(同時,檢查操作系統是否存在,因為Oracle不在乎該目錄是否存在,如果不存在,則會發生錯誤)
2.1驗證實際目錄是否存在
3.授予INFA用戶操作權,最好將其授予系統和其他管理員。
2.1編寫說明:僅使用infa用戶對數據進行簡單的直接備份,并在7天前刪除備份文件。在編寫過程中,最好將每個步驟都成功,然后將其整體放入腳本文件中,以免出現問題。
2.2腳本的描述(其中一些已經有注釋)讓我說說備份前7天的刪除,還有一些。
2.3要測試腳本是否有效,請保存上面所需的信息,然后雙擊它。為了測試備份文件的刪除,我將刪除剛剛備份的文件。效果圖如下。
刪除文件,表明它已被刪除。
生成的文件如下所示。可以通過例如
指定該日志的文件名。
3.1 Windows鍵+ R打開此窗口,輸入compmgmt.msc(稱為計算機管理)
3.2。點擊下面的框以創建基本任務
3.3開始配置任務,一路配置【】
3.4預定任務已完成。雙擊以修改任務信息。
1)導出用戶
2)導出表
3)通過查詢條件進行指導
4)通過表空間進行引導
5)導入整個數據庫
1)導入用戶(從用戶名到用戶名)
2)導入表(從scott用戶到系統用戶的導入表dept和emp)
3)導入表空間
4)導入數據庫
5)附加數據
問題1
無法使用1.0.cmd窗口中的expdp命令:” expdp不是內部或外部命令,也不是可運行的程序”
1.1:未配置任何環境變量。
1.2
將Oracle安裝目錄中的Bin目錄設置為路徑,或直接在Oracle bin目錄中執行expdp命令。如下所示配置環境變量。
問題2
2.0 ora-01031:特權不足(特權不足)
2.1:執行命令在Oracle數據庫中創建邏輯目錄,執行該命令的用戶沒有相應的權限。
2.2
首先,在具有dba權限的用戶下,檢查需要哪些命令來創建道路和目錄。
2.3。知道所需的權限后,將向用戶授予權限,指示該用戶
將創建任何目錄授予infa;-授權
2.4。,嘗試在普通用戶(INFA)下創建DIRECTORY數據庫對象,并檢查它是否在dba用戶下存在。如果下面紅色框中的內容出現,則表明這時在infa用戶下成功創建了DIRECTORY對象,并且問題已解決!
在此處插入圖片> F
問題3
3.0 ORA-39002,ORA-39070無效操作
3.1
expdp命令用于備份infa用戶下的數據,因為此語句僅創建一個邏輯目錄,而” E:\\\\ temp”目錄實際上并不存在。
3.2
在E驅動器上創建一個臨時目錄。在Wind下快速創建一個文件夾。
創建后再次執行上述命令。以下內容似乎表示成功。
如果infa用戶(備份用戶)未讀取或寫入邏輯目錄,請執行以下命令
https://blog.csdn.net/liu050604/article/details/82590504
https://blog.csdn.net/dbdeep/article/details/79146320
https://blog.csdn.net/gty931008/article/details/86160808
總結
以上是生活随笔為你收集整理的mysql数据库备份工具expdb,使用expdp完成自动备份数据库案例以及遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 任天堂否认 Switch 2 将采用双屏
- 下一篇: 苹果高管回应“黄金内存&rd