博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 定时备份文件,
阅读量:5282 次
发布时间:2019-06-14

本文共 2291 字,大约阅读时间需要 7 分钟。

i_定时备份文件mysql
在cd /home下创建test
[root@oracle01 test]# find /kingsql/ -name mysqldump(mysqldump的绝对路径)
[root@oracle01 test]# cat test_database_backup.sh
/kingsql/database/mysql/bin/mysqldump -u root -poracle kingsqldb > /home/test/kinsqldb_$(date +%Y%m%d_%H%M%S).dmp
[root@oracle01 test]# crontab -e
*/1 * * * * /home/test/test_database_backup.sh
进入mysql 创建数据库准备把定是备份的数据导入
mysql> create database kingsqldb3
[root@oracle01 test]# mysql -uroot -poracle kingsqldb3<kinsqldb_20180718_180701.dmp
ii_定时备份文件oracle
oracle用户下进行(需要加入环境变量,否则crontab运行不了)
[oracle@oracle01 ~]$ vi oraclebf
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.4/dbhome_1
export ORACLE_SID=VDEDU # (??????????SID)
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LANG=C
export ORACLE_UNQNAME=VDEDU # ??
/u01/app/oracle/product/11.2.4/dbhome_1/bin/expdp system/oracle dumpfile=hr_`date +%Y%m%d_%H%M%S`.dmp logfile=hr_`date +%Y%m%d_%H%M%S`.log directory=d3 schemas=hr
crontab 定时备份(没两分钟一次)
[oracle@oracle01 ~]$ crontab -e
*/2 * * * * /home/oracle/oraclebf
iii_定时备份文件rman
acle@bogon ~]$ cat rman_
oracle.sh 
TH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.4/dbhome_1
export ORACLE_SID=VDEDU # (??????????SID)
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LANG=C
export ORACLE_UNQNAME=VDEDU
rman target / << EOF
run{
allocate channel c1 type disk;
backup database plus archivelog delete all input;
release channel c1;
}
EOF
[oracle@bogon ~]$ crontab -e
*/2 * * * * sh /home/oracle/
oracle.sh
*/5 * * * * sh /home/oracle/rman_
oracle.sh

 

转载于:https://www.cnblogs.com/lswei/p/9548552.html

你可能感兴趣的文章
Python--GIL 详解
查看>>
Oracle数据导入Mysql中
查看>>
BZOJ-4424 &&CodeForces-19E Fairy DP+dfs (Link-Cut-Tree可A)
查看>>
MongoDB学习笔记——聚合操作之group,distinct,count
查看>>
大道至简读后感(第四章)
查看>>
IDA IDC Tutorials: Additional Auto-Commenting
查看>>
k8s-存储卷1-十二
查看>>
在Android中Intent的概念及应用(二)——Intent过滤器相关选项
查看>>
前端面试题(4)iframe有哪些优点?iframe缺点是什么?
查看>>
第十六章 多态性(一)
查看>>
INSERT IGNORE INTO / REPLACE INTO
查看>>
Python数据类型-布尔/数字/字符串/列表/元组/字典/集合
查看>>
MFC中theApp
查看>>
类的无参方法
查看>>
【刷题】SPOJ 705 SUBST1 - New Distinct Substrings
查看>>
IEEE 754浮点数表示标准
查看>>
linux下mysql的root密码忘记解决方
查看>>
提出的问题
查看>>
解决Jenkins无法编译Egret5.0项目的问题
查看>>
declare 结构用来设定一段代码的执行指令
查看>>