1 Star 0 Fork 2

自由侠/自动化运维脚本

forked from ace/自动化运维脚本 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
oracle增量导入.sh 610 Bytes
一键复制 编辑 原始数据 按行查看 历史
ace 提交于 2024-01-20 22:04 . updata
#!/bin/bash
BACKUP_DIR=/home/oracle/backup
if [ ! -d $BACKUP_DIR ]; then
mkdir -p $BACKUP_DIR
fi
DAYS=(Sun Mon Tue Wed Thu Fri Sat) #创建数组
TYPES=(incremental complete incremental incremental incremental cumulative incremental)
day=`date +%w` #取得本周天数,0代表周日,1代表周一
DAY_NAME=${DAYS[$day]} #取得数组的值
TYPE=${TYPES[$day]}
DATE_NAME=`date +%F`
FILE_NAME=${DATE_NAME}-${DAY_NAME}-${TYPE}.dmp
LOG_NAME=${DATE_NAME}-${DAY_NAME}-${TYPE}-imp.log
su - oracle -c "imp interlib/123interlib inctype=RESTORE full=y file=${BACKUP_DIR}/${FILE_NAME} log=${BACKUP_DIR}/${LOG_NAME}"
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Shell
1
https://gitee.com/junosayhello/auto-scirpt.git
git@gitee.com:junosayhello/auto-scirpt.git
junosayhello
auto-scirpt
自动化运维脚本
master

搜索帮助