遠端備份oracle到本地和還原

2021-08-01 17:47:57 字數 902 閱讀 9566

本地備份其他機器上的資料庫,

找到了乙個用doc命令的備份方法,簡單記錄如下: 

備份: 

exp 使用者名稱/密碼@要連線的遠端計算機ip/要備份的遠端資料庫名稱 file=檔案路徑 

注:1:此使用者必須擁有dba的許可權 

2:為了能正常執行exp命令,需要安裝oracle客戶端,只需要安裝,不管使用與否。(試過只安裝 oracle臨時客戶端instantclient-basic-nt-12.2.0.1.0.zip,不能成功執行,也可能是那裡沒弄好)

例子:

public static boolean backup()  catch (ioexception ioe) 

catch (interruptedexception e)

return true;

}

還原: 

imp 使用者名稱/密碼@還原的資料庫名稱 file=檔案路徑+檔名稱  fromuser=匯出資料庫的使用者名稱  touser=匯入資料庫的使用者名稱 

imp admin/[email protected]/orcl  file=e:\satellite\oraclebackup\test01.dmp fromuser=admin touser=admin

可能會遇到報錯:

今天在使用應用程式連線oracle時碰到了 「ora-12638: 身份證明檢索失敗」 錯誤,到網上搜尋了一下,是因為oracle的高階安全性驗證導致,解決辦法如下:

開始 -> 程式 -> oracle -> configuration and migration tools ->

net manager→本地→概要檔案→oracle高階安全性→驗證→去掉所選方法中的 "nts" 就可以了.

備份遠端資料庫到本地

備份環境 把資料庫伺服器 192.168.1.8 的資料庫 test 備份到 192.168.1.145 的c 下 首先,做乙個與客戶端的對映 exec master.xp cmdshell net use z 192.168.1.145 c 密碼 user 192.168.1.145 admini...

資料備份從遠端到本地rsync

vim beifen.sh bin sh mkdir home beifen 建立乙個臨時檔案 要儲存備份的路徑 cp r home backups balalala home beifen 資料存在backups目錄下,備份到beifen目錄下,所以先將資料拷過來 tar zcpvf home b...

Oracle遠端複製表到本地

問題2 sql plus copy命令 問題描述 怎樣在sql plus中實現不同的表之間的資料複製,不論是本地的還是遠端的?問題分析 在sql plus中的copy命令,可以完成遠端資料庫 本地資料庫或oracle資料庫與非oracle資料庫之間的資料複製。其效能與匯入 匯出相同。copy的基本命...