oracle根据数据量应该采取多种备份机制相结合的方式进行

简介:

[oracle@clu2 bin]$ cat exp.sh 
export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_SID=racdb2
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export ORA_CRS_HOME=/u01/crs/oracle/product/10.2.0/crs
export ORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_OWNER=oracle
export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
export PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
export NLS_LANG="simplified chinese_china.zhs16gbk"
export LD_LIBRARY_PATH
pddd="/racbak/data/racwebdb/bak$(date +%Y%m%d%R)"
oddd="/u01/app/oracle/product/10.2.0/db_1/bin"
mkdir $pddd
$oddd/exp ticket/20000@racwebdb file=$pddd/ticketracwebdb.dmp log=$pddd/ticketracwebdb.log direct=y statistics=none

 

[oracle@clu2 data]$ cat aobak.sh 
#echo "Now,baking............................."
bpp="/racbak/data/racwebdb"
pp="/racbak/data/"
ppp="/racbak/data/racwebdb"
ddd=`date +%Y%m%d`
dddd=`date +%Y%m%d%k`
ddd7=`date -d -7days +%Y%m%d`
cd $pp
echo "open 192.168.111.216" > autobak.txt
echo "user  upuser up@user" >> autobak.txt
echo "cd dataracwebdb" >> autobak.txt
echo "bin"  >> autobak.txt
echo "lcd racwebdb" >> autobak.txt
echo "put bak$ddd.tar.gz" >> autobak.txt
echo "bye" >> autobak.txt
sleep 5
cd $ppp
tar zcvf bak$ddd.tar.gz bak$ddd* > $pp/log/bakracwebdb.log 2> $pp/log/bakracwebdberr.log
sleep 5
#ls -l jboss-253.$dddd.*
cd $pp
ftp -i -n < $pp/autobak.txt &> $pp/log/ftpup.log
sleep 2
rm -rf $ppp/bak$ddd7* &>  $pp/log/rmfileracwebdb.log
#echo "-------------------ok-----------------"

 

export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"

export PATH
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_SID=racdb2
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export ORA_CRS_HOME=/u01/crs/oracle/product/10.2.0/crs
export ORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_OWNER=oracle
export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
export LD_LIBRARY_PATH

export NLS_LANG="simplified chinese_china.zhs16gbk"

 imp userid=wgz1/wgz1@racdb file=ticketracwebdb.dmp fromuser=ticket touser=wgz1 ignore=y










本文转自 jxwpx 51CTO博客,原文链接:http://blog.51cto.com/jxwpx/334270,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
Oracle 关系型数据库 数据库
9-2 Oracle数据库(表)的逻辑备份与恢复 --导出与导入
9-2 Oracle数据库(表)的逻辑备份与恢复 --导出与导入
|
4月前
|
SQL 存储 Oracle
oracle如何定期备份数据库sql文件
【1月更文挑战第7天】oracle如何定期备份数据库sql文件
58 8
|
9月前
|
Oracle 关系型数据库 数据库
通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库
通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库
|
Oracle 关系型数据库 5G
Oracle 12C rman备份占用大量临时表空间
Oracle 12C rman备份占用大量临时表空间
394 0
|
12月前
|
存储 SQL 监控
Oracle BCT(Block Change Tracking)与增量备份---发表在数据和云
BCT(Block Change Tracking)是Oracle从10g开始有的特性。BCT的原理是记录数据文件里每个数据块的变化,并把这些变化信息保存在BCT的跟踪文件中。
325 0
|
12月前
|
Oracle 关系型数据库 内存技术
|
12月前
|
Oracle 关系型数据库 Linux
Oracle自动备份脚本(Linux)
Oracle自动备份脚本(Linux)
97 0
|
SQL 运维 分布式计算
单表七千六百万数据量(oracle)进行实时汇总,sql很慢客户不能忍一下,该怎么办?
单表七千六百万数据量(oracle)进行实时汇总,sql很慢客户不能忍一下,该怎么办?
224 0
单表七千六百万数据量(oracle)进行实时汇总,sql很慢客户不能忍一下,该怎么办?

推荐镜像

更多