- 浏览: 981505 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
孤星119:
好熟悉的数据库字段啊, 上家公司做的项目每天都跟这些字段打招呼 ...
Oracle exp compress参数引起的空间浪费 -
itspace:
quxiaoyong 写道遇到个问题,网上一搜,全他妈这篇文章 ...
数据库连接错误ORA-28547 -
quxiaoyong:
遇到个问题,网上一搜,全他妈这篇文章。你转来转去的有意思吗?
数据库连接错误ORA-28547 -
hctech:
关于version count过高的问题,不知博主是否看过ey ...
某客户数据库性能诊断报告 -
itspace:
invalid 写道写的不错,我根据这个来安装,有点理解错误了 ...
AIX 配置vncserver
客户数据库出现问题,归档日志不可读,具体表现为
但是ls命令可以读取文件名
后台alert日志显示,说明该存储可以写
并且刚切换的日志在存储上可见,注意:模糊匹配不可见
解决办法:
1、将数据库归档目录临时切换至另一目录
2、通过fsck修复文件系统
再次执行fsck
mount文件系统后发现,归档日志名字发生变化
将其归档删除,立即发起一次数据库全备
引用
$ du -sm /arch
du: /arch/1_418_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_419_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_41_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_420_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_421_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_422_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_423_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_424_722029122.dbf: 路径名中的文件或目录不存在
。。。
du: /arch/1_418_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_419_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_41_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_420_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_421_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_422_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_423_722029122.dbf: 路径名中的文件或目录不存在。
du: /arch/1_424_722029122.dbf: 路径名中的文件或目录不存在
。。。
引用
$ ls -l
ls:0653-341 文件 ./1_418_722029122.dbf 不存在。
ls:0653-341 文件 ./1_419_722029122.dbf 不存在。
ls:0653-341 文件 ./1_41_722029122.dbf 不存在。
ls:0653-341 文件 ./1_420_722029122.dbf 不存在。
ls:0653-341 文件 ./1_421_722029122.dbf 不存在。
ls:0653-341 文件 ./1_422_722029122.dbf 不存在。
ls:0653-341 文件 ./1_423_722029122.dbf 不存在。
ls:0653-341 文件 ./1_424_722029122.dbf 不存在。
ls:0653-341 文件 ./1_425_722029122.dbf 不存在。
ls:0653-341 文件 ./1_426_722029122.dbf 不存在。
ls:0653-341 文件 ./1_427_722029122.dbf 不存在。
ls:0653-341 文件 ./1_428_722029122.dbf 不存在。
ls:0653-341 文件 ./1_429_722029122.dbf 不存在。
ls:0653-341 文件 ./1_418_722029122.dbf 不存在。
ls:0653-341 文件 ./1_419_722029122.dbf 不存在。
ls:0653-341 文件 ./1_41_722029122.dbf 不存在。
ls:0653-341 文件 ./1_420_722029122.dbf 不存在。
ls:0653-341 文件 ./1_421_722029122.dbf 不存在。
ls:0653-341 文件 ./1_422_722029122.dbf 不存在。
ls:0653-341 文件 ./1_423_722029122.dbf 不存在。
ls:0653-341 文件 ./1_424_722029122.dbf 不存在。
ls:0653-341 文件 ./1_425_722029122.dbf 不存在。
ls:0653-341 文件 ./1_426_722029122.dbf 不存在。
ls:0653-341 文件 ./1_427_722029122.dbf 不存在。
ls:0653-341 文件 ./1_428_722029122.dbf 不存在。
ls:0653-341 文件 ./1_429_722029122.dbf 不存在。
但是ls命令可以读取文件名
引用
$ ls
1_418_722029122.dbf 1_455_722029122.dbf 1_492_722029122.dbf 1_528_722029122.dbf 1_565_722029122.dbf
1_419_722029122.dbf 1_456_722029122.dbf 1_493_722029122.dbf 1_529_722029122.dbf 1_566_722029122.dbf
1_41_722029122.dbf 1_457_722029122.dbf 1_494_722029122.dbf 1_52_722029122.dbf 1_567_722029122.dbf
1_420_722029122.dbf 1_458_722029122.dbf 1_495_722029122.dbf 1_530_722029122.dbf 1_568_722029122.dbf
1_418_722029122.dbf 1_455_722029122.dbf 1_492_722029122.dbf 1_528_722029122.dbf 1_565_722029122.dbf
1_419_722029122.dbf 1_456_722029122.dbf 1_493_722029122.dbf 1_529_722029122.dbf 1_566_722029122.dbf
1_41_722029122.dbf 1_457_722029122.dbf 1_494_722029122.dbf 1_52_722029122.dbf 1_567_722029122.dbf
1_420_722029122.dbf 1_458_722029122.dbf 1_495_722029122.dbf 1_530_722029122.dbf 1_568_722029122.dbf
后台alert日志显示,说明该存储可以写
引用
Fri Aug 06 12:25:47 BEIST 2010
Thread 1 advanced to log sequence 4375 (LGWR switch)
Current log# 1 seq# 4375 mem# 0: /oradata/gshnc/redo01.log
Fri Aug 06 12:27:47 BEIST 2010
Thread 1 advanced to log sequence 4376 (LGWR switch)
Current log# 2 seq# 4376 mem# 0: /oradata/gshnc/redo02.log
Fri Aug 06 12:32:30 BEIST 2010
Thread 1 cannot allocate new log, sequence 4377
Private strand flush not complete
Current log# 2 seq# 4376 mem# 0: /oradata/gshnc/redo02.log
Fri Aug 06 12:32:31 BEIST 2010
Thread 1 advanced to log sequence 4377 (LGWR switch)
Current log# 3 seq# 4377 mem# 0: /oradata/gshnc/redo03.log
Thread 1 advanced to log sequence 4375 (LGWR switch)
Current log# 1 seq# 4375 mem# 0: /oradata/gshnc/redo01.log
Fri Aug 06 12:27:47 BEIST 2010
Thread 1 advanced to log sequence 4376 (LGWR switch)
Current log# 2 seq# 4376 mem# 0: /oradata/gshnc/redo02.log
Fri Aug 06 12:32:30 BEIST 2010
Thread 1 cannot allocate new log, sequence 4377
Private strand flush not complete
Current log# 2 seq# 4376 mem# 0: /oradata/gshnc/redo02.log
Fri Aug 06 12:32:31 BEIST 2010
Thread 1 advanced to log sequence 4377 (LGWR switch)
Current log# 3 seq# 4377 mem# 0: /oradata/gshnc/redo03.log
并且刚切换的日志在存储上可见,注意:模糊匹配不可见
引用
$ ls -l 1_4376*
ls:0653-341 文件 1_4376* 不存在。
$ ls -l /arch/1_4376_722029122.dbf
-rw-r----- 1 oracle dba 3896832 8月06 12时32 /arch/1_4376_722029122.dbf
ls:0653-341 文件 1_4376* 不存在。
$ ls -l /arch/1_4376_722029122.dbf
-rw-r----- 1 oracle dba 3896832 8月06 12时32 /arch/1_4376_722029122.dbf
解决办法:
1、将数据库归档目录临时切换至另一目录
引用
SQL> alter system set log_archive_dest_1='location=/backup/archlog';
System altered.
System altered.
2、通过fsck修复文件系统
引用
p550data/>#umount /arch
umount: 0506-349 无法卸装 /dev/fslvapp:请求的资源繁忙。
p550data/>#fuser -c /arch
/arch: 1642702c
p550data/>#ps -ef|grep 1642702
root 1605816 889248 0 12时40分01秒 pts/0 0:00 grep 1642702
root 1642702 1638442 0 10时55分36秒 pts/3 0:00 -ksh
p550data/>#pwd
/
p550data/>#kill -9 1642702
p550data/>#umount /arch
p550data/>#fsck /dev/fslvapp
当前的卷是: /dev/fslvapp
主超块有效。
J2_LOGREDO:log redo processing for /dev/fslvapp
主超块有效。
索引节点 2 含有损坏的数据(2)。
无法修复索引节点 2; 发布? y
根索引节点未分配。; 分配? y
为根目录创建了初始化树。
超块被标记为“脏”,因为修复将要被写入。
*** 阶段 1 - 初始索引节点扫描
*** 阶段 2 - 处理剩余的目录
*** 阶段 3 - 处理剩余的文件
*** 阶段 4 - 检查和修复索引节点分配映射
文件系统索引节点映射已毁坏。; 修订? y
*** 阶段 5 - 检查和修复块分配映射
块分配映射已毁坏。; 修订? y
检测到未连接到根目录树
的索引节点。将重新连接。
文件系统是干净的。
超块标记为“脏”; 修订? y
已经修复好所有观察到的不一致。
umount: 0506-349 无法卸装 /dev/fslvapp:请求的资源繁忙。
p550data/>#fuser -c /arch
/arch: 1642702c
p550data/>#ps -ef|grep 1642702
root 1605816 889248 0 12时40分01秒 pts/0 0:00 grep 1642702
root 1642702 1638442 0 10时55分36秒 pts/3 0:00 -ksh
p550data/>#pwd
/
p550data/>#kill -9 1642702
p550data/>#umount /arch
p550data/>#fsck /dev/fslvapp
当前的卷是: /dev/fslvapp
主超块有效。
J2_LOGREDO:log redo processing for /dev/fslvapp
主超块有效。
索引节点 2 含有损坏的数据(2)。
无法修复索引节点 2; 发布? y
根索引节点未分配。; 分配? y
为根目录创建了初始化树。
超块被标记为“脏”,因为修复将要被写入。
*** 阶段 1 - 初始索引节点扫描
*** 阶段 2 - 处理剩余的目录
*** 阶段 3 - 处理剩余的文件
*** 阶段 4 - 检查和修复索引节点分配映射
文件系统索引节点映射已毁坏。; 修订? y
*** 阶段 5 - 检查和修复块分配映射
块分配映射已毁坏。; 修订? y
检测到未连接到根目录树
的索引节点。将重新连接。
文件系统是干净的。
超块标记为“脏”; 修订? y
已经修复好所有观察到的不一致。
再次执行fsck
引用
p550data/>#fsck /dev/fslvapp
当前的卷是: /dev/fslvapp
主超块有效。
J2_LOGREDO:log redo processing for /dev/fslvapp
主超块有效。
*** 阶段 1 - 初始索引节点扫描
*** 阶段 2 - 处理剩余的目录
*** 阶段 3 - 处理剩余的文件
*** 阶段 4 - 检查和修复索引节点分配映射
*** 阶段 5 - 检查和修复块分配映射
文件系统是干净的。
当前的卷是: /dev/fslvapp
主超块有效。
J2_LOGREDO:log redo processing for /dev/fslvapp
主超块有效。
*** 阶段 1 - 初始索引节点扫描
*** 阶段 2 - 处理剩余的目录
*** 阶段 3 - 处理剩余的文件
*** 阶段 4 - 检查和修复索引节点分配映射
*** 阶段 5 - 检查和修复块分配映射
文件系统是干净的。
mount文件系统后发现,归档日志名字发生变化
引用
p550data/>#cd /arch
p550data/arch>#ls
10 1015 106 114 122 130 139 147 155 23 31 4 48 56 64 72 80 89 97
100 1016 107 115 123 131 14 148 156 24 32 40 49 57 65 73 81 9 98
1009 1017 108 116 124 132 140 149 16 25 33 41 5 58 66 74 82 90 99
101 1018 109 117 125 133 141 15 17 26 34 42 50 59 67 75 83 91
1010 1019 11 118 126 134 142 150 18 27 35 43 51 6 68 76 84 92
1011 102 110 119 127 135 143 151 19 28 36 44 52 60 69 77 85 93
1012 103 111 12 128 136 144 152 20 29 37 45 53 61 7 78 86 94
1013 104 112 120 129 137 145 153 21 3 38 46 54 62 70 79 87 95
1014 105 113 121 13 138 146 154 22 30 39 47 55 63 71 8 88 96
p550data/arch>#ls
10 1015 106 114 122 130 139 147 155 23 31 4 48 56 64 72 80 89 97
100 1016 107 115 123 131 14 148 156 24 32 40 49 57 65 73 81 9 98
1009 1017 108 116 124 132 140 149 16 25 33 41 5 58 66 74 82 90 99
101 1018 109 117 125 133 141 15 17 26 34 42 50 59 67 75 83 91
1010 1019 11 118 126 134 142 150 18 27 35 43 51 6 68 76 84 92
1011 102 110 119 127 135 143 151 19 28 36 44 52 60 69 77 85 93
1012 103 111 12 128 136 144 152 20 29 37 45 53 61 7 78 86 94
1013 104 112 120 129 137 145 153 21 3 38 46 54 62 70 79 87 95
1014 105 113 121 13 138 146 154 22 30 39 47 55 63 71 8 88 96
将其归档删除,立即发起一次数据库全备
发表评论
-
记一次rsync在nfs环境下错误处理
2011-05-26 13:44 2512公司有一应用,即利用rsync开源工具从生产机拉归档日志至备份 ... -
浅谈AIX /var/adm/wtmp
2010-12-11 18:42 5058今天登陆系统时报如下错误 引用telnet (mcsvr) ... -
AIX和linux之间挂载nfs错误
2010-11-25 12:12 1900linux作为nfs服务器,其/etc/exports文件为 ... -
记一次存储不可读修复
2010-08-31 14:05 2204同事告诉我一AIX主机文件系统不可写 引用# touch ll ... -
AIX 配置vncserver
2010-06-08 09:40 8362我们安装数据库时,很多情况下客户现场并没有配置图形界面,这是就 ... -
vi替换文本中的^M
2010-04-16 13:27 3070工作中经常碰到^M结尾的文本,可以用以下方法替换 引用:%s/ ... -
AIX 挂载NFS错误nfsmnthelp: 1831-019之解决
2010-04-10 12:56 11847介绍解决方法之前,先简单说明系统环境,共涉及到4台主机。为了保 ... -
AIX 查看网卡是否做绑定
2010-04-08 11:49 5140可以通过lsattr命令查看网卡是否做过绑定,以下仅作记录 引 ... -
AIX查看rootvg是否做镜像
2010-04-08 11:22 2951因工作需要,仅作记录 AIX查看rootvg是否做镜像,只需要 ... -
AIX 使用lsof查看端口占用进程
2010-03-12 10:05 10824lsof功能很强大,这里主要介绍使用lsof查看端口占用进程, ... -
AIX 关闭ftp服务
2010-03-12 09:29 6499很多情况下,比如处于安全考虑,我们需要关闭ftp服务。在AIX ... -
AIX working with the LDR_CNTRL environment variable
2010-03-11 08:48 2485The LDR_CNTRL environment varia ... -
AIX 查看aio状态
2010-03-10 15:31 9542Aix平台打开异步io需要fileset支持 引用# lslp ... -
Aix 查看进程占用内存大小(按从大小排列)
2010-03-08 13:43 14874主要通过以下两条命令进行观察,单位为K RSS表示the am ... -
AIX 6L虚拟内存参数变化
2010-02-08 14:31 2012操作系统版本为: 引用P590_lpar1/>oslev ... -
AIX 查看HA脚本位置
2010-01-20 09:14 2896#smitty hacmp =>Initializati ... -
AIX 虚拟内存管理(VMM)优化
2010-01-14 16:17 2471AIX版本为 引用#oslevel -r 5300-04 查看 ... -
AIX 域名解析顺序
2010-01-07 15:55 3019AIX 主机IP地址的解析顺序依次是dns/bind,nis, ... -
AIX ruby调用openssl LoadError
2010-01-05 16:35 2526ruby调用openssl时报如下错误: 引用 # oslev ... -
AIX 平台ruby卸载
2010-01-05 16:27 1470ruby在AIX平台下默认安装路径如下,将以下文件删除即可 引 ...
相关推荐
### AIX平台存储迁移方案(mirrorvg) #### 知识点概述 在AIX平台下进行存储迁移时,特别是涉及到异构存储环境时,确保数据安全性和一致性是至关重要的。本篇文章详细介绍了一种利用`mirrorvg`命令进行数据迁移的...
AIX的存储管理 存储概述 卷组管理 逻辑卷管理 物理卷管理 换页空间管理
《IBM AIX存储管理指南》是一本针对AIX操作系统存储管理的专业教程,旨在帮助AIX系统管理员提升在存储配置和管理方面的技能。AIX(Advanced Interactive eXecutive)是IBM开发的一种UNIX操作系统,广泛应用于企业级...
AIX的存储管理是其核心功能之一,对于优化系统性能、确保数据安全和提高资源利用率至关重要。下面将详细讨论AIX存储管理的相关知识点。 1. **文件系统**:AIX支持多种文件系统,如JFS(Journal File System)、JFS2...
Oracle在AIX上默认从Volume的第一个4KB块之后开始读取,而在HP上则从blk-0开始。为保持一致性,需在AIX上设置Volume的devsubtype为dsvmprime,确保Oracle从正确位置读取数据。 3. 跨平台迁移步骤 - 3.1 关闭Oracle...
### AIX动态为Oracle添加存储:操作步骤与技术解析 #### 背景与目标 在企业级应用环境中,Oracle数据库作为关键的数据管理组件,其性能与稳定性对业务连续性至关重要。随着数据量的不断增长,及时扩展存储空间成为...
存储管理是AIX系统中的核心功能之一,它通过一系列概念如卷组(Volume Group, VG)、物理卷(Physical Volume, PV)、逻辑卷(Logical Volume, LV)来实现对存储资源的有效管理和利用。 #### 卷组(VG) 卷组是由一个或多...
AIX的存储管理是其核心特性之一,通过逻辑卷管理器(LVM)提供高效、灵活的数据存储解决方案。本文将深入探讨AIX存储的概念、结构以及LVM的优势。 首先,了解AIX存储的基本概念。在AIX系统中,存储被组织为一系列...
AIX存储设备是IBM提供的一种高性能的存储解决方案,包括DS4300和DS4700两个系列。这些设备都可以通过网络进行远程管理和维护。下面是登入AIX存储设备的步骤: 1. 使用XP系统安装IBM DS4300磁盘阵列管理软件storage ...
AIX系统存储管理,AIX系统存储管理,AIX系统存储管理
在IT领域,尤其是在企业级数据中心环境中,连接存储设备与服务器是一项关键任务,这涉及到高效的数据管理、冗余和性能优化。本文档详细介绍了如何在AIX操作系统环境下连接EMC存储和交换机,以及相关的配置步骤。 ...
字节序指的是多字节数据的存储顺序,不同平台(如小端序和大端序)对字节序的处理方式不同。为了确保数据迁移后的兼容性,需要特别注意字节序的转换。自包含(Self-Contained)概念指的是迁移后的数据库能否在目标...
**AIX平台下Message Broker安装指南** 在IBM的Service-Oriented Architecture (SOA)解决方案中,WebSphere Message Broker(WMB)起着至关重要的作用,它作为一个中间件,负责消息传输、转换和路由。本指南将详细...
华为OceanStor多路径软件是专为AIX操作系统设计的一款关键存储管理工具,它旨在提高存储系统的可用性和性能,确保业务连续性。在AIX环境下,这款软件能够管理和优化连接到华为OceanStor 6800存储系统的多个数据路径...
AIX磁盘管理是AIX操作系统中的一种存储管理机制,主要负责管理存储设备、卷组、逻辑卷和文件系统等存储资源。本文将详细介绍AIX磁盘管理的相关概念、术语和技术。 一、存储概述 在AIX操作系统中,存储设备是指硬盘...
在IBM AIX操作系统中,存储管理是一个至关重要的环节,它涉及到如何有效地利用和优化系统中的硬件资源,特别是磁盘存储。AIX的 Logical Volume Manager (LVM) 是一个功能强大的工具,它允许管理员灵活地管理和配置...
物理卷是AIX中存储管理的基本单位,它可以是一块硬盘或磁盘阵列的一部分。每个物理卷都包含一个或多个物理分区(PPs),并且可以被添加到一个卷组(VG)中。当创建物理卷时,通常会使用`mkdev`命令。 ##### 示例: ...