#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
分享到:
相关推荐
综上所述,AIX5.3安装Oracle10g R2 RAC是一个复杂而精细的过程,涉及到操作系统层面的配置、Oracle软件的安装以及集群管理软件的配置等众多环节。掌握这些知识点需要一定的理论知识和实践经验积累。对于企业来说,...
总的来说,AIX5.3与Oracle10g的结合提供了一个强大的企业级数据库平台,但其安装和配置过程相对复杂,需要对AIX操作系统和Oracle数据库有深入的理解。在实际操作中,应严格遵循官方文档和最佳实践,以确保系统的稳定...
### AIX 5.3 上安装 Oracle 10g 的详细步骤及注意事项 #### 一、环境准备 在开始安装 Oracle 10g 之前,首先需要确保 AIX 5.3 系统满足以下基本要求: 1. **硬件配置**: - 内存:至少需要 2GB 的物理内存。 - ...
在AIX 5.3上安装Oracle数据库是一个技术性较强的过程,涉及到系统的多个层面,包括硬件检查、软件环境准备以及具体的安装步骤。以下是对给定文件中提到的关键知识点的详细阐述: ### 重要知识点概述 #### 硬件检查...
本文将深入解析如何在Unix AIX环境下使用exp工具备份Oracle分区表,包括环境配置、备份策略及恢复流程,旨在提供一个全面的操作指南。 ### 环境配置 #### 系统与软件版本 - **硬件平台**: IBM P570服务器,为备份...
AIX 5.3 与 Oracle 10g 的联合安装是一个复杂但有序的过程,涉及多个层面的细节与配置。通过严格的步骤遵循与细致的系统准备,可以确保安装过程顺利进行,为后续的应用部署打下坚实的基础。对于 IT 专业人士而言,...
在AIX 5.3操作系统上安装Oracle 10g RAC涉及多个步骤,包括硬件和软件环境的检查、系统参数的调整、网络配置、用户和目录的创建,以及时间同步。 首先,硬件环境的检查至关重要。通过命令`/usr/sbin/lsattr –E –l...
### 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的双机热备环境中,首要任务是确保系统的基础配置和优化。以下是一些关键的知识点: 1. **AIX系统查询**: - 使用`oslevel -r`命令可以查询系统版本,例如5300-082表示AIX 5.3...
AIX 5.3是IBM的一个稳定版本的操作系统,广泛应用于企业级环境中。HACMP是IBM提供的高可用性集群解决方案,而Oracle RAC则是Oracle数据库的一种高可用性部署方式。 #### 文件系统扩展 在安装Oracle RAC之前,需要对...
在AIX5.3操作系统上安装Oracle9i和WebLogic是一个复杂的过程,涉及到多个步骤和配置。本文将详细解析这一过程,帮助你了解如何在AIX环境下成功部署这两个关键组件。 首先,我们关注的是AIX系统上的环境准备。在安装...
### AIX 5.3 下 Oracle 11gR1 (11.1.0.7) 安装指南 #### 实施目的 本指南旨在详细介绍如何在 AIX 5.3 环境下安装 Oracle 11g Release 1 (11.1.0.7) 数据库。通过本实施文档,读者可以了解整个安装过程中的关键步骤...
Oracle10g在AIX5.3上的安装过程是一系列复杂但必要的步骤,涉及系统环境、软件配置、用户权限管理以及数据库安装等多个环节。以下是对这些关键知识点的详细说明: 1. **引言** - **编写目的**:安装手册旨在为用户...
### Oracle 11g R2 for AIX 5.3 安装与配置知识点 #### 一、安装环境概述 **文档目标环境:** - **操作系统:** AIX 5.3 - **Oracle版本:** 11g Release 2 (11.2) - **系统型号:** IBM,7044-170 - **内存:** 1GB - ...
Oracle10g数据库在AIX 5.3操作系统上的安装是一项复杂的任务,涉及到多个步骤和系统配置检查。在开始安装之前,确保系统满足Oracle10g的硬件和软件要求至关重要。 首先,硬件配置检查是安装的基石。在这个例子中,...
在本文中,我们将深入探讨如何在AIX 5.3操作系统上安装WebLogic 9.2中文版和Oracle 10g R2中文版。这是一个关键的IT任务,特别是对于那些需要在IBM AIX平台上部署Java应用服务器和数据库的企业。 首先,确保你的...