1.在tnsnames.ora添加要远程备份的主机
如:
67 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
2.打开Oracle目录,拷贝exp.exe文件
如:我的Oracle目录C:\oracle\ora92\bin
3.编写自动备份的脚本
新建一个文本文档,输入以下内容:
EXP fxz/fxz@67 file=f:\oracle\backup\%date:~0,10%.dmp log=f:\oracle\backup\%date:~0,10%.log compress=n buffer=8092 consistent=y direct=n constraints=y feedback=10000 grants=y record=y indexes=y triggers=y rows=y
另存为.bat的文件
说明:
fxz/fxz : 数据库的用户名和密码;
67:数据库服务名,在第一步配置的名字;
file=f:\oracle\backup\%date:~0,10%.dmp 输出文件路径
log=f:\oracle\backup\%date:~0,10%.log 输出日志路径
\%date:~0,10% :当前系统时间
本例子中的代码在已方法附件中,另外附件中还有一个Oracle工具,可以根据个人需求选择。
分享到:
相关推荐
功能说明: 备份oracle数据库,并压缩打包,传至远程FTP服务器,做到本地异地同时备份,可自动清理本地过期备份,自动保留N个最新备份(针对此种备份,不针对文件夹),老的备份自动删除,将此文件加入系统任务计划,...
Oracle备份的主要目标是保护数据免受意外损失,例如硬件故障、软件错误、人为操作失误或恶意攻击。自动备份功能使得这一过程更加高效和可靠,可以按照预设的时间表自动执行备份任务,无需人工干预。这不仅减轻了DBA...
### Linux下Oracle自动备份到远程 #### 背景与目的 在企业级应用环境中,数据的安全性至关重要。为了防止因硬件故障、软件错误或人为失误导致的数据丢失,定期进行数据库备份是必不可少的操作之一。Oracle数据库...
在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...
Oracle数据库异地自动备份是指将Oracle数据库备份到远程服务器或磁带上,以确保数据的安全和可靠性。本文将结合实践经验,讨论UNIX环境下Oracle数据库的自动备份实现方法。 一、数据库export备份 数据库export备份...
在Oracle备份场景中,可以使用FTP客户端工具(如WinSCP、FileZilla)或者通过脚本(如bash、cmd)与FTP服务器交互,上传备份文件。这涉及到的步骤包括: 1. 配置FTP服务器的连接参数,如IP地址、端口、用户名和密码...
"Oracle 数据库自动备份工具"就是为了满足这一需求而设计的,它能够帮助管理员自动化执行数据库备份任务,避免因意外情况导致的数据丢失。 在Oracle数据库系统中,备份主要分为物理备份和逻辑备份两种方式。物理...
- **远程备份**:考虑使用网络共享或其他方式将备份文件传输到远程服务器,以增强数据安全性。 - **测试验证**:定期测试备份文件的有效性,确保在需要时能够成功恢复。 #### 六、结论 通过上述方法,我们可以有效...
本文档将详细介绍Windows和Linux环境下,如何利用Oracle提供的工具进行自动备份,并提供相应的命令及说明文档。 首先,我们来看Windows环境下的自动备份。在提供的压缩包中,有一个名为`oraclebackdb.bat`的批处理...
### Oracle配置与远程备份还原教程知识点总结 #### 一、Oracle环境配置 ##### 1. 使用PLSQL工具连接Oracle服务器 - **问题**: PLSQL工具默认情况下不支持连接64位Oracle数据库,需要通过32位Oracle客户端进行连接。...
本教程将详细阐述如何使用Java编程语言实现远程Oracle数据库的备份与还原功能,尤其适用于两台不在同一IP段的服务器之间操作。 首先,我们需要理解Oracle数据库备份的基本概念。备份是为了防止数据丢失,通常分为...
与前面的方案一样,此方法也支持自动通过FTP将备份文件发送到远程备份主机。 3. **脚本详解** `ora_auto_exp.sh`脚本是一个关键组件,它负责获取环境变量,设置Oracle用户、节点名称、ORACLE_HOME、备份目录、...
"Oracle数据库备份七天"的方案旨在为数据库提供一周内的连续保护,通过VBS(Visual Basic Script)编写脚本实现自动化,这样可以方便地将其集成到系统任务或作业中,确保每天都能按时执行备份。 Oracle数据库的备份...
它在本地使用进程间通信(IPC),或者远程使用 TCP 和数据库侦听器,登录到一个 Oracle 数据库(目标数据库)上。连接后,用户就可以发出命令,执行备份和还原操作。通道是一个服务器进程,与其他服务器进程一样,但...
远程备份是指在远程服务器上备份 Oracle 数据库的方法。该方法可以提供一种可靠的备份解决方案,保护数据库免受数据丢失的风险。 Oracle 数据库在线备份原理是基于 Oracle 数据库的基本概念和机制,包括表、数据...
总的来说,"Oracle自动备份策略脚本.zip"中的内容将帮助数据库管理员实现Oracle数据库的自动化备份流程,包括本地expdp备份和远程RMAN周策略备份,确保在系统出现故障时能够迅速恢复,保障业务连续性。在部署和维护...
Oracle数据库自动备份V3.0是一款专为管理Oracle数据库设计的高效、可靠的自动化备份解决方案。在Oracle数据库的日常运维中,定期备份是保障数据安全、防止数据丢失的关键环节。本系统旨在简化备份流程,提高备份效率...
"Linux下或Windows下Oracle数据库自动本地或异地备份"说明了备份不仅可以在本地进行,也可以在远程服务器上执行,即异地备份。异地备份能提供额外的数据保护层,防止本地灾难性事件导致的数据丢失。通常,异地备份...
本主题将详细介绍如何通过编程方式实现“自动备份Oracle并传输到远程FTP”的过程。 首先,我们需要理解Oracle数据库的备份机制。Oracle提供了多种备份方式,如物理备份(如RMAN,即恢复管理器)和逻辑备份(如导出/...