1.首先需要在window系统中安装相应的oracle数据库版本,然后找到本地oracle下找到tnsnames.ora文件,
一般在~\oracle\product\10.2.0\db_1\network\ADMIN目录下。
2、打开tnsnames.ora文件(文本方式打开即可),添加如下内容:
1
2
3
4
5
6
7
8
|
orcl = (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 数据库端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 数据库服务名)
)
)
|
其中“orcl”可自定义,然后还需要知道远程数据库IP地址,数据库端口号,及数据库服务名。
3.将用户名、密码及以上定义的'orcl'数据库填入下方脚本中,例如
exp scott/orcl@orcl file=C:\db_bak\files\backup_%var%.dmp log=C:\db_bak\logs\backup_%var%.log
4.运行以下脚本,备份文档和日志将会生成在C盘的根目录下的C:\db_bak\files md C:\db_bak\files中
@echo off
rem Author:lafecat
rem Time:2016-11-17
echo 开始备份数据库
if not exist C:\db_bak\files md C:\db_bak\files
if not exist C:\db_bak\logs md C:\db_bak\logs
if not exist D:\db_bak\files md D:\db_bak\files
if not exist D:\db_bak\logs md D:\db_bak\logs
echo 设置时间变量
set var=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
echo 导出备份文件和日志文件
exp scott/orcl@orcl file=C:\db_bak\files\backup_%var%.dmp log=C:\db_bak\logs\backup_%var%.log
echo 开始移动文件
xcopy C:\db_bak\files\backup_%var%.dmp D:\db_bak\files\
xcopy C:\db_bak\logs\backup_%var%.log D:\db_bak\logs\
echo 删除过久的备份记录
forfiles /p "C:\db_bak" /s /m *.dmp /d -60 /c "cmd/c del @path"
forfiles /p "C:\db_bak" /s /m *.log /d -60 /c "cmd/c del @path"
echo 备份已于:%DATE% %time% 完成!
pause
exit
pause
最后祝大家一切顺利。
相关推荐
1.在没有安装oracle数据库的linux环境下,远程定时备份oracle数据库。 2.并且提供安装包,以及操做文档。
功能说明: 备份oracle数据库,并压缩打包,传至远程FTP服务器,做到本地异地同时备份,可自动清理本地过期备份,自动保留N个最新备份(针对此种备份,不针对文件夹),老的备份自动删除,将此文件加入系统任务计划,...
导出oracle远程数据库到本地操作手顺
项目开发中,需要远程备份数据库,以下为C#远程备份数据库的代码
可以把远程oracle的数据库中的表内容备份到本地,本地的备份文件可以远程还原到oracle数据库中。该程序主意实现的是,两个oracle数据库不在通一个ip段的服务器上。
oracle 、sqlserver数据库自动备份工具
在linux平台下,实现定时自动备份并存入远程的备用数据库。 双机功能改日再传给大家了。密码为:iceboard
在windows系统下去备份linux数据库服务上的oracle数据库,可以通过远程自动备份实现。 本文以上述环境为备份场景,采用物理增量备份方法,制定备份策略,包括自动备份的脚本以及任务计划的配置。 本文可作为oracle...
oracle数据库备份还原导入导出操作(本地及远程操作)
Oracle客户端配置 plsql dev连接远程数据库 常用备份 截图 图解教程
oracle数据库备份还原(本地及远程操作)
oracle,expdp数据库备份实例,含有对关键部分的详细解释
NULL 博文链接:https://mengshuangcom.iteye.com/blog/845251
20.远程数据库的访问 21.监控数据库性能的SQL 22.简单实现数据库表空间的备份或迁移 23.简析REDO LOGFILE 24.理解和使用Oracle 8i分析工具-LogMiner 25.哪些初始化参数最影响Oracle系统性能 26.你的...
备份远程数据库-bat脚本
在客户端远程备份的文件保存在数据库所在主机上,不会直接拷贝到客户端。 —————————————————————————————————————————— 首先无论你的Oracle服务器是Linux还是windows...
PLSQL连接ORACLE配置(服务器端)、远程数据库备份还原、超详细教程。自采过的坑希望对有需要的人以帮助
远程磁盘镜像是一种被广泛应用的数据保护技术,然而在对Oracle数据库进行备份的实际应用中,由于该技术本身所固有的局限,使得其无法很好地实现数据库的完整备份,为此,本文提出以Oracle的容灾技术Data Guard,来...
Oracle 数据库备份工具必备工具 支持远程备注、复制到多点 支持将备份文件压缩 支持循环备份 详尽操作、数据库记录日志 多数据库帐户管理 该工具需要fromwork2.0支持。 对该工具进行了汉化,方便大家使用。
使用vs2010开发,目前完成了oracle 的备份还原代码编写,此功能通用。 此代码为类库,可直接添加引用。 另外此代码中含数据导出为excel功能。