`
eryin
  • 浏览: 21077 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Aix 5.3下自动备份Oracle多个实例[原创]

阅读更多

#Oracle environment variables defined
#(在下面写上,此处隐藏)

 

#Database User Information
USERNAME=数据库用户名(信息隐藏)
PASSWORD=数据库密码(信息隐藏)

 

#Back file
FILE_PREFIX=Oracle_

 

#FTP Server Information
FTP_SERV=FTP服务器(信息隐藏)
FTP_USER=FTP用户名(信息隐藏)
FTP_PASS=FTP密码(信息隐藏)
FTP_DIR=FTP目录(信息隐藏)
FTP_DIR2=FTP目录(信息隐藏)

 

#Back directory
BACKUP_DIR=/opt/databack/App

 

#Date Format
DATE=`date +%Y%m%d`

 

#Oracle instance
EXP1=第一个ORACLE实例名称(信息隐藏)
EXP2=第二个ORACLE实例名称(信息隐藏)
EXP3=第三个ORACLE实例名称(信息隐藏)

 

#Go to the backup directory
cd ${BACKUP_DIR}

 

#The first instance of the backup
export ORACLE_SID=${EXP1}
if [ -f ${EXP1}_${DATE}.dmp ]; then
    echo exp ${EXP1} `date +%Y-%m-%d` backup file already exists.
else
    exp ${USERNAME}/${PASSWORD} file=${EXP1}_${DATE}.dmp
fi

 

#The second instance of the backup
export ORACLE_SID=${EXP2}
if [ -f ${EXP2}_${DATE}.dmp ]; then
    echo exp ${EXP2} `date +%Y-%m-%d` backup file already exists.
else
    exp ${USERNAME}/${PASSWORD} file=${EXP2}_${DATE}.dmp
fi

 

#The third instance of the backup
export ORACLE_SID=${EXP3}
if [ -f ${EXP3}_${DATE}.dmp ]; then
    echo exp ${EXP3} `date +%Y-%m-%d` backup file already exists.
else
    exp ${USERNAME}/${PASSWORD} file=${EXP3}_${DATE}.dmp
fi

 

#Compressed backup files
if [ -f ${BACKUP_DIR}/${FILE_PREFIX}${DATE}.tar.gz ]; then
    echo `date +%Y-%m-%d` backup File already exists.
else
    tar -cf ${FILE_PREFIX}${DATE}.tar.gz ${EXP1}_${DATE}.dmp ${EXP2}_${DATE}.dmp ${EXP3}_${DATE}.dmp
fi

 

#Delete backup files
    rm -rf ${EXP1}_${DATE}.dmp ${EXP2}_${DATE}.dmp ${EXP3}_${DATE}.dmp

 

#Upload backup file
ftp -n $FTP_SERV <<AUTO_FTP
user $FTP_USER $FTP_PASS
passive
binary
cd $FTP_DIR
cd $FTP_DIR2
put ${FILE_PREFIX}${DATE}.tar.gz ${FILE_PREFIX}${DATE}.tar.gz
AUTO_FTP


本文来自:韦少乾博客(mven.cn)
详细出处:http://mven.cn/post/34.html

0
0
分享到:
评论

相关推荐

    AIX5.3 安装oracle10gr2 rac

    综上所述,AIX5.3安装Oracle10g R2 RAC是一个复杂而精细的过程,涉及到操作系统层面的配置、Oracle软件的安装以及集群管理软件的配置等众多环节。掌握这些知识点需要一定的理论知识和实践经验积累。对于企业来说,...

    AIX5.3及oracle10g安装

    总的来说,AIX5.3与Oracle10g的结合提供了一个强大的企业级数据库平台,但其安装和配置过程相对复杂,需要对AIX操作系统和Oracle数据库有深入的理解。在实际操作中,应严格遵循官方文档和最佳实践,以确保系统的稳定...

    AIX5.3上安装Oracle10g

    ### AIX 5.3 上安装 Oracle 10g 的详细步骤及注意事项 #### 一、环境准备 在开始安装 Oracle 10g 之前,首先需要确保 AIX 5.3 系统满足以下基本要求: 1. **硬件配置**: - 内存:至少需要 2GB 的物理内存。 - ...

    aix 5.3 安装oracle

    在AIX 5.3上安装Oracle数据库是一个技术性较强的过程,涉及到系统的多个层面,包括硬件检查、软件环境准备以及具体的安装步骤。以下是对给定文件中提到的关键知识点的详细阐述: ### 重要知识点概述 #### 硬件检查...

    unix AIX 环境下 exp 备份 Oracle 分区表实例

    本文将深入解析如何在Unix AIX环境下使用exp工具备份Oracle分区表,包括环境配置、备份策略及恢复流程,旨在提供一个全面的操作指南。 ### 环境配置 #### 系统与软件版本 - **硬件平台**: IBM P570服务器,为备份...

    Aix5.3及oracle10g安装

    AIX 5.3 与 Oracle 10g 的联合安装是一个复杂但有序的过程,涉及多个层面的细节与配置。通过严格的步骤遵循与细致的系统准备,可以确保安装过程顺利进行,为后续的应用部署打下坚实的基础。对于 IT 专业人士而言,...

    oracle 10g rac for aix5.3安装文档

    在AIX 5.3操作系统上安装Oracle 10g RAC涉及多个步骤,包括硬件和软件环境的检查、系统参数的调整、网络配置、用户和目录的创建,以及时间同步。 首先,硬件环境的检查至关重要。通过命令`/usr/sbin/lsattr –E –l...

    AIX 5.3下Oracle 10G升级补丁到10.2.0.5.0步骤20110805.doc

    ### AIX 5.3 下 Oracle 10G 升级至 10.2.0.5.0 的步骤详解 #### 一、概述 本文档详细介绍了如何在 AIX 5.3 操作系统环境下将 Oracle 10G 数据库升级至 10.2.0.5.0 版本的具体步骤。此升级适用于运行在 AIX 5.3 上的...

    AIX_5.3++HACMP5.4+ORACLE10.2双机热备

    在构建AIX 5.3++HACMP5.4+ORACLE10.2的双机热备环境中,首要任务是确保系统的基础配置和优化。以下是一些关键的知识点: 1. **AIX系统查询**: - 使用`oslevel -r`命令可以查询系统版本,例如5300-082表示AIX 5.3...

    aix 5.3 hacmp rac

    AIX 5.3是IBM的一个稳定版本的操作系统,广泛应用于企业级环境中。HACMP是IBM提供的高可用性集群解决方案,而Oracle RAC则是Oracle数据库的一种高可用性部署方式。 #### 文件系统扩展 在安装Oracle RAC之前,需要对...

    AIX5.3系统上oracle9i和weblogic安装

    在AIX5.3操作系统上安装Oracle9i和WebLogic是一个复杂的过程,涉及到多个步骤和配置。本文将详细解析这一过程,帮助你了解如何在AIX环境下成功部署这两个关键组件。 首先,我们关注的是AIX系统上的环境准备。在安装...

    Aix5.3—Oracle11.1.0.7安装文档

    ### AIX 5.3 下 Oracle 11gR1 (11.1.0.7) 安装指南 #### 实施目的 本指南旨在详细介绍如何在 AIX 5.3 环境下安装 Oracle 11g Release 1 (11.1.0.7) 数据库。通过本实施文档,读者可以了解整个安装过程中的关键步骤...

    Oracle10g在AIX5.3上的安装参考手册

    Oracle10g在AIX5.3上的安装过程是一系列复杂但必要的步骤,涉及系统环境、软件配置、用户权限管理以及数据库安装等多个环节。以下是对这些关键知识点的详细说明: 1. **引言** - **编写目的**:安装手册旨在为用户...

    Oracle 11g R2 for AIX 5.3

    ### Oracle 11g R2 for AIX 5.3 安装与配置知识点 #### 一、安装环境概述 **文档目标环境:** - **操作系统:** AIX 5.3 - **Oracle版本:** 11g Release 2 (11.2) - **系统型号:** IBM,7044-170 - **内存:** 1GB - ...

    Oracle10g在AIX5.3上的安装

    Oracle10g数据库在AIX 5.3操作系统上的安装是一项复杂的任务,涉及到多个步骤和系统配置检查。在开始安装之前,确保系统满足Oracle10g的硬件和软件要求至关重要。 首先,硬件配置检查是安装的基石。在这个例子中,...

    AIX 5.3 安装 weblogic 9.2 中文版本 Oracle10g R2中文版本安装记录

    在本文中,我们将深入探讨如何在AIX 5.3操作系统上安装WebLogic 9.2中文版和Oracle 10g R2中文版。这是一个关键的IT任务,特别是对于那些需要在IBM AIX平台上部署Java应用服务器和数据库的企业。 首先,确保你的...

Global site tag (gtag.js) - Google Analytics