亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 3600 | 回復(fù): 0
打印 上一主題 下一主題

[備份軟件] Legato Networker備份Oracle [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2006-05-19 16:44 |只看該作者 |倒序?yàn)g覽
    這一部分轉(zhuǎn)自CU的"
jekky
",Legato備份oracle的文檔整理
Oracle module install and uninstall
1 我們已經(jīng)在備份服務(wù)器上建立了一個(gè)catalog庫(kù),具體的操作過(guò)程如下:
1)查詢現(xiàn)在的數(shù)據(jù)庫(kù)
# sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on Wed Dec 3 23:41:33 2003
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
SQL>; connect / as sysdba;
Connected.
SQL>; select * from v$tablespace;
       TS# NAME                           INC
---------- ------------------------------ ---
         0 SYSTEM                          YES
         1 UNDOTBS1                          YES
         2 TEMP                           YES
         3 CWMLITE                          YES
         4 INDX                           YES
         5 TOOLS                          YES
         6 USERS                          YES
         7 XDB                                  YES
8 rows selected.
SQL>; sellect name,bytes,status from v$datafile;  
NAME-------------------------BYTES STATUS---------- -------
/oracle/product/9.2.0.1/oradata/legato/system01.dbf   5242880 SYSTEM
/oracle/oradata/legato/system01.dbf  262144000 SYSTEM
/oracle/product/9.2.0.1/oradata/legato/undotbs01.dbf    5242880 ONLINE
NAME-------------------------- BYTES STATUS---------- -------
/oracle/oradata/legato/undotbs01.dbf  209715200 ONLINE
/oracle/product/9.2.0.1/oradata/legato/cwmlite01.dbf   5242880 ONLINE
/oracle/oradata/legato/cwmlite01.dbf   20971520 ONLINE
NAME--------------------------------------BYTES STATUS- -------
/oracle/product/9.2.0.1/oradata/legato/indx01.dbf    5242880 ONLINE
/oracle/oradata/legato/indx01.dbf   26214400 ONLINE
/oracle/product/9.2.0.1/oradata/legato/tools01.dbf    5242880 ONLINE
NAME------------------------------- BYTES STATUS------- -------
/oracle/oradata/legato/tools01.dbf  10485760 ONLINE
/oracle/product/9.2.0.1/oradata/legato/users01.dbf   5242880 ONLINE
/oracle/oradata/legato/users01.dbf   26214400 ONLINE
NAME--------------------------------BYTES STATUS---------- -------
/oracle/product/9.2.0.1/oradata/legato/xdb01.dbf     5242880 ONLINE
/oracle/oradata/legato/xdb01.dbf  20971520 ONLINE
14 rows selected.
SQL>; select INSTANCE_NAME,HOST_NAME,VERSION from v$instance;
INSTANCE_NAME----------------HOST_NAME-------------VERSION-----------------
legato
l2000a
9.2.0.1.0
SQL>; select username from dba_users;
USERNAME------------------------------
SYS
SYSTEM
DBSNMP
OUTLN
OLAPSYS
WMSYS
6 rows selected.
2)創(chuàng)建表空間和rman用戶,并授權(quán)。
SQL>; create tablespace rman_ts datafile '/oracle/oradata/legato/rman_ts01.dbf' size 200M default storage (initial 100K next 100K pctincrease 0);
Tablespace created.
SQL>; alter tablespace rman_ts online;
Tablespace altered.
SQL>; select * from v$tablespace;
       TS# NAME                           INC
---------- ------------------------------ ---
         0 SYSTEM                          YES
         1 UNDOTBS1                          YES
         2 TEMP                           YES
         3 CWMLITE                          YES
         4 INDX                           YES
         5 TOOLS                          YES
         6 USERS                          YES
         7 XDB                                  YES
         8 RMAN_TS                          YES
9 rows selected.
SQL>; create user rman identified by oracle9i default tablespace rman_ts quota unlimited on rman_ts;
User created.
SQL>; grant recovery_catalog_owner to rman;
Grant succeeded.
SQL>; grant connect ,resource to rman;
Grant succeeded.
SQL>; select username from dba_users;
USERNAME------------------------------
SYS
SYSTEM
RMAN
DBSNMP
OUTLN
OLAPSYS
WMSYS
7 rows selected.
3) 創(chuàng)建recover catalog 。
l2000a:/oracle #rman catalog rman/oracle9i@legato;
Recovery Manager: Release 9.2.0.1.0 - 64bit Production
Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.
connected to recovery catalog database
recovery catalog is not installed
RMAN>; create catalog;
recovery catalog created
RMAN>; exit
Recovery Manager complete.
l2000a:/oracle #exit
script done on Thu Dec  4 00:02:43 2003
2 今天需要做的工作
0)        判斷系統(tǒng)中是否存在nsr進(jìn)程:
# ps –ef|grep nsr
如果存在,先運(yùn)行如下命令:
# nsr_shutdown
看是否存在/nsr和/opt/networker文件夾,如果存在,運(yùn)行如下命令:
# mv /nsr /var/legato
# mv /opt/networker /var/legato
# mv /sbin/init.d/networker /sbin/init.d/networker.old
# mv /sbin/rc2.d/S900networker /sbin/rc2.d/S900networker.old
1)        Install Legato Networker client
將相關(guān)的文件ftp上傳到/var/legato文件夾下;
要求/opt要有大于100M的硬盤空間。
1運(yùn)行swinstall & 選擇安裝legato NetWorker的client 和man。
2 編輯需要安裝軟件的服務(wù)器的 /etc/hosts 文件,增加如下內(nèi)容:
  136.5.9.63      l2000a
3 在備份服務(wù)器(l2000a)上 vi /etc/hosts ,增加如下內(nèi)容:
  136.5.196.100   xxxx
4 編輯需要安裝軟件的服務(wù)器的 /nsr/res/servers 文件,增加如下內(nèi)容:
   l2000a
5 編輯服務(wù)器root用戶的profile文件,在PATH環(huán)境變量中增加如下部分:
     /opt/networker/bin
6 運(yùn)行一次 #. ./.profile
7 手工啟動(dòng)networker的進(jìn)程:
  # /sbin/init.d/networker start
8 檢驗(yàn)進(jìn)程是否正常啟動(dòng):
  # ps –ef|grep nsr
   如果有 nsrd和nsrexed則說(shuō)明正常。
9 在備份服務(wù)器上增加如下客戶端:
  xxxx
10 在新安裝軟件的機(jī)器上運(yùn)行如下命令:
   # nwbackup &
    手工指定 /etc/hosts文件測(cè)試文件備份是否正常。
2)        Install NetWorker Module for oracle
1運(yùn)行swinstall & 選擇安裝networker module for oracle
2 做數(shù)據(jù)庫(kù)的鏈接
# su - oracle
$ cd $ORACLE_HOME/lib
$ mv libobk.sl libobk.sl.bak   (該目錄下沒有l(wèi)ibobk.sl 文件)
$ ln –s /usr/lib/libnwora.sl libobk.sl
3)        Open target database Archivelog 模式(該步驟由oracle工程師來(lái)做)
# su – oracle
$ vi  /u01/app/oracle/admin/cqyp/pfile/initora8i.ora
然后根據(jù)客戶的實(shí)際情況修改下面幾行:
log_archive_start = true
log_archive_dest_1 = "location=/redo_log"
log_archive_format = arch_%t_%s.arc
將前面的幾個(gè)#注釋掉。
4)        Open target database archive log模式(該步驟由oracle工程師來(lái)做)
# su – oracle
$ sqlplus /nolog
>;connect / as sysdba;
>;startup mount;
>;archive log start;
>;alter database archivelog;
>;alter database open;
>;archive log list;
>;exit
5)        在target庫(kù)上建立一個(gè)dbbackup用戶。該用戶具備sysdba權(quán)限。(該步驟由oracle工程師來(lái)做。)
        create user dbbackup identified by oracle9i default tablespace tools;
        grant sysdba to dbbackup;
6)        修改數(shù)據(jù)庫(kù)的tnsnames.ora。
在target數(shù)據(jù)庫(kù)的tnsnames.ora上增加如下內(nèi)容:
LEGATO =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = l2000a)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = legato)
    )
  )
在備份服務(wù)器catalog數(shù)據(jù)庫(kù)的tnsnames.ora上增加如下內(nèi)容:
ORA7 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = cq112)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = ora7)
    )
  )
7)        在target服務(wù)器上register catalog database;
$ rman catalog rman/oracle9i@legato target sys/password@ora7;
RMAN>;register database;
8)        修改/opt/networker/bin下的nsrnmo
注意修改以下內(nèi)容:
ORACLE_HOME= /u01/app/oracle/product/8.1.7
  PATH=/usr/local/sbin:/usr/ccs/bin:/usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/bin:/usr/ucb:/usr/local/bin:/oracle/app/oracle8/product/817/bin
   
  NSR_RMAN_ARGUMENTS="catalog msglog '/nsr/applogs/msglog.log' append"
  NSR_SB_DEBUG_FILE=/nsr/applogs/nsrnmostart.log
  ORACLE_SID=ora8i
9)        測(cè)試備份教本。
1 Online_db_full
connect target sys/password@XXXX;
connect catalog rman/oracle9i@legato;
run {
    allocate channel t1 type 'SBT_TAPE'    parms 'ENV=(NSR_SERVER=l2000a,NSR_DATA_VOLUME_POOL=Default)';
   
   allocate channel t2 type 'SBT_TAPE'    parms 'ENV=(NSR_SERVER=l2000a,NSR_DATA_VOLUME_POOL=Default)';
   allocate channel t3 type 'SBT_TAPE'    parms 'ENV=(NSR_SERVER=l2000a,NSR_DATA_VOLUME_POOL=Default)';
   allocate channel t4 type 'SBT_TAPE'    parms 'ENV=(NSR_SERVER=l2000a,NSR_DATA_VOLUME_POOL=Default)';
  
   backup full filesperset 4
   format 'Default_%s_%p_%u'
    (database include current controlfile);
   release channel t1;
   release channel t2;
   release channel t3;
   release channel t4;
}
2 online_archivelog
connect target sys/password@XXXX;
connect catalog rman/oracle9i@legato;
run{
   
    allocate channel t1 type 'SBT_TAPE'    parms 'ENV=(NSR_SERVER=l2000a,NSR_DATA_VOLUME_POOL=Default)';
    allocate channel t2 type 'SBT_TAPE'    parms 'ENV=(NSR_SERVER=l2000a,NSR_DATA_VOLUME_POOL=Default)';
    sql 'alter system switch logfile';
    backup filesperset 4
    format 'archive_%s_%p_%u'
    (archivelog until time 'SYSDATE' delete input);
   
    release channel t1;
    release channel t2;
}
    以下是本人在華能集團(tuán)06年存儲(chǔ)備份項(xiàng)目中編寫的"使用Legato NetWorker備份、恢復(fù)Oracle 9i_Solaris9"文檔.
   
  
1.       啟用數(shù)據(jù)庫(kù)的歸檔模式................................................................................................................. 4
1.1.       配置歸檔屬性........................................................................................................................... 4
1.2.       配置歸檔模式........................................................................................................................... 4
2.       準(zhǔn)備安裝NMO程序......................................................................................................................... 5
3.       安裝NMO程序................................................................................................................................ 5
4.       配置Oracle數(shù)據(jù)庫(kù)的鏈接........................................................................................................... 8
4.1.       鏈接NMO模塊的庫(kù)文件和Oracle數(shù)據(jù)庫(kù)..................................................................................... 8
5.       配置客戶端的備份腳本: nsrnmo................................................................................................. 8
6.       配置RMAN備份腳本....................................................................................................................... 9
7.       配置NetWorker的備份策略......................................................................................................... 9
7.1.       建立卷標(biāo)模板........................................................................................................................... 9
7.2.       設(shè)定備份策略SCHDULE............................................................................................................ 10
7.3.       建立備份任務(wù)組...................................................................................................................... 10
7.4.       建立備份介質(zhì)池...................................................................................................................... 10
7.5.       建立CLIENT/SAVESET.............................................................................................................. 10
8.       備份Oracle數(shù)據(jù)庫(kù)..................................................................................................................... 11
9.       恢復(fù)Oracle數(shù)據(jù)庫(kù)..................................................................................................................... 11
9.1.       創(chuàng)建測(cè)試表............................................................................................................................. 11
9.2.       移動(dòng)測(cè)試表空間...................................................................................................................... 12
9.3.       恢復(fù)表空間............................................................................................................................. 12
9.4.       驗(yàn)證表空間............................................................................................................................. 12



1.   啟用數(shù)據(jù)庫(kù)的歸檔模式
注意: 進(jìn)行啟用歸檔模式前,一定要對(duì)生產(chǎn)數(shù)據(jù)庫(kù)進(jìn)行全備份。
1.1. 配置歸檔屬性
歸檔模式的修改,可使用oracle 9i的新特性,使用spfile,通過(guò)alter system set語(yǔ)句來(lái)完成。
以oracle用戶登陸:SQL> connect /as sysdba
假如需要放入歸檔文件的路徑為$ORACLE_ARCH_1和$ORACLE_ARCH_2,則進(jìn)行如下設(shè)置:
SQL>alter system set log_archive_dest_1=”Location=/$ORACLE_ARCH_1” scope=spfile;
SQL>alter system set log_archive_dest_2=”Location=/$ORACLE_ARCH_2” scope=spfile;
設(shè)置歸檔進(jìn)程:?jiǎn)?dòng)oracle自動(dòng)歸檔的進(jìn)程,進(jìn)行如下設(shè)置:
SQL>alter system set log_archive_start=ture scope=spfile;
設(shè)置歸檔文件名稱:設(shè)置好歸檔文件的名稱, 進(jìn)行如下設(shè)置:
SQL>alter system set log_archive_format=”SID_T%TS%S.ARC”
如果是Oracle 8i數(shù)據(jù)庫(kù),那么在$ORACLE_BASE/admin/$ORACLE_SID/pfile/init$ORACLE_SID.ora中修改上面3個(gè)參數(shù)即可,再重啟Oracle 8i數(shù)據(jù)庫(kù)。
1.2. 配置歸檔模式
正常關(guān)閉數(shù)據(jù)庫(kù):sql>shutdown immediate;
安裝啟動(dòng)數(shù)據(jù)庫(kù):SQL>startup mount
配置歸檔模式
SQL>alter database archivelog;
使歸檔日志自動(dòng)歸檔
sql>archive log start;
打開數(shù)據(jù)庫(kù)
SQL>alter database open;
驗(yàn)證:檢查歸檔屬性
SQL>archive log list
查看歸檔目標(biāo)是否設(shè)置正確,歸檔進(jìn)程是否已經(jīng)啟動(dòng).數(shù)據(jù)庫(kù)是否已經(jīng)處于歸檔狀態(tài)。

2.   準(zhǔn)備安裝NMO程序
首先,應(yīng)該先在備份客戶端服務(wù)器上安裝Legato NetWorker 的客戶端,然后安裝Legato NetWorker Module for Oracle程序。
在NetWorker客戶端服務(wù)器的/etc/hosts中增加備份服務(wù)器和客戶端的IP地址。
請(qǐng)將NetWorker NMO安裝光盤插進(jìn)備份客戶端服務(wù)器的光驅(qū)中,或?qū)etWorker NMO安裝程序上傳至備份客戶端服務(wù)器中。解開壓縮軟件包,#gunzip nmo42_solaris_64.tar.gz
#tar –xvpf nmo42_solaris_64.tar

3.   安裝NMO程序
安裝NetWorker Module for Oracle程序時(shí),應(yīng)該以root用戶身份登錄執(zhí)行# pkgadd -d /nmo42_solaris_64

The following packages are available:
  1  LGTOnmo       NetWorker Module for Oracle
                   (sparc) 4.2 [LNMs_2004.Build.273]
  2  LGTOnmowz     Legato NetWorker Wizard for Oracle Module
                   (sparc) 4.2 [LNMs_2004.Build.273]

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:

Processing package instance  from

NetWorker Module for Oracle
(sparc) 4.2 [LNMs_2004.Build.273]
Copyright (c) 1990-2005, LEGATO Software, a division of EMC.
## Executing checkinstall script.
Using  as the package base directory.
## Processing package information.
## Processing system information.
   7 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.

The following files are already installed on the system and are being
used by another package:
  /usr/lib/nsr

Do you want to install these conflicting files [y,n,?,q] y
## Checking for setuid/setgid programs.

This package contains scripts which will be executed with super-user
permission during the process of installing this package.

Do you want to continue with the installation of  [y,n,?] y

Installing NetWorker Module for Oracle as

## Executing preinstall script.
## Installing part 1 of 1.
/etc/nsrnmo.sh
… …
/usr/share/man/man5/nmo_eula.5
[ verifying class  ]
## Executing postinstall script.

*** Registration of NMO on the client completed successfully. ***

***  Important Information for Completing your NMO Installation  ***
---------------------------------------------------------------------
Depending on the Oracle version you are running,
you may have to link the Oracle executable
and/or shutdown and restart Oracle
before you are ready to use NMO.
Please, consult your Installation Guide for complete instructions.

Installation of  was successful.

Processing package instance  from

Legato NetWorker Wizard for Oracle Module
(sparc) 4.2 [LNMs_2004.Build.273]
Copyright (c) 1990-2005, LEGATO Software, a division of EMC.
## Executing checkinstall script.
Using  as the package base directory.
## Processing package information.
## Processing system information.
   2 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

This package contains scripts which will be executed with super-user
permission during the process of installing this package.

Do you want to continue with the installation of  [y,n,?] y

Installing Legato NetWorker Wizard for Oracle Module as

## Executing preinstall script.
## Installing part 1 of 1.
/usr/lib/nsr/libnmowiz.so
[ verifying class  ]
## Executing postinstall script.

*** Registration of NMO on the console completed successfully. ***

***  Important Information for Completing your NMOWZ Installation  ***
---------------------------------------------------------------------
Please, consult your Installation Guide for complete instructions.

Installation of  was successful.

The following packages are available:
  1  LGTOnmo       NetWorker Module for Oracle
                   (sparc) 4.2 [LNMs_2004.Build.273]
  2  LGTOnmowz     Legato NetWorker Wizard for Oracle Module
                   (sparc) 4.2 [LNMs_2004.Build.273]

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: q

將NetWorker可執(zhí)行路徑添加到root用戶的環(huán)境變量文件中。

4.   配置Oracle數(shù)據(jù)庫(kù)的鏈接
安裝完NMO軟件之后,我們應(yīng)該鏈接NMO模塊的庫(kù)文件和Oracle數(shù)據(jù)庫(kù)軟件。對(duì)于不同的操作系統(tǒng)和Oracle數(shù)據(jù)庫(kù)的版本,我們使用以下一步或兩步命令去鏈接庫(kù)文件:移走鏈接到Oracle的庫(kù)文件的符號(hào)連接;給Oracle libraries重新配置一個(gè)新的庫(kù)。
4.1. 鏈接NMO模塊的庫(kù)文件和Oracle數(shù)據(jù)庫(kù)
#su – oracle
關(guān)閉所有的Oracle實(shí)例(Oracle9i以上除外)
$cd $ORACLE_HOME/lib
$ln –s /usr/lib/libnwora.so libobk.so
啟動(dòng)所有的Oracle實(shí)例(Oracle9i以上除外)
現(xiàn)在我們可以手動(dòng)操作執(zhí)行RMAN備份Oracle數(shù)據(jù)庫(kù)。
注意:在編寫RMAN備份腳本中時(shí),allocate channel后如果跟disk,則是在文件系統(tǒng)上備份;如果是SBT_TAPE, 就是配置Oracle通過(guò)SBT_TAPE對(duì)第三方提供接口備份,即在Legato NetWorker中配置的設(shè)備上備份。
如,allocate channel t1 type 'SBT_TAPE'。
5.   配置客戶端的備份腳本: nsrnmo
編輯networker 目錄(/usr/sbin)下的nsrnmo文件,設(shè)定:
ORACLE_HOME:ORACLE系統(tǒng)的目錄
PATH:搜索路徑應(yīng)包括NETWORKER程序的目錄和nsrnmo所在目錄  /usr/sbin
NSR_RMAN_ARGUMENTS:rman的運(yùn)行參數(shù),如指定LOG”msglog=/tmp/rmanlog”
TNS_ADMIN:tnsnames.ora文件所在的目錄
ORACLE_HOME=/oracle/product/9.2.0
PATH=/bin:/usr/sbin:/usr/bin:$ORACLE_HOME/bin
NSR_RMAN_ARGUMENTS=nocatalog msglog '/nsr/applogs/msglog.log' append
6.   配置RMAN備份腳本
備份SCRIPT指定了RMAN備份時(shí)的備份對(duì)象(DATABASE,TABLESPACE,DATAFILE,CONTROL FILE,ARCHIVELOG)、備份級(jí)別(0,1,2,3)、備份設(shè)備、運(yùn)行參數(shù)等。
備份全庫(kù)
connect target sys/root@oracle
run{
    allocate channel t1 type 'SBT_TAPE'
    parms 'ENV=(NSR_SERVER=356wd,NSR_CLIENT=hn-sun,NSR_DATA_VOLUME_POOL=ora)';
    backup full filesperset 4
    format 'oracle_%s_%p_%u'
    (database include current controlfile);
    sql 'alter system switch logfile';  
    release channel t1;
   }
備份歸檔日志部分
    sql 'alter system switch logfile';
    backup filesperset 4
    format 'archive_%s_%p_%u'
    (archivelog until time 'SYSDATE' delete input);

7.   配置NetWorker的備份策略
在Devices中創(chuàng)建硬盤設(shè)備或在系統(tǒng)中使用jbconfig配置NAS或磁帶庫(kù)設(shè)備。









7.1. 建立卷標(biāo)模板
在NWADMIN菜單下,在Manage Label Templates中選 Label Templates,按CREAT 按鈕,設(shè)定:
NAME:oracle
FIELDS: oracle,001-999
SPERATOR:.
按“確定”按鈕,設(shè)定生效。






7.2. 設(shè)定備份策略SCHDULE
在NWADMIN菜單下,在Manage Schdules中選Schdules,按CREAT按鈕,設(shè)定備份的策略。先選定備份策略的循環(huán)周期,如“WEEK”。再設(shè)定周期內(nèi)的每一天,S代表SKIP不執(zhí)行備份,F(xiàn)代表執(zhí)行備份任務(wù)。

7.3. 建立備份任務(wù)組
在NWADMIN菜單下,在Manage Groups中選Groups,按CREAT按鈕,設(shè)定組名oracle,啟動(dòng)時(shí)間,及是否自動(dòng)啟動(dòng)。按“確定”按鈕,設(shè)定生效。










7.4. 建立備份介質(zhì)池
在NWADMIN菜單下,在Manage Poolss中選Pools,按CREAT按鈕,設(shè)定:
NAME:oracle
LABEL TEMPLATE:oracle
給磁帶加卷標(biāo),使其成為該介質(zhì)池的卷。按“確定”按鈕,設(shè)定生效。

7.5. 建立CLIENT/SAVESET
在NWADMIN菜單下,在Manage Clients中選Clients,按CREAT按鈕,設(shè)定:
.   NAME:備份客戶機(jī)的主機(jī)名
SCHEDULE:備份時(shí)間表
BROWSE POLICY:備份數(shù)據(jù)在文件索引中的保存期限
RETENTION POLICY:備份數(shù)據(jù)在磁帶上的保存期限
GROUP:確定該備份對(duì)象屬于備份工作組oracle
SAVE SET:備份腳本的存放路徑




REMOTE ACCESS:恢復(fù)權(quán)限,指定那些用戶可以恢復(fù)該數(shù)據(jù)
BACKUP COMMAND:指定完成備份任務(wù)的命令,nsrnmo
注意:在BACKUP COMMAND中一定要輸入執(zhí)行備份任務(wù)的命令nsrnmo,否則備份不會(huì)成功。
ALIASES:該客戶機(jī)的別名,對(duì)于多網(wǎng)卡主機(jī)可有多個(gè)別名

8.   備份Oracle數(shù)據(jù)庫(kù)
在NetWorker服務(wù)器端操作的備份組中,選擇備份組點(diǎn)擊右鍵“start”按鈕。
備份任務(wù)的執(zhí)行情況可以在Monitor中的Messages中瀏覽。
而備份執(zhí)行的細(xì)節(jié)可以參考在備份組的Details中查看。




9.   恢復(fù)Oracle數(shù)據(jù)庫(kù)
首先在NetWorker客戶端關(guān)閉Oracle數(shù)據(jù)庫(kù)sql>shutdown immediate,接著將測(cè)試表空間的數(shù)據(jù)文件移開$mv test_ts01.dbf ..,安裝啟動(dòng)數(shù)據(jù)庫(kù)sql>startup mount。
最后執(zhí)行恢復(fù)腳本$rman cmdfile /oracle/rcv_ora_tbs,就可以恢復(fù)數(shù)據(jù)文件或表空間。
9.1. 創(chuàng)建測(cè)試表
創(chuàng)建測(cè)試表空間test_ts
SQL> create tablespace test_ts datafile '/oracle/oradata/oracle/test_ts01.dbf' size 100M;
創(chuàng)建測(cè)試用戶test
SQL> create user test identified by test default tablespace test_ts quota unlimited on test_ts;
給測(cè)試用戶test授權(quán)
SQL> grant connect ,resource to test;
以用戶test身份創(chuàng)建測(cè)試表test
SQL> create table test(name varchar2(20),age varchar2(50),phone number)tablespace test_ts;
向測(cè)試表test插入測(cè)試數(shù)據(jù)
SQL> insert into test values('dengwei','28',356);
SQL> commit;
查看測(cè)試表的內(nèi)容
SQL> select name,age,phone from test;
NAME             AGE         PHONE
----------------------------------------
dengwei          28          356
對(duì)測(cè)試數(shù)據(jù)庫(kù)再做一次全庫(kù)備份。

9.2. 移動(dòng)測(cè)試表空間
首先關(guān)閉Oracle數(shù)據(jù)庫(kù)
sql>shutdown immediate,
移動(dòng)測(cè)試表空間的數(shù)據(jù)文件,將測(cè)試表空間的數(shù)據(jù)文件移走。
$ mv test_ts01.dbf ..

9.3. 恢復(fù)表空間
安裝啟動(dòng)數(shù)據(jù)庫(kù)
sql>startup mount
再?gòu)膫浞葜谢謴?fù)測(cè)試表空間
恢復(fù)一個(gè)表空間的RMAN腳本
connect target sys/root@oracle
run{
    allocate channel t1 type 'SBT_TAPE'
    parms 'ENV=(NSR_SERVER=356wd,NSR_CLIENT=hn-sun,NSR_DATA_VOLUME_POOL=ora)';
    restore tablespace test_ts;
    recover tablespace test_ts;
    release channel t1;
}
alter database open;
重啟Oracle數(shù)據(jù)庫(kù)
sql>shutdown immediate
sql>startup

9.4. 驗(yàn)證表空間
以用戶test身份登錄,查看測(cè)試表的內(nèi)容,如果能顯示測(cè)試表的信息,說(shuō)明恢復(fù)測(cè)試成功。
SQL> select name,age,phone from test;
NAME             AGE         PHONE
----------------------------------------
dengwei          28          356




本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/12773/showart_115113.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP