Linux下資料庫備份恢復過程

2022-01-29 17:46:46 字數 1483 閱讀 4776

1. 遠端進入linux伺服器.

2. 一般登入的是root使用者, 第一步切換到oracle使用者, 命令:

su - oracle
3. 檢視伺服器上面資料庫的監聽的狀況

lsnrctl

之後輸入命令

說明至少有兩個資料庫例項正在執行

4. 檢視oracle使用者的環境變數

命令

more ~/.bash_profile
結果

裡面沒有 oracle_sid的變數, 所以需要手工指定

5. 指定oracle_sid

注意 linux區分大小寫 windows下面可以用小寫 linux 下面必須用大寫

不輸入oracle_sid 會報錯如圖示

定義oracle_sid

export oracle_sid=torcl
再次執行

正常登入

6. 第一步建立 directory

命令

create directory dir as '/u01';

忽略錯誤提示

7. 其實要檢視一下檔案目錄夠不夠大小

命令

df -h /u01

8. 檢視備份資料庫的大小:

命令

select sum(bytes)/1024/1024/1024

9. 忽略我這裡的檔案比備份空間大 因為我已經備份完... 需要備份時 盡量保證空間足夠 別出現問題

10. 返回linux 的oracle使用者下輸入備份命令

expdp system/password directory=dir schemas=lc0019999 dumpfile=cwbase001_20180516.dmp  logfile=20180516.txt
11 根據效能 可能會花比較長的時間. 等待即可.

Oracle資料庫冷備份恢復過程

過程如下 通過v controlfile檢視控制檔案,通過v logfile檢視重做日誌檔案,通過v datafile檢視資料檔案,發現他們都處於同一資料夾中i oracle oradata test中,索性都複製到另一台機器的e oracle oradata test中,複製之前shutdown系...

Linux下對MySql資料庫備份與恢復

mysql命令列匯入資料庫 1,將要匯入的.sql檔案移至bin檔案下,這樣的路徑比較方便 2,同上面匯出的第1步 3,進入mysql mysql u 使用者名稱 p 如我輸入的命令列 mysql u root p 輸入同樣後會讓你輸入mysql的密碼 4,在mysql front中新建你要建的資料...

資料庫備份,恢復

備份資料庫是利用檔案的複製功能,即 filecopy 命令。在進行檔案備份前,應對 vb作如下設定,在 部件 中加入 microsoft jet and replication object 2.5 library 並在適當的位置加入以下程式 dim jro asjro.jetengine set ...