免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1824 | 回复: 6

求助:rman自动备份的问题,望光临指导。 [复制链接]

论坛徽章:
0
发表于 2006-11-05 08:32 |显示全部楼层
日前小弟试着编了一个RMAN自动备份的脚本(其实是借鉴旁人的),但是苦于总是不能自动执行,郁闷之至,还望个位大侠雅正。


.profile文件
root@ts_oss_bak # more .profile
# @(#)local.profile 1.8 99/03/26 SMI
stty istrip
PATH=/usr/bin:/usr/ucb:/etc:.
export PATH

#
# If possible, start the windows system
#
if [ "`tty`" = "/dev/console" ] ; then
        if [ "$TERM" = "sun" -o "$TERM" = "sun-color" -o "$TERM" = "AT386" ]
        then

                if [ ${OPENWINHOME:-""} = "" ] ; then
                        OPENWINHOME=/usr/openwin
                        export OPENWINHOME
                fi

                echo ""
                echo "Starting OpenWindows in 5 seconds (type Control-C to interrupt)"
                sleep 5
                echo ""
                $OPENWINHOME/bin/openwin

                clear           # get rid of annoying cursor rectangle
                exit            # logout after leaving windows system

        fi
fi

umask 022
ORACLE_OWNER=oracle;export ORACLE_OWNER
ORACLE_BASE=/opt/oracle/db01;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/app;export ORACLE_HOME
ORACLE_TERM=ansi;export ORACLE_TERM
ORACLE_SID=inms;export ORACLE_SID
ORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;export ORACLE_NLS33

AGENT_HOME=/opt/oracle/serveragent;export AGENT_HOME
ulimit -n 256

PATH=.:/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/ccs/bin:/usr/ucb:/usr/local/binORACLE_HOME/bin:/opt/SUNWspro/bin:/opt/binPATH;exp
ort PATH

TERM=vt100
HISTSIZE=200;export HISTSIZE
NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280;export NLS_LANG
LD_LIBRARY_PATH=$ORACLE_HOME/LIB:/usr/lib; export LD_LIBRARY_PATH



脚本文件
root@ts_oss_bak # more backupctrl.sh
#ORACLE_OWNER=oracle;export ORACLE_OWNER
ORACLE_BASE=/opt/oracle/db01;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/app;export ORACLE_HOME
ORACLE_TERM=ansi;export ORACLE_TERM
ORACLE_SID=inms;export ORACLE_SID
ORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;export ORACLE_NLS33

$/opt/oracle/db01/app/bin/rman <<EOF
# connect database
connect catlog rman/rman@rman
connect target system/manager

# start backup database
run{
allocate channel c1 type disk;
backup current controlfile
format '/opt/oracle/db01/rmandb/ctrls%t%s.%p';
}
EOF

执行报错
root@ts_oss_bak # backupctrl.sh
backupctrl.sh: ORACLE_BASE^M: is not an identifier

论坛徽章:
0
发表于 2006-11-06 09:14 |显示全部楼层
各位大虾帮帮忙啊………………

论坛徽章:
0
发表于 2006-11-06 09:19 |显示全部楼层
$/opt/oracle/db01/app/bin/rman

去掉前面的 $

论坛徽章:
1
辰龙
日期:2014-07-24 10:45:20
发表于 2006-11-06 09:29 |显示全部楼层
connect catlog rman/rman@rman写错了
==》connect catalog rman/rman@rman

论坛徽章:
0
发表于 2006-11-06 09:52 |显示全部楼层
执行报错
root@ts_oss_bak # backupctrl.sh
backupctrl.sh: ORACLE_BASE^M: is not an identifier
你是不是没有把 backupctrl.sh文件用asc方式传上去

论坛徽章:
0
发表于 2006-11-21 12:22 |显示全部楼层
原来这么多错误啊:(

继续努力!

论坛徽章:
0
发表于 2006-11-21 16:24 |显示全部楼层
run{
allocate channel c1 type disk;
backup current controlfile
format '/opt/oracle/db01/rmandb/ctrls%t%s.%p';
}


run{
allocate channel c1 type disk;
backup include current controlfile
format '/opt/oracle/db01/rmandb/ctrls%t%s.%p' database;
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP