AIX5.3文件系统管理与数据库故障排查

需积分: 50 70 下载量 164 浏览量 更新于2024-08-08 收藏 1.31MB PDF 举报
"本文档主要介绍了AIX5.3文件系统的管理,包括创建文件系统、调整交换空间大小、扩展临时目录、查看磁盘空间、物理卷管理以及创建和扩展卷组。同时,还涉及到Oracle数据库的一些常见问题及处理方案,如CPU使用率高、数据库无法连接、数据库hang住等问题的排查和解决方法。" 在AIX5.3操作系统中,文件系统的管理是至关重要的。首先,创建文件系统时,需要使用`V`命令,例如`V fsname = size`,这里的`fsname`是文件系统的名称,`size`是分配的空间大小。在示例中,`V fsname = 9GB*`表示创建一个9GB的文件系统。 增加交换空间大小可通过`V swapvg = +8`命令实现,其中`+8`代表增加8个单位的交换空间,这可能是MB或GB,具体取决于系统设置。如果要增加的是物理卷的大小,如`/tmp`目录,必须确保卷组中有足够的空闲空间,使用`V fsname = +size`命令来扩展。 未建立卷组时,可以使用`V pvs`命令查看物理卷的大小。物理卷管理包括添加和删除物理分区,这可以通过`V pvname = add/remove`操作来完成。 创建可扩展的卷组(Scalable vg)使用`V newvgname = parameters`命令,参数包括卷组中最大分区数、每个物理分区的大小等。例如,`QvgnameQvgparams = /maxPVS /pgsize /pvrpp`。这里`/maxPVS`指最大分区数,`/pgsize`是每个分区的大小,`/pvrpp`是每个物理卷的物理分区数限制。 向卷组添加物理卷,使用`V vgname = add pvname`命令,例如`V vgname = add /dev/hda1`。 在Oracle数据库方面,CPU使用率高可能是因为系统进程或Oracle应用进程。可以使用`top`或`topasglance`命令查找占用资源的进程,并通过SQL语句进行分析。当数据库无法连接时,可能的原因包括数据库宕机、监听异常、数据库挂起、归档目录满、网络问题等,针对这些问题有不同的恢复策略,如重启数据库、检查监听日志、清理归档日志、修复网络等。 数据库hang住的情况,可以通过分析alert日志、执行hanganalyze或者进行systemstatedump来找出问题源头。这些方法可以帮助定位和解决数据库运行中遇到的问题,确保系统的稳定运行。