ORACLE 数据库备份脚本(数据泵2-指定用户)
2024-09-08 09:37:51
#!/bin/bash
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
#定义字符集
RQ=`date +20%y-%m-%d`
#创建数据泵目录directory,DBBAK
#SQL>CREATE DIRECTORY DBBAK as '/bak';
#SQL>grant read,write on directory DBBAK to 用户;
#用时间设置文件名
expdp 用户名/密码 dumpfile=exp-$RQ.dmp logfile=exp-$RQ.log directory=DBBAK
#导出指定用户下的项目
cd /bak
tar -zvcf exp-$RQ.tar.gz exp-$RQ.dmp exp-$RQ.log > /bak/tar.log
#压缩dmp源文件
rm -f exp-$RQ.dmp
#删除源文件
find /bak -mtime +7 -name \*.tar.gz | xargs rm -f
#删除7天之外的源文件
最新文章
- Ajax请求示例
- bzoj4409&;&;bzoj4410&;&;bzoj4411[Usaco2016 Feb Platinum]题解
- 大熊君大话NodeJS之开篇------Why NodeJS(将Javascript进行到底)
- Yii源码阅读笔记(四)
- ASP.NET生命周期详解
- mysql1主多从配置
- 如何解决找不到方法HttpServletRequest.getServletContext() ---- NoSuchMethodError
- Linux - 简明Shell编程10 - 管道(Pipe)
- 同一台电脑同时装Oracle客户端和服务端
- eclipse安装和配置Gradle插件
- PC能替代服务器吗?
- Spring MVC 注解之controller层
- python的前后端分离(一):django+原生js实现get请求
- linux本地机上传文件到服务器
- SDRAM读写操作
- TortoiseSVN 和 VisualSVN
- 01 Spring Boot 的简单配置和使用
- 跟微软保持适当距离--Hessian + .net 实现RPC体系的企业应用
- creator cocos2d-js-min.js 文件廋身 变小 太大解决方法
- .NET基础 (02).NET运行机制