`
foolraty
  • 浏览: 400242 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
文章分类
社区版块
存档分类
最新评论

数据库导出脚本样例(保存2天,自动覆盖前2天的数据)

阅读更多

数据库导出脚本样例

export ORACLE_BASE=/u/oracle/app/oracle

 

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

 

export ORACLE_SID=orcl

 

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

 

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

 

export LC_CTYPE=en_US.UTF-8

 

 

dat=`date '+%d'` #获取当天是几号

let datt=$dat%2 #对日求模2

echo $datt

expdp mns/mn DIRECTORY=dirdisk2 dumpfile=mnMETADATA`echo $datt`.dmp  CONTENT=METADATA_ONLY  log=mnMETADATA`echo $datt`.log version=10.2

分享到:
评论

相关推荐

    Windows计划任务配置定期执行SQL脚本对数据库数据自动导出删除及压缩

    在IT领域,尤其是在数据库管理和自动化运维中,"Windows计划任务配置定期执行SQL脚本对数据库数据自动导出删除及压缩"是一项重要的技能。这涉及到Windows操作系统中的任务调度器(Task Scheduler)以及SQL语言的运用...

    oracle 定时导出脚本

    ### Oracle定时导出脚本详解 #### 一、Oracle定时导出脚本基本结构与功能说明 在Linux环境下,为了实现Oracle数据库的自动化备份管理,通常会借助于shell脚本来完成定时导出任务。以下是一个典型的Oracle定时导出...

    数据库定时shell脚本 对表定时做前一天数据导出备份 同时删除当前表前一天导出数据

    在这个场景下,我们关注的是一个使用shell脚本来实现的自动化流程,它主要用于数据库中的表进行前一天的数据导出备份,并同时删除这些数据在当前表中的前一天版本。这个shell脚本,命名为`cron_update.sh`,通常会与...

    oracle数据库自动备份脚本带说明

    总的来说,`backup.bat`脚本是一个实现Oracle数据库自动备份的关键工具,它能够帮助系统管理员遵循最佳实践,确保数据安全,并简化恢复流程。了解并理解这样的脚本对于任何管理Oracle数据库的人来说都是必不可少的...

    怎么定时自动将SQL数据导出为Excel文件

    ### 如何定时自动将SQL数据导出为Excel文件 在日常的数据管理工作中,有时需要将SQL数据库中的数据定期导出为Excel文件以便于查看或进一步分析。本文将详细介绍如何通过编写SQL存储过程并结合SQL Server代理作业...

    一个自动备份mysql数据库的脚本

    这里我们探讨的是一个使用PHP编写的脚本,该脚本能够自动化执行MySQL数据库的备份任务,并且能自动清理15天前的旧备份,以节省存储空间。 首先,让我们了解一下MySQL数据库备份的基本概念。数据库备份主要有两种...

    oracle数据库定期备份导出dmp文件的脚本和定时任务的设置.zip

    1、提供了oracle数据库备份脚本,导出dmp文件 2、定时任务由操作系统提供的支持,在操作系统中设置定时任务,由操作系统定期执行脚本 3、补充。压缩包脚本有点问题,不能删除旧的备份文件。需要自动删除历史备份文件...

    Oracle数据库自动备份脚本FOR WIN.rar

    3. **自动清理旧备份**:为了保持备份存储的整洁并控制存储成本,脚本会自动删除7天前的备份文件。这遵循了一种常见的备份策略,即保留最近的一系列备份,以提供一定程度的数据恢复灵活性。 了解了这些核心功能,...

    oracle数据泵导入导出原件bat

    例如,一个简单的导出脚本可能如下: ``` expdp username/password directory=DATA_PUMP_DIR dumpfile=mydata.dmp logfile=expdp_mydata.log ``` 这里,`username/password`是数据库连接凭证,`directory`定义了...

    python自动备份mysql数据库,并删除七天前文件

    在IT行业中,自动化是提升效率的关键,特别是在数据库管理和运维领域。本示例涉及的主题是使用Python来自动备份MySQL数据库,并且定期清理过期的备份文件,以保持存储空间的有效利用。下面将详细介绍这个过程以及...

    Oracle导出报错处理,备份数据库的bat

    首先,Oracle导出(expdp)是Oracle数据库提供的一个实用工具,用于将数据库对象的数据和元数据导出到数据泵目录或操作系统文件中。在导出过程中,如果数据库中存在空表,有时会导致不必要的资源浪费和可能的导出...

    linux下mysql数据库备份脚本

    `mysqldump`是一个用于备份数据库的实用程序,它能将数据库结构和数据导出为SQL语句。 2. **选择要备份的数据库**:在脚本中指定需要备份的数据库名称,或者使用通配符(如`--all-databases`)备份所有数据库。 3....

    Oracle 数据库2天 DBA

    ### Oracle 数据库2天 DBA 知识点详解 #### 关于这本指南 - **目标读者:** 这本指南面向的是希望快速掌握Oracle 11g数据库管理基础的初级DBA人员。 - **主要内容:** 包括Oracle数据库的基础概念、安装流程、数据库...

    mysql自动实现备份脚本

    通过理解和定制这个“mysql自动实现备份脚本”,你可以建立一个稳定且可靠的MySQL数据库备份系统,确保在面对各种风险时,你的数据始终得到妥善保护。同时,定期检查和更新备份策略以适应业务变化是非常必要的。

    Mysql数据库自动备份脚本(linux、windows)

    2. **执行mysqldump命令**:这是MySQL提供的一个命令行工具,用于导出数据库的结构和数据。例如: ``` mysqldump -hlocalhost -uusername -ppassword databasename > backup.sql ``` 这行命令会将名为`database...

    Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份).zip

    1. **mysqldump命令**:这是MySQL的一个实用程序,用于导出数据库结构和数据。在批处理脚本中,它通常被用来创建SQL格式的备份文件。例如,`mysqldump -u [username] -p[password] [database_name] > [backup_file....

    定时导出mysql本地数据替换远程数据库数据脚本分享

    这篇内容主要介绍了一个MySQL数据库的自动化管理方案,用于每天定时从本地服务器导出数据并替换远程服务器的数据库数据。这个方案涉及到两个脚本,一个是服务端脚本,另一个是客户端脚本,配合使用以实现数据的自动...

    linux下自动备份数据库

    在Linux环境下,自动备份数据库是一项至关重要的任务,它确保了数据的安全性和业务的连续性。以下是一份详尽的步骤指南,教你如何在Linux系统中设置数据库的自动备份。 1. **选择数据库类型**:首先,你需要确定你...

    shell编程备份mysql数据库.sh

    4)在备份的同时,检查是否有10天前备份的数据库文件,如果有就将其删除。 ### 2、操作步骤: 1)思路分析: mysql数据里面有个atguiguDB数据库 将这个数据库备份到/data/backup/db -----》shell脚本写到/usr/...

    Oracle 10g数据库自动备份

    根据提供的描述,“Oracle 10g数据库自动备份脚本”是一个用于自动化备份Oracle 10g数据库的批处理文件。此脚本的主要功能包括: 1. **自动执行**:脚本被设置为每天凌晨两点自动运行。 2. **备份策略**: - 每次...

Global site tag (gtag.js) - Google Analytics