Ubuntu定时备份oracle数据库实现
最近开发需要在ubuntu里面定时备份oracle数据库的需要,采用cron,具体步骤如下:
1,为oracle用户配置环境变量 /home/oracle/.profile
#for oracle
export ORACLE_HOME=/opt/ora10
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/lib32:/usr/lib
export DISABLE_HUGETLBFS=1
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
2,写好导数据脚本 存为 expdb.sh
source /home/oracle/.profile
exp xx/xx file=/usr/local/aaa.dmp
给脚本授权
chmod 777 expdb.sh
3,写定时任务 crontab -u oracle -e
Java代码
00 17 * * 1-5 /usr/local/cjd/expdb.sh #表示 周一至周五 每天 17点运行
4,查看该用户定时任务
Java代码
crontab -u -l
5,一切完毕。
分享到:
相关推荐
对于部署在Linux环境下的Oracle数据库,通过自动化手段实现数据备份不仅能够提升工作效率,还能够减少人为操作带来的风险。本文将详细介绍如何在Linux环境下配置Oracle数据库的自动备份,并将备份文件传输至远程...
在Linux操作系统中,Oracle数据库是广泛使用的数据库管理系统,尤其在企业级环境中。为了高效管理和维护Oracle数据库,熟悉一些常用的Linux命令至关重要。"linux下oracle命令重复使用"这一主题表明我们将探讨那些...
对于数据库中的数据,通常使用数据库自身的主从复制功能来实现实时备份,例如 MySQL 和 Oracle 都提供了这样的机制。另外,对于更复杂的数据分布存储,可以选择像 FastDFS 或 GlusterFS 这样的分布式存储系统,它们...
6. **灾备恢复**:提供数据备份和恢复机制,支持定时备份、增量备份,以及在灾难发生后的快速恢复。 7. **监控和管理工具**:配套的管理工具帮助管理员监控数据库运行状态,进行性能调优,方便日常运维。 8. **...
4. **设置定时同步任务**:编辑`/etc/crontab`,添加行`30 01 * * * /usr/sbin/ntpdate 192.168.11.100` #### 三、SSH免密码登录配置 **主机配置**: 1. **生成SSH密钥**:`ssh-keygen -t rsa` 2. **将公钥添加到...
6. **备份与恢复**:软件支持计划任务,可以定时自动备份数据库,防止数据丢失。同时,提供了数据库恢复功能,能够在出现问题时迅速恢复到之前的状态。 7. **跨平台支持**:HeidiSQL不仅适用于Windows操作系统,还...
### 1000+ Commands for Ubuntu:Ubuntu Linux 命令大全 #### 知识点一:Ubuntu Linux 概述 - **定义与特点**:Ubuntu 是一款基于 Debian 的 Linux 发行版,以其易用性和社区支持而闻名。它为用户提供了图形界面和...
最后,关于"oracle"标签,虽然这里没有直接提供Oracle数据库相关的文件,但在Linux环境中,Oracle数据库的安装和管理也是运维工作的一部分。这涉及到安装Oracle客户端或服务器,配置监听器,创建数据库实例,以及...
- **连接器**:提供与其他数据库系统(如 Oracle、MySQL 等)之间的连接。 **1.4 支持的平台** SQL Anywhere 11 支持广泛的平台,包括但不限于: - Windows XP/Vista/Server 2003/Server 2008 - Linux(Red Hat、...
3. **数据库管理**:数据库是许多企业数据的核心存储,因此SA可能需要熟悉SQL语言,以及数据库管理系统如MySQL、Oracle或Microsoft SQL Server的管理。 4. **服务器监控和性能调优**:使用工具如Nagios、Zabbix或...