本地備份其他機器上的資料庫,
找到了乙個用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的基本命...