Oracle Study之--Oracle 11g RAC设置归档路径错误案例

简介:

Oracle Study之--Oracle 11g RAC置归档路径错误案例


系统环境:


操作系统: RedHat EL55

集群:     Oracle 11g GI

Oracle:   Oracle 11gR2


一、错误现象

在设置归档路径时出现以下错误:


SQL> alter system set log_archive_dest_1='LOCATION=+ARC1';              

alter system set log_archive_dest_1='LOCATION=+ARC1'

*

ERROR at line 1:

ORA-17510: Attempt to do i/o beyond file size


SQL> alter system set log_archive_dest_1='LOCATION=/u01/arch1';

alter system set log_archive_dest_1='LOCATION=/u01/arch1'

*

ERROR at line 1:

ORA-17510: Attempt to do i/o beyond file size


查看Oracle online error:


[oracle@bjsrv ~]$oerr ora 17510

17510, 00000, "Attempt to do i/o beyond file size"

// *Cause:  The i/o request points to a block beyond End Of File

// *Action: check additional error messages and call Oracle Support Services

[oracle@bjsrv ~]$


二、解决方法


将spfile 生成pfile


SQL> create  pfile='/home/oracle/initprod.bak' from  spfile;


修改pfile 文件,添加以下参数:


log_archive_dest_1='location=+arc1'


通过pfile 启动instnace:


SQL> startup force nomount pfile='/home/oracle/initprod.bak';

ORACLE instance started.


Total System Global Area  418484224 bytes

Fixed Size                  1336932 bytes

Variable Size             369101212 bytes

Database Buffers           41943040 bytes

Redo Buffers                6103040 bytes


查看归档日志:


SQL> show parameter log


log_archive_dest_1      string      location=+arc1


再通过pfile 生成spfile:


SQL> create spfile='+DG1/prod/spfileprod.ora' from pfile='/home/oracle/initprod.bak';


File created.


重新通过spfile启动instance:


设置归档路径,没有出现错误:


SQL> alter system set log_archive_dest_2='location=+rcy1';


System altered.


SQL> alter system set log_archive_dest_2='';


System altered.











本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1385374,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle的控制文件与归档日志文件
本文介绍了Oracle数据库中的控制文件和归档日志文件。控制文件记录了数据库的物理结构信息,如数据库名、数据文件和联机日志文件的位置等。为了保护数据库,通常会进行控制文件的多路复用。归档日志文件是联机重做日志文件的副本,用于记录数据库的变更历史。文章还提供了相关SQL语句,帮助查看和设置数据库的日志模式。
120 1
【赵渝强老师】Oracle的控制文件与归档日志文件
|
3月前
|
监控 Oracle 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
291 2
|
3月前
|
Oracle Ubuntu 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第7天】本文介绍了 Linux 系统中服务管理机制,并详细说明了如何在使用 systemd 和 System V 的系统上设置 Oracle 数据库的开机自启动。包括创建服务单元文件、编辑启动脚本、设置开机自启动和启动服务的具体步骤。最后建议重启系统验证设置是否成功。
|
6月前
|
SQL Oracle 关系型数据库
"揭秘!一键解锁Oracle日志清理魔法,让海量归档日志无处遁形,守护数据库健康,告别磁盘空间告急噩梦!"
【8月更文挑战第9天】随着Oracle数据库在企业应用中的普及,归档日志管理对保持数据库健康至关重要。归档日志记录所有更改,对数据恢复极为重要,但也可能迅速占用大量磁盘空间影响性能。利用Oracle提供的RMAN工具,可通过编写Shell脚本来自动清理归档日志。脚本包括设置环境变量、连接数据库、检查和删除指定时间前的日志,并记录执行情况。通过Cron作业定时运行脚本,可有效管理日志文件,确保数据库稳定运行。
171 7
|
7月前
|
SQL Oracle 关系型数据库
关系型数据库Oracle设置 RMAN 环境:
【7月更文挑战第25天】
101 2
|
7月前
|
Oracle 关系型数据库 Unix
关系型数据库Oracle设置环境变量:
【7月更文挑战第22天】
766 4
|
7月前
|
存储 SQL Oracle
关系型数据库Oracle归档日志备份
【7月更文挑战第19天】
101 5
|
8月前
|
SQL Oracle 关系型数据库
探索 Linux 命令 `db_archive`:Oracle 数据库归档日志的工具
探索 Linux 中的 `db_archive`,实际与 Oracle 数据库归档日志管理相关。在 Oracle 中,归档日志用于恢复,当在线重做日志满时自动归档。管理员可使用 SQL*Plus 查看归档模式,通过 `RMAN` 进行备份和恢复操作。管理归档日志需谨慎,避免数据丢失。了解归档管理对 Oracle 管理员至关重要,确保故障时能快速恢复数据库。
|
8月前
|
Oracle 关系型数据库 数据库
Oracle 11G数据库安装步骤及截图操作2
Oracle 11G数据库安装步骤及截图操作
86 0
|
8月前
|
Oracle 安全 关系型数据库
Oracle 11G数据库安装步骤及截图操作1
Oracle 11G数据库安装步骤及截图操作
131 0

推荐镜像

更多