系统环境
操作系统: AIX 5.3.0.0
数据库: 10.2.0
设置过程
设置定时器
1. 切换到超级用户(root),并创建oracle用户定时器,命令如下:
#执行su命令后请输入root用户密码
su
#创建oracle定时器
crontab -e oracle
2. 执行命令后,将进入编辑界面,在该界面中制定定时器执行脚本,命令如下:
#输入i进入编辑模式
i
#编辑oracle定时器,为其添加一个每天晚上1点执行的定时任务,执行脚本为/oracle/clearArchiveLog/clearArchiveLog.sh,内容如下:
0 1 * * * /oracle/clearArchiveLog/clearArchiveLog.sh
#保存退出
:wq
编辑执行命令脚本
#进入oracle目录,并创建clearArchiveLog文件夹,创建执行脚本clearArchiveLog.sh
cd /oracle
mkdir clearArchiveLog
vi clearArchiveLog.sh
#进入编辑模式
i
#输入如下内容:
#重新是oracle_home和oracle_sid环境变量生效
export ORACLE_HOME=/oracle/app/product/10.2.0/db_10g
export ORACLE_SID=orcl
#定义日期格式
d=$(date +"%Y%m%d_%H%M")
#输出开始清除日志
echo $d"\t""Start cleanIng archivelog before 7 days..." >> /oracle/clearArchiveL
og/archlog_rm.log
#开始执行rman清除归档日志命令,rman中命令在/oracle/clearArchiveLog/rmanArch.sh中,执行过程日志追加到archlog_rm.(日期).log中
/oracle/app/product/10.2.0/db_10g/bin/rman target / nocatalog cmdfile=/oracle/cl
earArchiveLog/rmanArch.sh msglog=/oracle/clearArchiveLog/archlog_rm.$d.log
#保存退出
:wq
编辑rman执行命令脚本
#进入编辑模式
i
#输入如下内容
#删除oracle3天前的归档日志
run{crosscheck archivelog all;delete noprompt archivelog until time "sysdate -3";}
分享到:
相关推荐
在AIX系统中管理Oracle数据库时,归档日志的清理是一个重要的维护任务,它涉及到数据库的安全性、性能以及磁盘空间的有效利用。归档日志是Oracle数据库在归档模式下运行时产生的,用于记录数据库事务的完整历史,...
### Oracle 删除归档日志实例 #### 背景与目的 在Oracle数据库管理中,归档日志的处理是一项重要的任务。对于选择了非归档模式但仍希望使用闪回等功能的数据库来说,随着时间的推移,归档日志可能会占用大量的磁盘...
总结来说,这个故障处理涉及到Oracle DG环境下的复杂恢复场景,需要利用BBED工具绕过缺失的归档日志,同时理解ASM存储和DG的特性来恢复数据文件。这种问题的解决需要深入的数据库知识和实践经验,确保数据的完整性和...
- `fbo_ggs_Linux_x64_ora11g_64bit.tar`:这是一个tar归档文件,很可能包含了Oracle GoldenGate的二进制文件和库,用于在Linux x64系统上部署和安装。 - `Oracle GoldenGate_11.2.1.0.3_README.txt`:另一个...
7. 安装数据库软件:在Disk1目录下运行安装脚本,按照提示进行配置,包括安装类型(如典型安装或自定义安装)、数据库类型(如归档日志模式或非归档日志模式)、数据库字符集等。 8. 创建数据库:安装完成后,使用...
4. **准备文件系统**:创建或调整文件系统,以容纳Oracle的数据库文件、日志文件和归档日志等。 5. **解压Oracle安装介质**:将Oracle安装ISO或磁盘映像挂载,然后解压到指定目录。 6. **运行安装脚本**:通过`...
- `/flash_recover_area` (归档日志) #### 2. 安装前的检查与设置 为了确保Oracle 11g RAC能够在AIX 6.1上顺利安装,需要对系统进行一系列的检查和设置。以下为具体的步骤: ##### 2.2.1 检测系统需求 确保物理...
注意,在RMAN输出中,例如列出归档日志的段,这是为了确保所有必要的日志文件都被包含在备份集中,以避免数据丢失。命令如`lsvg -oT_XDESK_APP1_vgrootvg`用于检查AIX系统的卷组信息,确保磁盘资源的正确配置。 在...
比如使用lsvg-o命令查看的VG(Volume Group)信息,使用alter tablespace命令调整表空间大小时的计算单位换算,以及在使用RMAN进行备份和传输时,关注archived日志的相关信息(比如最大归档日志号)。通常这些重要...
- **解释**: 此命令用于在AIX系统上创建一个新的Oracle用户`ora_bill`,并将用户的主目录设置为`/LCdisk/oradata/bill`,同时将其加入到`dba`组。 - **注意**: `-d` 参数用于指定用户的家目录,而`-g`参数用于指定...
在阅读技术文档时,应当关注代码输出中特定的部分,如示例中的归档日志号,这些往往是操作的关键步骤或结果。通常,这些部分会用特别的颜色和格式标注(如灰色背景和粉红色字体),以便读者识别。 7. 技术文章和...
- 使用RMAN工具备份数据库及其归档日志: ``` RMAN> run { allocate channel c1 device type disk; allocate channel c2 device type disk; backup format '/archivelog1/test/bk_%s_%p_%t' database plus ...
在AIX6操作系统上安装Oracle 11g R2涉及到一系列复杂的步骤,需要充分的规划和准备。本知识点将详细介绍在AIX6系统上安装Oracle 11g R2的具体操作步骤,以及Oracle RAC、ASM和DataGuard配置的实验记录和常见问题的...
在IBM AIX5L操作系统上安装Oracle 10g Release 2 (10.2.0.1)是一项技术性较强的任务,对于初次接触此环境的用户来说可能会有些复杂。以下将详细介绍整个安装过程,包括关键步骤、注意事项以及可能遇到的问题。 首先...
10. **维护和监控**:定期执行数据库维护任务,如备份、恢复、归档日志管理。利用AIX的性能监控工具(如topas、smit等)跟踪系统资源使用情况,确保数据库运行平稳。 11. **故障排查**:了解如何使用Oracle的诊断...
在AIX操作系统环境下,对Oracle数据库进行自动化备份是确保数据安全和系统稳定运行的重要环节。以下是如何在AIX系统下实现Oracle数据库的自动备份的详细步骤: 1. **创建备份脚本**: 首先,你需要创建一个Shell...
在创建数据库阶段,选择适当的数据库类型,如归档日志模式(ARCHIVELOG)以实现数据保护。设置初始化参数文件(SPFILE),这将影响数据库的性能和行为。同时,规划好表空间,以满足未来数据增长的需求。 安装完成后...
Oracle数据库在Unix操作系统环境下的应用,特别是针对Solaris和AIX平台,是企业级数据库解决方案的重要组成部分。这两个Unix变体以其稳定性和性能而受到大型企业的青睐。本压缩包中的"Oracle For Solaris & AIX.pdf...
- 转移或删除闪回恢复区里的归档日志:`SQL> ALTER SYSTEM SET db_recovery_file_dest='新路径';` #### 二、操作系统AIX调优 - AIX调优主要包括内核参数调整、磁盘I/O优化、内存管理等。 - 具体步骤需要根据实际...