首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

RMAN 入門第一步:連線、啟動與日誌記錄完整指南

     編輯:關於SqlServer

前置條件

無論備份還是恢復,必須先啟動實例並掛載資料庫(MOUNT 或 OPEN 狀態)。 僅有 NOMOUNT 狀態無法進行資料檔備份。

兩種操作模式

  • 命令列模式: 透鏡底層細節,適合自動化腳本與深度掌控(本系列採用)
  • 圖形介面: 操作簡單但隱藏細節,僅供參考

本地資料庫連線

單行連線(推薦)

C:\> set ORACLE_SID=JSsweb
C:\> rman target /
Recovery Manager: Release 9.2.0.1.0
connected to target database: JSSWEB (DBID=3391142503)
RMAN>

若主機僅單一實例,可省略 ORACLE_SID 環境變數。

分步連線

C:\> rman
RMAN> CONNECT TARGET /

遠端資料庫連線

需本地 tnsnames.ora 已配置服務名:

C:\> rman target sys/password@remote_db
-- 或
RMAN> CONNECT TARGET sys/password@remote_db

遠端連線要求目標端監聽器正常、防火牆放行 1521/註冊埠。

退出 RMAN

RMAN> EXIT

日誌記錄:自動化腳本必備

rman target / LOG /backup/logs/rman_`date +%F`.log @backup.rman

或 Windows 批次:

rman target / msglog E:\logs\rman_%date:~0,10%.log cmdfile=backup.rman

優勢: 後台排程無人值守時,完整日誌是故障排查、稽核追蹤的唯一依據。

小結

連線是 RMAN 所有操作的起點。請牢記:設定 ORACLE_SID → 選擇認證方式 → 可選 LOG 參數 → 進入 RMAN 提示符。下一篇將深入核心備份命令。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved