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

Chinaunix

標(biāo)題: NBU6.0備份ORACLE出現(xiàn)CODE29錯(cuò)誤 [打印本頁(yè)]

作者: rocket123    時(shí)間: 2007-07-05 09:27
標(biāo)題: NBU6.0備份ORACLE出現(xiàn)CODE29錯(cuò)誤
NBU6.0備份ORACLE出現(xiàn)CODE29錯(cuò)誤


關(guān)于這個(gè)問(wèn)題,我在網(wǎng)上查了很多資料,但其實(shí)很是轉(zhuǎn)自一個(gè)作者的帖子。這個(gè)問(wèn)題好像也是特別常見(jiàn)的一個(gè)錯(cuò)誤,但是嘗試了各種方法,還是沒(méi)有解決。可能有疏漏的地方,所以請(qǐng)大家?guī)兔μ狳c(diǎn)意見(jiàn)和建議。

環(huán)境如下:
            MASTER: WIN2003SP1+NBU6.0
            CLIENT: WIN2003+ORACLE10.2.0

備份策略:

             1.管理控制臺(tái)->策略名稱(ORACLE);策略類型(ORACLE);策略存儲(chǔ)單元(MASTER的本地硬盤);Schedules(有兩個(gè):A.建立ORACLE策略時(shí)自動(dòng)生成的Default-Application-Backup,沒(méi)有做過(guò)改動(dòng)。B.新增了一個(gè)完全備份策略,NAME為默認(rèn)FULL,備份類型為Automatic Full Backup);CLIENT(客戶端計(jì)算機(jī)名);Backup Selections(選擇為在Client端生成的模板)。

          2.客戶端的模板內(nèi)容如下:


BACKUP_TYPE=INCREMENTAL LEVEL=0
ORACLE_HOME=e:\oracle\product\10.2.0\db_1
ORACLE_SID=ORCL
TARGET_INIT_FILE=e:\oracle\product\10.2.0\db_1\database\initORCL.ora
TARGETDB_LOGIN=sys
TARGETDB_PASSWD=f9f27117e98f9fac48530c9bd01dde53bb2f94cec2110228cca2e3b90af6e205dd65c1476d94a0ed37ed2376497285401d379262f58c24a6517f9af5ccb02bdc
# -----------------------------------------------------------------
# RMAN command section
# -----------------------------------------------------------------
RUN {
ALLOCATE CHANNEL ch00
    TYPE disk;
SEND 'NB_ORA_CLIENT=client,NB_ORA_POLICY=oracle,NB_ORA_SERV=wonder,NB_ORA_SCHED=full';
BACKUP
    INCREMENTAL LEVEL=0
    FORMAT 'bk_u%u_s%s_p%p_t%t'
    TAG 'backup'
    DATABASE;
RELEASE CHANNEL ch00;
# Backup Archived Logs
sql 'alter system archive log current';
ALLOCATE CHANNEL ch00
    TYPE disk;
SEND 'NB_ORA_CLIENT=client,NB_ORA_POLICY=oracle,NB_ORA_SERV=wonder,NB_ORA_SCHED=full';
BACKUP
    FORMAT 'arch-s%s-p%p-t%t'
    ARCHIVELOG
        ALL
    DELETE INPUT;
RELEASE CHANNEL ch00;
# Control file backup
ALLOCATE CHANNEL ch00
    TYPE disk;
SEND 'NB_ORA_CLIENT=client,NB_ORA_POLICY=oracle,NB_ORA_SERV=wonder,NB_ORA_SCHED=full';
BACKUP
    FORMAT 'bk_u%u_s%s_p%p_t%t'
    CURRENT CONTROLFILE;
RELEASE CHANNEL ch00;
}

模板中原來(lái)的存儲(chǔ)介質(zhì)默認(rèn)為SBT_TAPE,我這里改為了DISK。

在管理控制臺(tái)手動(dòng)運(yùn)行建立的ORACLE策略,在Activity Monitor里會(huì)先看到 FULL策略在運(yùn)行,然后會(huì)出現(xiàn)Default-Application-Backup策略在備份數(shù)據(jù),當(dāng)Default-Application-Backup運(yùn)行完后并且顯示成功,但是這是FULL還在運(yùn)行,過(guò)了約一兩分鐘左右就會(huì)報(bào)錯(cuò) “failed trying to exec a command(29)”.
根據(jù)VERITAS Support  http://support.veritas.com/nbucode/29,去查找問(wèn)題。最后在在ORACLE的警報(bào)日志里查找原因,根據(jù)警報(bào)日志里的提示在nbu client端的c:\program files\veritas\NetBackup\logs\bpdbsora的報(bào)錯(cuò)日志里看到了這樣的提示:
            
      Error in call to DBSB_Exectemplate()
      Cound not execute "e:\oracle\product\10.2.0\db_1\bin\rman.exe"  target  "sys/******"  nocatalog

根據(jù)上述錯(cuò)誤信息大至將錯(cuò)誤定位于不能執(zhí)行RMAN.exe所導(dǎo)致的。

但是我認(rèn)為權(quán)限是沒(méi)有問(wèn)題的,安裝ORACLE時(shí)時(shí)用的Administrator用戶,而且還將NBU client的服務(wù)登錄帳戶改為Administrator,并且備份是用SYS用戶,也嘗試用SYSTEM,都是出現(xiàn)同樣問(wèn)題。我用在NBU模板中生成的rman腳本信息在ORACLE的RMAN下做過(guò)備份測(cè)試,以測(cè)試是否由于模板造成的原因,在ORACLE的RMAN下卻可以成功。

請(qǐng)高手們幫忙看看是由什么原因造成的,謝謝
作者: yddll    時(shí)間: 2007-07-05 09:37
為啥把SBT_TAPE改成DISK?
作者: rocket123    時(shí)間: 2007-07-05 09:41
原帖由 yddll 于 2007-7-5 09:37 發(fā)表
為啥把SBT_TAPE改成DISK?


因?yàn)槲沂莻浞莸奖镜卮疟P,所以把SBT_TAPE改為了DISK. 我聽論壇有做過(guò)NBU備份ORACLE的朋友說(shuō),使用SBT_TAPE備份到磁盤,恢復(fù)時(shí)可能出問(wèn)題,不知道是否這樣
作者: yddll    時(shí)間: 2007-07-05 13:22
只要你用NBU,就是要寫SBT_TAPE
作者: rocket123    時(shí)間: 2007-07-05 13:30
標(biāo)題: 回復(fù) #4 yddll 的帖子
哦,我剛才已經(jīng)將模板里的DISK改成SBT_TAPE,然后以做了備份測(cè)試,還是報(bào)同樣的 “failed trying to exec a command(29)”錯(cuò)誤,實(shí)在不知道該怎么辦了,為什么會(huì)沒(méi)有權(quán)限招待RMAN呢?
作者: yddll    時(shí)間: 2007-07-05 14:08
手工執(zhí)行一下rman的命令,看看那一步不行
作者: rocket123    時(shí)間: 2007-07-05 14:23
標(biāo)題: 回復(fù) #6 yddll 的帖子
我把模板里生成的RMAN命令拷貝到RMAN下手工執(zhí)行能夠備份成功,不過(guò)是備份到了ORACLE(client)的本地,那么說(shuō)明模板里的RMAN應(yīng)該是沒(méi)什么問(wèn)題
作者: yddll    時(shí)間: 2007-07-05 14:52
能不能貼一下你的屏幕顯示
作者: rocket123    時(shí)間: 2007-07-05 15:06
其中圖片1和2為備份出錯(cuò)信息,是運(yùn)行的策略中的FULL;圖片3和4是運(yùn)行的策略中Default-Application-Backup,已經(jīng)成功執(zhí)行完。每當(dāng)執(zhí)行完Default-Application-Backup后FULL就失敗。

1.JPG (37.9 KB, 下載次數(shù): 108)

1.JPG

2.JPG (48.37 KB, 下載次數(shù): 107)

2.JPG

3.JPG (40.14 KB, 下載次數(shù): 112)

3.JPG

4.JPG (50.61 KB, 下載次數(shù): 113)

4.JPG

作者: rocket123    時(shí)間: 2007-07-05 15:10
這幾張是我的策略

6.JPG (46.83 KB, 下載次數(shù): 106)

6.JPG

7.JPG (30.74 KB, 下載次數(shù): 112)

7.JPG

8.JPG (28.73 KB, 下載次數(shù): 110)

8.JPG

作者: showy    時(shí)間: 2007-07-05 15:27
這位老大可真能貼,應(yīng)該是你的腳本有問(wèn)題。
作者: rocket123    時(shí)間: 2007-07-05 15:46
原帖由 showy 于 2007-7-5 15:27 發(fā)表
這位老大可真能貼,應(yīng)該是你的腳本有問(wèn)題。


呵呵,見(jiàn)笑了 我是盡量讓大家了解我的環(huán)境。但是我已經(jīng)用模板里生成的RMAN命令在ORACLE的RMAN里執(zhí)行過(guò)了,而且也可以備份成功。還請(qǐng)指點(diǎn)一下是腳本里的什么地方出錯(cuò)了,謝謝

[ 本帖最后由 rocket123 于 2007-7-5 15:48 編輯 ]
作者: rocket123    時(shí)間: 2007-07-06 09:39
這個(gè)帖子不能沉啊。大家?guī)蛶兔纯窗,我現(xiàn)在有點(diǎn)暈了
作者: alex_linux    時(shí)間: 2007-07-06 09:56
手共 用rman 備 看錯(cuò)誤信息.比較明顯
作者: rocket123    時(shí)間: 2007-07-06 10:21
原帖由 alex_linux 于 2007-7-6 09:56 發(fā)表
手共 用rman 備 看錯(cuò)誤信息.比較明顯



我用手工將模板里生成的RMAN命令拷貝到ORACLE的RMAN下去執(zhí)行,能夠成功備份。
作者: showy    時(shí)間: 2007-07-06 11:15
腳本和拷貝的命令是兩回事,和你說(shuō)腳本有問(wèn)題,還挺倔
作者: rocket123    時(shí)間: 2007-07-06 11:38
標(biāo)題: 回復(fù) #16 showy 的帖子
可是我實(shí)在看不出腳本中哪有問(wèn)題啊, 指明一下嗎?
作者: showy    時(shí)間: 2007-07-06 11:51
如果你貼的腳本是完整的,很明顯第一行就不對(duì),你用NBU生成的Oracle備份模板第一行是個(gè)警告信息,不能刪除。

然后并不推薦你用tpl這種模板直接做備份,Windows下應(yīng)該是cmd的腳本。

至于cmd腳本,可以用dbext目錄下的模板自己去修改,或者用bpdbsbora將tpl轉(zhuǎn)換成cmd。
作者: rocket123    時(shí)間: 2007-07-06 13:03
標(biāo)題: 回復(fù) #18 showy 的帖子
我貼的腳本確實(shí)是備份模板里的一部分,我一會(huì)兒嘗試一下用bpdbsbora將tpl轉(zhuǎn)換成CMD試試。非常感謝
作者: rocket123    時(shí)間: 2007-07-06 15:57
我現(xiàn)已經(jīng)用bpdbsbora bpdbsbora -backup -g oracle -t bkoracle.tpl 生成了腳本文件.并且將ORACLE腳本拷貝到了客戶端。備份時(shí)也選擇了剛才生成的腳本,但是還沒(méi)有成功,以出現(xiàn)了”the backup failed to back up the requested files(6)“
錯(cuò)誤。根據(jù)Troubleshooter進(jìn)行了解決。還是不行。
以下是我用模板生成的腳本 :


@setlocal ENABLEEXTENSIONS
@REM -----------------------------------------------------------------
@REM Backup script generated on 07/06/07 14:46:32
@REM Shell Script name: oracle
@REM Description: bkoracle
@REM
@REM VERITAS NetBackup for oracle on Windows
@REM $VRTScprght: Copyright 1993 - 2005 VERITAS Software Corporation, All Rights Reserved $
@REM -----------------------------------------------------------------

@set RMAN_LOG_FILE="C:\Program Files\VERITAS\NetBackup\temp\r15828.15824.log"
@REM -----------------------------------------------------------------
@REM Log the start of this script.
@REM -----------------------------------------------------------------

@for /F "tokens=1*" %%p in ('date /T') do @set DATE=%%p %%q
@for /F %%p in ('time /T') do @set DATE=%DATE% %%p

@echo Script %0 > %RMAN_LOG_FILE%
@echo ==== started on %DATE% ==== >> %RMAN_LOG_FILE%

@set ORACLE_HOME=e:\oracle\product\10.2.0\db_1
@set ORACLE_SID=ORCL
@set TARGET_CONNECT_STR=sys/"WARNING: MustAddPassword"
@set RMAN=%ORACLE_HOME%\bin\rman.exe

@REM -----------------------------------------------------------------
@REM The NetBackup script generator determined that a NetBackup Policy
@REM configured for the standard Oracle backup would have been used
@REM when this script was generated.

@REM This script was generated for use with a Policy with the standard
@REM Oracle backup method (i.e. non-proxy).
@REM -----------------------------------------------------------------

@REM -----------------------------------------------------------------
@REM For NetBackup scheduled, or server initiated backups, NetBackup
@REM sets an NB_ORA environment variable based on the schedule type.
@REM The NB_ORA variable is then used to dynamically set BACKUP_TYPE.
@REM For example, when:
@REM     schedule type is                BACKUP_TYPE is
@REM     ----------------                --------------
@REM Automatic Full                     INCREMENTAL LEVEL=0
@REM Automatic Differential Incremental INCREMENTAL LEVEL=1
@REM Automatic Cumulative Incremental   INCREMENTAL LEVEL=1 CUMULATIVE

@REM For user initiated backups BACKUP_TYPE defaults to incremental
@REM level 0 (full). To change this default to incremental or
@REM incremental cumulative, replace INCREMENTAL LEVEL=0 with
@REM INCREMENTAL LEVEL=1 or INCREMENTAL LEVEL=1 CUMULATIVE in
@REM the line below that contains, "@if NOT DEFINED BACKUP_TYPE".

@REM Note that we use incremental level 0 to specify full backups.
@REM That is because, although they are identical in content, only
@REM the incremental level 0 backup can have incremental backups
@REM of level > 0 applied to it.
@REM -----------------------------------------------------------------

@if "%NB_ORA_FULL%" EQU "1"   @set BACKUP_TYPE=INCREMENTAL LEVEL=0
@if "%NB_ORA_INCR%" EQU "1"   @set BACKUP_TYPE=INCREMENTAL LEVEL=1
@if "%NB_ORA_CINC%" EQU "1"   @set BACKUP_TYPE=INCREMENTAL LEVEL=1 CUMULATIVE
@if NOT DEFINED BACKUP_TYPE   @set BACKUP_TYPE=INCREMENTAL LEVEL=0

@REM -----------------------------------------------------------------
@REM rman commands for database ORCL.
@REM -----------------------------------------------------------------

@(
echo RUN {
echo ALLOCATE CHANNEL ch00
echo     TYPE 'SBT_TAPE';
echo SEND 'NB_ORA_CLIENT=client,NB_ORA_POLICY=bkoracle,NB_ORA_SERV=wonder-wanggen,NB_ORA_SCHED=full';
echo BACKUP
echo     %BACKUP_TYPE%
echo     FORMAT 'bk_u%%u_s%%s_p%%p_t%%t'
echo     TAG 'bkoracle'
echo     DATABASE;

echo RELEASE CHANNEL ch00;
echo # Backup Archived Logs
echo # For an offline backup, remove the following sql statement
echo sql 'alter system archive log current';

echo ALLOCATE CHANNEL ch00
echo     TYPE 'SBT_TAPE';
echo SEND 'NB_ORA_CLIENT=client,NB_ORA_POLICY=bkoracle,NB_ORA_SERV=wonder-wanggen,NB_ORA_SCHED=full';
echo BACKUP
echo     FORMAT 'arch-s%%s-p%%p-t%%t'
echo     ARCHIVELOG
echo         ALL
echo     DELETE INPUT;

echo RELEASE CHANNEL ch00;
echo # Control file backup
echo ALLOCATE CHANNEL ch00
echo     TYPE 'SBT_TAPE';
echo SEND 'NB_ORA_CLIENT=client,NB_ORA_POLICY=bkoracle,NB_ORA_SERV=wonder-wanggen,NB_ORA_SCHED=full';
echo BACKUP
echo     FORMAT 'bk_u%%u_s%%s_p%%p_t%%t'
echo     CURRENT CONTROLFILE;
echo RELEASE CHANNEL ch00;
echo }
) | %RMAN% target %TARGET_CONNECT_STR% nocatalog msglog '%RMAN_LOG_FILE%' append

@set ERRLEVEL=%ERRORLEVEL%
@REM -----------------------------------------------------------------
@REM When this script is started as part of a scheduled
@REM backup, STATUS_FILE is used to communicate status
@REM information to the NetBackup job monitor.
@REM -----------------------------------------------------------------

@if %ERRLEVEL% NEQ 0    @goto err
@set LOGMSG=ended successfully
@if "%STATUS_FILE%" EQU ""    @goto end
@echo 0 > "%STATUS_FILE%"
@goto end

:err
@set LOGMSG=ended in error
@if "%STATUS_FILE%" EQU ""    @goto end
@echo 1 > "%STATUS_FILE%"

:end
@REM -----------------------------------------------------------------
@REM Log the completion of this script.
@REM -----------------------------------------------------------------

@for /F "tokens=1*" %%p in ('date /T') do @set DATE=%%p %%q
@for /F %%p in ('time /T') do @set DATE=%DATE% %%p

@echo Script %0 >> %RMAN_LOG_FILE%
@echo ==== %LOGMSG% on %DATE% ==== >> %RMAN_LOG_FILE%

@endlocal







作者: showy    時(shí)間: 2007-07-06 17:25
@set TARGET_CONNECT_STR=sys/"WARNING: MustAddPassword"

這個(gè)至少是錯(cuò)誤的,改成

@set TARGET_CONNECT_STR=/
作者: lotusin    時(shí)間: 2007-07-07 09:54
原帖由 rocket123 于 2007-7-5 09:27 發(fā)表
NBU6.0備份ORACLE出現(xiàn)CODE29錯(cuò)誤


關(guān)于這個(gè)問(wèn)題,我在網(wǎng)上查了很多資料,但其實(shí)很是轉(zhuǎn)自一個(gè)作者的帖子。這個(gè)問(wèn)題好像也是特別常見(jiàn)的一個(gè)錯(cuò)誤,但是嘗試了各種方法,還是沒(méi)有解決?赡苡惺杪┑牡胤,所以請(qǐng) ...



這不是一個(gè)標(biāo)準(zhǔn)的NBU備份腳本。請(qǐng)把sample腳本改了來(lái)用吧。
作者: 科學(xué)球    時(shí)間: 2007-07-08 23:48
只發(fā)起了一個(gè)default-application-backup任務(wù)?

檢查一下sys用戶的權(quán)限
作者: xiaomao2006    時(shí)間: 2007-07-09 00:52
如果在master不能成功備份而在client上可以,請(qǐng)?jiān)囈辉囅旅娣椒,這是我遇到過(guò)出29號(hào)錯(cuò)誤時(shí)的解決方法
Do not specify this path to the template file in the Policy backup selections.  Only the template name should be specified in the NetBackup policy backup selections

[ 本帖最后由 xiaomao2006 于 2007-7-9 00:57 編輯 ]
作者: fishinthesea    時(shí)間: 2007-07-09 13:39
@set TARGET_CONNECT_STR=sys/"WARNING: MustAddPassword"

改成

@set TARGET_CONNECT_STR=/
作者: gaobo0101    時(shí)間: 2007-07-09 14:16
1,不要把SBT_TAPE改成DISK。
2,操作系統(tǒng)的NBU用戶要給權(quán)限,ADMINISTRATOR,文檔里有。
作者: rocket123    時(shí)間: 2007-07-10 10:13
非常感謝各位老兄的熱情幫助,原來(lái)是腳本的問(wèn)題,在模板里需要更改 “SEND 'NB_ORA_CLIENT=client,NB_ORA_POLICY=bkoracle,NB_ORA_SERV=wonder,NB_ORA_SCHED=full'。  更改為parms='ENV=(NB_ORA_CLIENT=client,NB_ORA_PLIICY=bkoracle,NB_ORA_SERV=wonder,NB_ORA
_SCHED=full)‘就可以成功備份了


還有,不知道哪位老兄有NBU備份ORACLE的標(biāo)準(zhǔn)范例模板或腳本,能否共享一下呢?謝謝




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2