RMAN配置示例
1. 建立catalog資料庫:
在dbca中使用new database資料庫進行建立,不使用現有模板,不需任何SQL附加產品選項。設定了較大的large pool。
2. 作業系統的設定:
建立作業系統使用者rman,將其primary goup設為DBA。並對其.profile檔案做如下修改:
ORACLE_SID=catalog
ORACLE_HOME=/oracle/app/oracle/product/9.2.0.1.0
ORACLE_BASE=/oracle/app/oracle
PATH=$PATH:/oracle/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
#DISPLAY=local:0
DISPLAY=10.250.4.87:0.0
export ORACLE_SID ORACLE_HOME ORACLE_BASE PATH LD_LIBRARY_PATH DISPLAY
NLS_LANG=AMERICAN
NLS_DATE_FORMAT="MON DD YYYY HH24:MI:SS"
export NLS_LANG NLS_DATE_FORMAT
3. 在新建立的資料庫上的操作:
1) 建立表空間ts_rman;
2) 建立使用者rman,指定其預設表空間為ts_rman;
3) 為使用者授權:grant connect,resource,RECOVERY_CATALOG_OWNER to rman;
4. 在catalog資料庫中建立恢復目錄catalog:
$ rman catalog rman/rman
Recovery Manager: Release 9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
connected to recovery catalog database
recovery catalog is not installed
RMAN> create catalog tablespace ts_rman;
recovery catalog created
RMAN> exit
Recovery Manager complete.
5. 在catalog中註冊需要備份恢復的資料庫(ora):
$ rman target sys/sys@ora
Recovery Manager: Release 9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
connected to target database: ORA (DBID=1147939807)
RMAN> connect catalog rman/rman@catalog
connected to recovery catalog database
RMAN> register database;
database registered in recovery catalog
starting full resync of recovery catalog
full resync complete
RMAN> exit
Recovery Manager complete.
至此,RMAN的配置就完全結束了,可以對目標資料庫進行利用RMAN的備份以及恢復了。
6. 進行RMAN的測試:
$ rman target sys/sys@ora
Recovery Manager: Release 9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
connected to target database: ORA (DBID=1147939807)
RMAN> connect catalog rman/rman@catalog
connected to recovery catalog database
RMAN> run {
allocate channel c1 type disk;
backup current controlfile;
}
allocated channel: c1
channel c1: sid=15 devtype=DISK
Starting backup at 25-JUN-04
channel c1: starting full datafile backupset
channel c1: specifying datafile(s) in backupset
including current controlfile in backupset
channel c1: starting piece 1 at 25-JUN-04
channel c1: finished piece 1 at 25-JUN-04
piece handle=/oracle/app/oracle/product/9.2.0.1.0/dbs/01fp7orm_1_1 comment=NONE
channel c1: backup set complete, elapsed time: 00:00:01
Finished backup at 25-JUN-04
released channel: c1
RMAN> list backup;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
21 Full 1M DISK 00:00:00 25-JUN-04
BP Key: 22 Status: AVAILABLE Tag: TAG20040625T184158
Piece Name: /oracle/app/oracle/product/9.2.0.1.0/dbs/01fp7orm_1_1
Controlfile Included: Ckp SCN: 623816 Ckp time: 25-JUN-04
RMAN>
測試成功,可以進行進一步的rman的備份恢復了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/241379/viewspace-564949/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RMAN備份Shel指令碼示例指令碼
- RMAN 系列(二) ---- RMAN 設定和配置
- 配置防火牆示例防火牆
- Oracle rman 配置引數Oracle
- HBase + Kerberos 配置示例(二)ROS
- HBase + Kerberos 配置示例(一)ROS
- nginx 使用webrman配置示例NginxWeb
- RMAN配置與維護命令
- RMAN之環境配置(一)
- nginx + PHP-fpm 配置示例NginxPHP
- MQ通道配置示例 4種MQ
- Nginx配置檔案示例解析Nginx
- redhat 5 dns配置示例一RedhatDNS
- JVM 調優示例和配置JVM
- Oracle RMAN CONFIGURE命令配置Oracle
- oracle RMAN引數配置詳解Oracle
- 為RMAN操作配置資料庫資料庫
- linux 配置nfs(rman 備份)LinuxNFS
- springcloud(六):配置中心git示例SpringGCCloudGit
- redhat network網路卡配置示例Redhat
- hp unix dp軟體配置示例
- .NET Core常用配置檔案示例
- ORACLE RMAN備份的指令碼配置Oracle指令碼
- 刀片(sda)Ubuntu preseed配置檔案示例Ubuntu
- log4j配置檔案示例
- rman configure配置彙總及原理
- 華為單臂路由nateasy_natserver配置示例路由Server
- springcloud(七):配置中心svn示例和refreshSpringGCCloud
- pythonlogging檔案配置示例Python
- Nginx簡單的負載均衡配置示例Nginx負載
- 丟失全部控制檔案後從RMAN備份集中恢復示例
- Axios 請求配置引數詳解以及全域性配置示例iOS
- rman oracle11g_單機實用配置Oracle
- rman配置及常用操作相關知識點
- rman catalog的配置及詳解例項
- ORACLE 10G RMAN 部分配置設定Oracle 10g
- Gulp4 Koa專案簡單配置示例
- rman不使用恢復目錄恢復資料庫示例及問題資料庫