Linux平台下Oracle数据泵备份(expdp)SHELL脚本_expdp shell_redelego@cloud的博客-程序员宅基地

技术标签: others  

原 Linux 平台下 Oracle 数据泵备份(expdp) SHELL 脚本https://blog.csdn.net/tianlesoftware/article/details/5719646版权声明: https://blog.csdn.net/tianlesoftware/article/details/5719646
数据泵是Oracle 10g的新特性,10g以后的版本才有。 关于数据泵的理论知识参考我的Blog:
Oracle 10g EXPDP和IMPDP使用说明
http://www.cndba.cn/Dave/article/1115
  Logicalbackup.sh
#!/bin/ksh
# ##################################################################
#
#              created by tianlesoftware
#                   2010-7-7
#              Email: [email protected]
# ##################################################################
# Oracle Environment settings
PATH=/usr/bin:/usr/ucb:/etc:.:/usr/X/bin:/bin
export PATH
ORACLE_SID=SID; pw=oracle ; export pw ; export ORACLE_SID
ORACLE_BASE=/dba/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;  export ORACLE_HOME
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data ; export ORA_NLS33
TNS_ADMIN=$ORACLE_HOME/network/admin ; export TNS_ADMIN
LD_LIBRARY_PATH=$ORACLE_HOME/lib ; export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:/usr/local/bin:/usr/ccs/bin:$PATH:/usr/sbin
export PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/product/jlib ; export CLASSPATH
backup_dir=/u03/oradata/dump_backup_dir
#数据泵需要directory,这里指定自己的目录就可以了
#SQL>CREATE DIRECTORY backup as ‘/u03/oradata/dump_backup_dir’;
#SQL>grant read,write on directory backup to SYSTEM; 
DMP_FILE=SID_`date +%d%m%Y_%H%M%S`.dmp
LOG_FILE=SID_`date +%d%m%Y_%H%M%S`.log
#
#  Let's start with an export of the database
#
expdp user/pwd DIRECTORY=dump_backup_dir DUMPFILE=$DMP_FILE TABLESPACES=TS_NAMEE logfile=$LOG_FILE  parallel=3;
# 这里的2个说明,用户名和密码换成自己的,我这里是备份表空间。 
# parallel 这个参数是控制并行度的,默认是1,但对于数据库比较大的时候,可以设置parallel,这样可以较少备份的
#时间,但是设置并行会耗CPU 资源,如果CPU 资源比较紧张的话,就不要设了。
#
# Just to be safe (with space), we'll compress the export file
# 压缩dmp 文件,较少对空间的占用
#
cd $backup_dir
compress *.dmp
#
# Let's delete the backups and logs that are more than 1 days old
# 删除超过一天的dmp文件
#
find $backup_dir -name "NewccsTablespace*" -mtime +1 -exec rm {} /;
# That's all
      部署的时候,只要把这个sh 脚本添加到crontab 中就可以了。 
添加方法: crontab -e 进入编辑状态,然后把脚本的路径和相关执行时间写上。保存后用crontab -l 就可以查看内容:
$ crontab -l
45 1 * * * /u03/scripts/logicbackup.sh
前面5个参数的意义:
0~59 表示分 
1~23 表示小时 
1~31 表示日 
1~12 表示月份 
0~6 表示星期(其中0表示星期日) 
有于更多crontab 的使用,参考blog:
Unix crontab 命令详解
http://blog.csdn.net/tianlesoftware/archive/2010/02/22/5315039.aspx
  ------------------------------------------------------------------------------ 
QQ: 492913789
Email: [email protected]
Blog: http://www.cndba.cn/dave
网上资源: http://tianlesoftware.download.csdn.net 
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
DBA1 群:62697716(满); DBA2 群:62697977
DBA3 群:63306533;     聊天 群:40132017https://img-blog.csdnimg.cn/20190217105710569.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTEwNzgxNDE=,size_16,color_FFFFFF,t_70《算法导论 第三版英文版》_高清中文版.pdf
https://pan.baidu.com/s/17D1kXU6dLdU0YwHM2cvNMw
《深度学习入门:基于Python的理论与实现》_高清中文版.pdf
https://pan.baidu.com/s/1IeVs35f3gX5r6eAdiRQw4A
《深入浅出数据分析》_高清中文版.pdf
https://pan.baidu.com/s/1GV-QNbtmjZqumDkk8s7z5w
《Python编程:从入门到实践》_高清中文版.pdf
https://pan.baidu.com/s/1GUNSg4mdpeOf1LC_MjXunQ
《Python科学计算》_高清中文版.pdf
https://pan.baidu.com/s/1-hDKhK-7rDDFll_UFpKmpw

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011078141/article/details/89077416

智能推荐

字符串取反-程序员宅基地

递归实现字符串取反/*** * 递归将字符串abc,取反cba * * @param arr * @param index */ public static void fun4(char[] arr, int begin, int end) { if (end <= begin) { System.out.println(arr); return;..._字符串取反

C++中的RAII机制 http://www.jellythink.com/archives/101-程序员宅基地

前言在写C++设计模式——单例模式的时候,在写到实例销毁时,设计的GC类是很巧妙的,而这一巧妙的设计就是根据当对象的生命周期结束时会自动调用其析构函数的,而这一巧妙的设计也是有专业的名词的——RAII。那以下将围绕RAII,全面的讲解RAII的相关知识。什么是RAII?RAII是Resource Acquisition Is Initialization的简称,是C++语言

Linux中输入输出重定向常见高级操作_高级重定向写法-程序员宅基地

一、输入输出重定向1.标准输入(stdin)和标准输出(stdout)2.交互式硬件设备标准输入:从该设备接收用户输入的数据标准输出:通过该设备向用户输出数据标准错误:通过该设备报告执行出错信息Pcb记录了文件打开的信息3.改变标准输入、标准输出的方向就是重定向例如:1.cat &amp;lt; install.log2.echo &amp;gt; a.txt3.echo &amp;gt;&amp;..._高级重定向写法

php json转数组提示null,Php json_encode转换数组,值为null-程序员宅基地

下午,遇到个很幼稚的问题,用json_encode把数组转换为json时,发现转化的值为null。怎么回事呢?查找手册:发现了下面的话:该函数只能接受 UTF-8 编码的数据(译注:指字符/字符串类型的数据)原来数组中有中文,需要转码哦,写个转换字符编码的函数吧:function encodeConvert($str,$fromCode,$toCode){if(strtoupper($toCode..._php json 转数组为null

【图像分类】华为云·垃圾分类亚军方案分享_华为云垃圾分类 超参数-程序员宅基地

<link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"><title>(1条消息)【图像分类】华为云·垃圾分类亚军方案分享_QLMX-程序员宅基地_华为垃圾分类</title> <meta name="keywords" conten..._华为云垃圾分类 超参数

正则表达式在线测试网站推荐_正则表达式网站_ITIRONMAN的博客-程序员宅基地

大家经常用正则表达式,下面介绍一个超级好用的正则表达式在线测试网站:超好用正则在线测试:https://regexr.com/_正则表达式网站

随便推点

RTThread从底层AT组件到上层SAL之间的关系_at sal lwip-程序员宅基地

RTThread嵌入式系统有着丰富的网络组件,虽然官方提供的文档也很详细,但是各个组件之间的耦关系并不是很明确,这就对于我这种初学者有了很大的难度。这两天我从开始学习设备驱动UART设备->基于UART设备的AT组件->基于AT组件的AT设备和AT Socket->netdev网卡层->SAL套接字抽象层。经过这几天不断的学习,终于简单的弄明白了,它们之间的耦合关系。好记性..._at sal lwip

mysql五种整数类型_01. 整数类型-五种 TINY SMALL MEDIUM_盖亚同学的博客-程序员宅基地

# 数据类型整数类型:五种 TINY SMALL MEDIUM INT BIG浮点和定点小数类型:三种 FLOAT DOUBLE DECIMAL日期与时间数据类型:五种 YEAR -1字符串类型:二种 CHAR(M) VARCHAR(M) -1二进制字符串:位字段BIT 固定BINARY 可变VARBINARY -1# 运算符算术 运算符比较 运算符逻辑 运算符位操作 运算符运..._mysql5种整数

linux 微信客户端 mojo,QQ微信一体客户端教程-程序员宅基地

这篇文章上次修改于 929 天前,可能其部分内容已经发生变化,如有疑问可询问作者。前言之前无意中在酷安看到GcmForMojo,在服务器配置Mojo QQ 或者WX 然后通过GCM 或者 MIpush 、HWpush等把消息推送到手机。但是我服务器在国内,fq也容易被封。而且手机是三星,并没有一些推送服务。所以决定通过第三方推送服务自己做一个客户端。提示需要折腾,每一步都可能让你抓狂。如果你怕折腾...

cas jpa ticket mysql_cas 持久化TGT到mysql JPA方式_zweig123的博客-程序员宅基地

cas server版本:6.0.0添加依赖:#使用gradle依赖管理compile group: 'org.apereo.cas', name: 'cas-server-support-jpa-ticket-registry', version: "${project.'cas.version'}"进行application.properties配置:##ticket持久化配置cas.tick..._cas.ticket.registry.jpa.leakthreshold

Python数据分析-pandas-查找替换数据_pandas排除括号-程序员宅基地

查找数据使用isin()函数查看数据表是否包含单个值或多个值import pandas as pda = pd.read_excel('test.xlsx',sheet_name=0)print(a)print('--------------')b = a.isin(['计算机',5000])print(b)判断数据表的某一列中是否有某个值import pandas as pda = pd.read_excel('test.xlsx',sheet_name=0)print(a)p_pandas排除括号

android google 地图路线图,Android中如何调用google地图生成路线图_凡然爸爸的博客-程序员宅基地

Android中如何调用google地图生成路线图?那么下面我们就跟随爱站小编的脚步一起去看看Android中调用google地图生成路线图的方法。Android程序调用本机googlemap,传递起始和终点位置,生成路线图if (wodeweizhiPoint != null) {if (wodeweizhiPoint.getLatitudeE6() != 0) {float chufajing..._android goole地图运动轨迹