vi /opt/back.sh(oracle用户)
#!/bin/ksh
tim=`date +%Y%m%d`
unset USERNAME
#export DISPLAY=0.0.0.0:0.0
#export ORACLE_BASE=/home/oraprod3
#export ORACLE_HOME=/prod/oracle/prod3db/9.2.0
#export ORACLE_SID=PROD3_db
#export LD_LIBRARY_PATH=/prod/oracle/prod3db/9.2.0/lib
#export ORACLE_TERM=vt100
#export ORA_NLS33=/prod/oracle/prod3db/9.2.0/ocommon/nls/admin/data
#export NLS_LANG=AMERICAN_AMERICA.zhs16gbk
#export PATH=/prod/oracle/prod3db/9.2.0/bin
#export LD_ASSUME_KERNEL=2.2.5
#export TMPDIR=/tmp
/prod/oracle/prod3db/9.2.0/bin/exp userid=mkoa/mkoapass file=/prod/oracle/c/exp/dmp/dat$tim.dmp buffer=2048000 >>/prod/oracle/c/exp/log/log$tim.log 2>&1
/usr/bin/gzip /prod/oracle/c/exp/dmp/dat$tim.dmp
vi /opt/oraback.sh(root用户)
su - oracle -c "/opt/back.sh"
[root@rac2 bin]# chmod +x back.sh
[root@rac2 bin]# chmod +x oraback.sh [root@rac2 bin]# crontab -e1 30 * * * /opt/oraback.sh
收藏
一键三连
LINUX下Oracle库备份脚本vi /opt/back.sh(oracle用户)#!/bin/kshtim=`date +%Y%m%d`unset USERNAME#export DISPLAY=0.0.0.0:0.0#exportORACLE_BASE=/home/oraprod3#exportORACLE_HOME=/prod/oracle/prod3db/9.2.0#export O...
目标:将80数据库导入到245整个步骤:1.从80上导出数据库为文件epsiii.dmp[oracle@localhost ~]$ exp system/blcgebnew owner=epsiii direct=y constraints=y indexes=y file=dump/epsiii.dmp 2.245上取80的文件(传输文件)首先生成密匙在80和245之间,这样执
登陆linux后,进入oracle的安装目录下,找到bin那个目录,进入bin目录ls -l 看这些命令的所有者: su -oracle这时会进入这个用户的主目录/home/oracle,此时,可以用oracle的命令了 exp xxx/xxx@192.168.1.1:1521/orcl file=devdb.dmp full=y 重定向把输出信息写入一个文件。 exp...
此次为大家分享下在Linux环境下Oracle数据库中单个表或者多个表的导出*首先你的Linux系统中需要配置了ORACLE_HOME环境变量,在这里就不详细说明了不会的同学可以去我的上一篇博客(OPACLE_HOME环境变量配置)里面学习。1、 第一步,我們要做的就是进入Oracle,对我们想要操作Oracle首先要进入Oracle服务在我们的Linux黑窗口上输入su –oracle命令就会...
Oracle备份文件为oraclebak.dmp, 一般已被压缩(压缩率很高,基本能压缩到1/10)为oraclebak.dmp.tar.gz解压[root@ ~]# cd 目录 [root@ ~]# tar -zxvf 文件名还原:// 以dba身份登陆oracle [root@ ~]# sqlplus / as sysdba // 创建用户 sql> create user 用户名 identi
©\ufe0f2020 CSDN皮肤主题: 深蓝海洋 设计师:CSDN官方博客返回首页
校里蛙CSDN认证博客专家CSDN认证企业博客
积分
粉丝
获赞