当前位置:首页 > 技术知识 > 正文内容

Windows中的Oracle备份脚本_oracle备份脚本exp

maynowei10个月前 (08-19)技术知识90

简介:Windows系统安装了Oracle数据库,已经正常运行许久,目前需要对其进行数据文件导出并上传到NFS服务器异地保存。具体要求,一是导出数据文件,二是将导出的文件压缩并删除原有的文件,三是将压缩文件上传到NFS服务器中。

本文将通过脚本实现整个过程,详细内容请参考下文。

一、查看服务器环境

1、登录服务器

2、输入服务器IP:端口号

3、查看数据库directory

设置sqlplus命令行格式

#设置页面大小

set pagesize 300;

#设置行的大小

set linesize 300;

#设置列的大小

column directory_path format a30;

二、编写数据库备份脚本

1、定义脚本变量

set bakupfolder=Y:\**databackup\

set dmpfolder=K:\**exdmp\

set dd=%date:~0,4%%date:~5,2%%date:~8,2%

2、导出数据库文件

expdp ****/****14@orcl directory=zlbakup dumpfile=**%dd%.dmp logfile=**%dd%.log schemas=**61

3、压缩数据库文件

7z a "%dmpfolder%**%dd%.7z" %dmpfolder%**%dd%.dmp

4、复制数据库文件和日志文件到NFS备份文件夹

copy "%dmpfolder%**%dd%.log" %bakupfolder%

copy "%dmpfolder%**%dd%.7z" %bakupfolder%

5、删除20天以前备份文件

forfiles /p %bakupfolder% /s /m *.* /d -20 /c "cmd /c del @file"

完整的备份脚本文件如下:

相关文章

网络安全常用术语(网络安全常用术语介绍)

黑客帽子之分白帽白帽:亦称白帽黑客、白帽子黑客,是指那些专门研究或者从事网络、计算机技术防御的人,他们通常受雇于各大公司,是维护世界网络、计算机安全的主要力量。很多白帽还受雇于公司,对产品进行模拟黑客...

惊现!iOS 16.5 kfd 漏洞利用,成功隐藏 Dock 栏

最近!kfd漏洞比较活跃,进展也是很顺利,今天就有大神成功使用 kfd 漏洞实现隐藏 Dock 栏,到底怎么回事?请继续往下看。-- kfd 漏洞说明 --kfd漏洞适合在 iOS 16.2 - 16...

大量类加载器创建导致诡异FullGC(类的加载器有什么用)

“ 由 GC 问题带你全面了解 JDK8 Metaspace”01—现象最近接手了一个同事的项目,某一天接口的响应耗时突然增加了很多,由几十ms 增加到了几十秒。首先查看机器上的日志,有调用第三方接口...

不需安装oracleclient连接oracle数据库方案

在Oracle官方发布ODP.net之前,我们通常使用微软的System.data.OracleClient进行Oracle数据库操作,它的缺点是必须要装Oracle客户端OracleClient,如...

Diplomacy Talk | Why building a shared future matters now more than ever

What does it mean to build a global community of a shared future? First put forward by Chinese Presi...

China, UK should focus on cooperation, eliminate distractions: Chinese ambassador

LONDON, July 12 (Xinhua) -- China and the United Kingdom (UK) should implement the important consens...