aix mount中0506-351错误的处理

故障现象:
1、主库日志报错
Sun Nov 27 12:31:34 2011
Errors in file /home/oracle/admin/zjtv/bdump/zjtv1_arc0_803242.trc:
ORA-16055: FAL request rejected
ARCH: FAL archive failed. Archiver continuing
Sun Nov 27 12:31:34 2011
ORACLE Instance zjtv1 - Archival Error. Archiver continuing.
Sun Nov 27 12:36:34 2011
Errors in file /home/oracle/admin/zjtv/bdump/zjtv1_arc2_709010.trc:
ORA-00270: error creating archive log
Sun Nov 27 12:36:34 2011
FAL[server, ARC2]: FAL archive failed, see trace file.    

2、从库日志草错,显示归档文件没有权限创建
Sun Nov 27 13:26:59 2011
Errors in file /home/oracle/admin/standby/udump/standby_rfs_450640.trc:
ORA-00270: error creating archive log /archivelog/arch_2_22493_614088933.arc
ORA-19504: failed to create file "/archivelog/arch_2_22493_614088933.arc"
ORA-27040: file create error, unable to create file
IBM AIX RISC System/6000 Error: 13: Permission denied    

故障分析:
该从库上周刚刚重新调整归档目录/archivelog条带化到hdisk0\hdisk1,
故障发生前从库刚刚进行过重启动作,重启后就出现如上错误。
怀疑是没有设置自动MOUNT,根据如下思路有如下具体排查经过:    

1、首先查看目录是否存在
P560A:/archivelog#df -g
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4           2.00      0.56   73%     2135     2% /
/dev/hd2           4.00      1.66   59%    50260    12% /usr
/dev/hd9var        1.00      0.27   74%     3219     5% /var
/dev/hd3          10.00      5.62   44%   141687    10% /tmp
/dev/hd1           1.00      0.54   47%      865     1% /home
/proc                 -         -    -         -     -  /proc
/dev/hd10opt       2.00      1.53   24%     7221     2% /opt
/dev/weblogiclv     10.00      9.47    6%       47     1% /weblogic
/dev/weblogic9lv     10.00      1.85   82%    93440    18% /weblogic9
/dev/tsmdb         7.50      2.92   62%     7918     2% /tsmdb
/dev/oraclelv     10.00      2.08   80%    27758     6% /home/oracle
/dev/oradata_lv    300.00    138.46   54%       94     1% /oradata
/dev/fslv00      150.00     26.45   83%       25     1% /backup
发现/archivelog未挂载    

2、尝试挂载,出现错误
P560A:/#mount /archivelog
mount: 0506-351 The log device and fs device must be in the same volume group.
显然原因是日志设备和你要挂载的文件系统不在一个卷组里    

3、查看archive_lv在哪个VG上,结果是rootvg
P560A:/archivelog#lslv archive_lv
LOGICAL VOLUME:     archive_lv             VOLUME GROUP:   rootvg
LV IDENTIFIER:      00c3ee9e00004c000000011c74979ab0.16 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               jfs2                   WRITE VERIFY:   off
MAX LPs:            512                    PP SIZE:        256 megabyte(s)
COPIES:             1                      SCHED POLICY:   striped
LPs:                400                    PPs:            400
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:       maximum                RELOCATABLE:    no
INTRA-POLICY:       middle                 UPPER BOUND:    2
MOUNT POINT:        /archivelog            LABEL:          /archivelog
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes (superstrict)
Serialize IO ?:     NO
STRIPE WIDTH:       2
STRIPE SIZE:        128K
P560A:/archivelog#    

4、查看rootvg的日志设备jfs2log在hd8上
P560A:/archivelog#lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     2     2    closed/syncd  N/A
hd6                 paging     32    64    2    open/syncd    N/A
hd8                 jfs2log    1     2     2    open/syncd    N/A
hd4                 jfs2       8     16    2    open/syncd    /
hd2                 jfs2       16    32    2    open/syncd    /usr
hd9var              jfs2       4     8     2    open/syncd    /var
hd3                 jfs2       40    80    2    open/syncd    /tmp
hd1                 jfs2       4     8     2    open/syncd    /home
hd10opt             jfs2       8     16    2    open/syncd    /opt
lg_dumplv           sysdump    8     8     1    open/syncd    N/A
fwdump              jfs2       2     2     1    closed/syncd  /var/adm/ras/platform
oraclelv            jfs2       40    40    1    open/syncd    /home/oracle
tsmdb               jfs2       30    60    2    open/syncd    /tsmdb
archive_lv          jfs2       400   400   2    closed/syncd    /archivelog    

5、查看/etc/filesystems文件的/archivelog的LOG属性在/dev/loglv00,而正常的应该是/dev/hd8    

6、修改/archivelog的LOG属性
vi /etc/filesystems
/oradata:
        dev             = /dev/oradata_lv
        vfs             = jfs2
        log             = /dev/loglv00
        mount           = true
        options         = rw
        account         = false

/archivelog:
        dev             = /dev/archive_lv
        vfs             = jfs2
        log             = /dev/loglv00 --> hd8
        mount           = true
        options         = rw
        account         = false

7、mount成功
mount /archivelog    

8、P560A:/archivelog#df -g发现已经挂载
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4           2.00      0.56   73%     2135     2% /
/dev/hd2           4.00      1.66   59%    50260    12% /usr
/dev/hd9var        1.00      0.27   74%     3219     5% /var
/dev/hd3          10.00      5.62   44%   141687    10% /tmp
/dev/hd1           1.00      0.54   47%      865     1% /home
/proc                 -         -    -         -     -  /proc
/dev/hd10opt       2.00      1.53   24%     7221     2% /opt
/dev/weblogiclv     10.00      9.47    6%       47     1% /weblogic
/dev/weblogic9lv     10.00      1.85   82%    93440    18% /weblogic9
/dev/tsmdb         7.50      2.92   62%     7918     2% /tsmdb
/dev/oraclelv     10.00      2.08   80%    27758     6% /home/oracle
/dev/oradata_lv    300.00    138.46   54%       94     1% /oradata
/dev/fslv00      150.00     26.45   83%       25     1% /backup
/dev/archive_lv    100.00     80.91   20%       59     1% /archivelog

本文出自 “麦地坞” 博客,请务必保留此出处http://yunlongzheng.blog.51cto.com/788996/727219

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索weblogic
, dev
, open
, home
, mount
archivelog
,以便于您获取更多的相关知识。

时间: 2024-10-31 16:40:05

aix mount中0506-351错误的处理的相关文章

aix 系统中的aioserver进程解释

For both AIX 5 and AIX 6, increase the number of aioserver processes from the default value. The recommended value for aio_maxreqs is 64k (65536). Confirm this value for both AIX 5 and AIX 6. Confirm the aio_maxreqs value using the procedure for your

AIX系统中Audit系统的功能和概念,以及相关的命令

[转]AIX系统中Audit系统的功能和概念,以及相关的命令     本文简要介绍了audit系统的功能和概念,以及相关的命令 一.AUDIT系统的概念: audit子系统提供了一种纪录系统安全方面信息的方法,同时可以为系统管理员在用户违反系统安全法则或存在违反的潜在可能时,提供及时的警告信息,这些audit子系统所搜集的信息包括:可被审计的事件名称,事件状态(成功或失败),别的安全相关的信息. AIX定义了一些可被审计的事件,可以在/etc/security/audit/events中找到,通

ios支付宝支付集成到项目中x86_64的错误

问题描述 ios支付宝支付集成到项目中x86_64的错误 解决方案 http://blog.csdn.net/m372897500/article/details/45790689

javascript-js中的dateformat 错误问题

问题描述 js中的dateformat 错误问题 200C 都采用dd mmmm yyyy 格式:原来的英文状态下没有问题,中文状态下后就有invalid.datefromat 错误提示 有可能哪里出错呢? 解决方案 会不会是编码的问题..... 解决方案二: 英文的日期格式和中文的日期格式是不一样的,你可能要做两种情况下的格式,或者你统一做成中文的日期格式 解决方案三: http://blog.csdn.net/haiross/article/details/12839229 解决方案四: 这

addactionerror-在jsp页面接收action中addActionError()的错误信息

问题描述 在jsp页面接收action中addActionError()的错误信息 struts.xml Login.jsp action.javapublic String execute() { if (!userService.isValidUser(userName)) { this.addActionError(""不存在此用户""); return INPUT; } }想要实现jsp页面点击按钮以alert()的方式弹出错误信息,请为各位大神该怎么实现

避免Java EE项目评估中的常见错误

错误|项目 摘要: 软件开发项目评估是软件开发周期中关键又具备挑战性的一步,它是计划,进度,人员以及其他相关步骤的基础.项目低估会带来紧张的进度,高度压力的工作环境,未可预料的资源紧缺,低质量,项目实施延误等风险, 可以最大限度的破坏客户的生意以及公司的信誉:而另一方面,带有过多不合理泡沫的评估也会导致无效率的资源浪费以及引起客户和公司之间的不信任.评估企业Java项目因为技术的更新成了一个难题,本文通过几个方面透视提供了评估企业Java项目时应该考虑的问题 假如你是一个重要软件项目的项目经理,

如何使用AIX操作系统中的EtherChannel功能

AIX操作系统中的EtherChannel是一种网络端口综合技术,它允许用户将一台服务器上的多个以太网卡综合起来形成一个带宽更大的以太网接口.一般来说,这些以太网卡都应该连接在同一台支持EtherChannel技术的交换机上:这些网卡所连接的交换机上的端口也必须明确地手工指定为一个EtherChannel的成员端口. AIX操作系统将配置后的EtherChannel视为一个以太网接口,所以用户可以像在普通以太网卡上一样在这个接口上配置IP地址:而且这个EtherChannel会被配置为统一的MA

ASP开发中遇到的错误信息中文说明大全

错误|中文 如果你搞过ASP的开发,你就会为ASP中没有好的完整的调试环境而头疼不己.我收集了网上相关所有信息提示,想给它做成单机的ASP开发错误提示软件中的数据库,但是我发现应该还有些是我所不清楚或说是了解的.所以放在这里,请知道的朋友再次提出你的观点或说更详细的信息,我将非常感激!如果有好的建议,如果软件出来后,我将首先免费送给您尝试使用! 再次希望看到这个文章的朋友们,能够支持和鼓励我做这个东西!(反正我觉得做这样东西的好像就没有啊),请大家指出问题并且补充!!!呵!!!!!-------

一个在C#以及类似的面向对象系統(Java中估计也是如此)中常见的错误

错误|对象   using System; namespace demo{    class ClassA    {        protected string a = "test";         public void Display()        {            Console.WriteLine(a);        }    }     class ClassB:ClassA    {        protected string a = "a