oracle9i用expdp导出全库,Linux下Oracle 11g数据库全库自动备份(EXPDP)
使用EXPDP方式备份整个实例
本教程可使用system账户将整个实例备份(包含空表),并自动删除超过6天的历史数据。
1、r oot用户登录服务器
mkdir -p /backup/oracledata#新建Oracle数据库备份目录
chown -R oracle:oinstall /backup/oracledata -R #设置目录权限为oinstall用户组的
oracle用户(用户oracle与用户组oinstall是在安装
Oracle数据库时设置的)
2、创建目录对象
因为使用expdp命令需要使用到目录对象(directory),所以首先需要创建目录对象,并赋予某个用户对目录对象的操作权限。
操作步骤如下:
su – oracle #切换到oracle用户
sqlplus / as sysdba#切换到SQLPLUS环境
执行以下命令:
create directory expdp_bak_dir as '/backup/oracledata'; #指定EXPDP输出目录
grant create any directory to system; #授予system权限
3、编辑自动备份脚本
vi /backup/oracledata/ordatabak.sh #新建文件,输入以下代码
#/bin/sh
export ORACLE_SID=shuwei
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export NLS_LANG=american_america.zhs16gbk
export DATA_DIR=/backup/oracledata
now=` date +%Y%m%d%H%M%S `
dmpfile=db$now.dmp
echo start exp $dmpfile ...
/u01/app/oracle/product/11.2.0/dbhome_1/bin/expdp system/123456@shuwei DUMPFILE=$dmpfile DIRECTORY=expdp_bak_dir full=y
echo "Delete the file bakup before 6 days..."
find /backup/oracledata/ -mtime +6 -name "*.dmp" -exec rm -rf '{}' \;
echo "Delete the file bakup successfully. "
oracle9i用expdp导出全库,Linux下Oracle 11g数据库全库自动备份(EXPDP)相关推荐
- linux的oracle怎么建库,linux下oracle手工建库过程
1.创建目录 $ORACLE_BASE/admin/ $ORACLE_BASE/oradata $ORACLE_BASE/flash_recovery_area 2.建初始化参数文件 cd $OR ...
- linux 查询程序的依赖库,linux下查看程序依赖的库
在x86下,为了查看程序所依赖的库,可使用linux 但若是是使用arm-linux-gcc 等交叉编译环境编译出来的程序,则要使用web 库用于将类似函数打包在一个单元中.而后这些单元就可为其余开发 ...
- Linux下Oracle 11g安装(3)—— Oracle安装篇
文章目录 Oracle安装说明 Oracle安装 1.启动安装程序 2.选择安装选项 3.选择数据库类型 4.选择安装版本 5.选择安装目录 6.指定OraInventory目录 7.系统环境检测 8 ...
- Linux下Oracle 11g安装(2)—— 系统准备篇
1 服务器参数确认 1.1 使用root用户登录控制台 在环境参数配置过程中,大部分文件需要root才能修改,当前用户可通过如下指令切换为root用户 su - root 1.2 内存要求 物理内存 ...
- Linux下Oracle 11G r2 (64位)安装
一.硬件配置 IBM3850(以安装环境为基础) 二.软件准备 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip ...
- dg建立linux分区,Linux 下 Oracle 11g DG搭建
环境:模拟主库的创建 使用DBCA 启动图形界面 选项中的install option --->选中create and configure a database 模拟备库的创建 使用DBCA ...
- windows下Oracle 11g数据库每天自动备份的实现方法
方式一 一.以exp命令备份 1.首先做个批处理脚本:backup.bat 脚本内容如下 @echo off set curdate=%date:~0,4%%date:~5,2%%da ...
- linux 安装 oracle 11g 数据库
安装前:内存需要2g以上 1. yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-d ...
- php添加gd库,linux下为php添加GD库(重新编译php)
一.下载 二.安装 1.安装zlib tar zxvf zlib-1.2.2.tar.gz cd zlib-1.2.2 ./configure make make install 2.安装libpng ...
最新文章
- 英特尔杀入游戏显卡市场:3000元档位,支持光追和AI超分辨率,挑战AMD英伟达...
- python多维数组运用_使用Python将文件读入多维数组
- 触发事件_黑暗的三天之触发事件
- exec go 重启_[译]Golang中的优雅重启
- 【玩转开源】BananaPi R2——移植RPi.GPIO 到 R2
- C++字符编码的查看和检测
- word2019加载mathtype
- qpsk的映射过程_qpsk原理
- mapminmax函数
- MATLAB 线型图
- 【React自制全家桶】九、Redux入手
- 计算机专业技能考核方案,计算机专业技能课教学考核方案
- 模拟MP-BGP建立全过程(BGP MPLS vpn)
- 黑马程序员—写给各位同学,并致黑马各位老师的一封感谢信~~~~绝对给力
- 数学模型转化为计算机语言,程序设计语言类课程教学选题方法探讨
- 小可爱怎么备份word自动图文集呢?
- Oracle11G数据泵expdp/impdp使用并行与压缩技术备份与恢复
- Linux下JNI调用简单实例操作全过程
- C语言实战小项目(传统卡牌游戏)
- 使用matlab对2020版CST导出的txt画图文件处理使之适用于origin画图
热门文章
- 编程实现算术表达式求值_用魔法打败魔法:C++模板元编程实现的scheme元循环求值器...
- C++三大继承构造函数的执行顺序详解
- jquery清空div内容_一键清空微博
- php成绩查询系统的学习心得_PHP学习心得与体会
- 2019-11-18 稳定的概念
- python框架-Django安装使用
- 关键词匹配(Ac自动机模板题)
- 01背包及其变种(物品无限背包、恰好装满背包)
- 获取某几个分类下的前N条数据 mssql语句
- 关于jQuery对象与DOM对象