用DOS的批处理带参数吧expp.bat-->
exp system/manager file=%1% log=d:\backup\bak.log owner=myuserrun-->
expp.bat whateverfilename
exp system/manager file=%1% log=d:\backup\bak.log owner=myuserrun-->
expp.bat whateverfilename
解决方案 »
- 关于SQL优化的问题
- 求解:下面几个SQL语句能否合并成一条语句
- 求一个SQL语句
- ora-12500:TNS监听程序无法启动服务器进程 的 问题,在线等。
- Oracle 如何定时备份,windows2003 下的??????????????????
- 关于监听器的小问题
- sys 登录的怪问题,不知各位有没有遇到过。
- 请问win2000下如何启动OracleTNSListener80服务?
- ORACLE里的PL/SQL的帮助文档在哪里
- 大神求个sql!
- 以system进入数据库,打开数据库,提示,权限不够。以sys进入,打开数据库。提示用户名密码不正确。
- 关于启动OracleiSuitesManagementServer服务时的问题
http://expert.csdn.net/Expert/topic/1645/1645470.xml?temp=.7335321
不过再JiangHua0903问一句,用%date:~4,10%的得到的文件名为www2003-07-02.dmp,
能否用其它的格式表示为www20030702.dmp的形式?
#! /bin/bashrq=`date +"%y%m%d"`
WEEKNUM=`date +"%w"`
BACKFILE=week${WEEKNUM}.dmpWORKPATH=$HOME
LOGPATH=/home/oracle/backup/log
LOGFILE=$LOGPATH/${rq}.logORACLE_HOME=/u01/app/oracle/product/8.1.7;export ORACLE_HOME
ORACLE_SID=orcl;export ORACLE_SID
ORACLE_TERM=sun;export ORACLE_TERM
LD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH
ORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS32
PATH=.:/usr/ccs/bin:/usr/ucb:$ORACLE_HOME/bin:$PATH;export PATH
NLS_LANG=american_america.zhs16cgb231280;export NLS_LANG
EXPBIN=$ORACLE_HOME/bin/exp#echo $rq$EXPBIN nss6/select tables=(BASE,
BASELOG,
BASEONCE,
CB,
CHARGEDETAIL,
CHARGEDETAILD,
CIDCB,
COMBOS,
COMPINFOFB,
NLS_LANG=american_america.zhs16cgb231280;export NLS_LANG
EXPBIN=$ORACLE_HOME/bin/exp#echo $rq$EXPBIN triger/scoff tables=(BASE,
YZ) file=/home/oracle/backup/$BACKFILE >> $LOGFILE 2>&1
按照日期偶数和奇数执行不同的bat,这样可以保留最近两天的备份记录
...
exp system/manager file=www%now:-=%.dmp