1.HP主机数据库运行维护操作指南要点

发布时间 : 星期一 文章1.HP主机数据库运行维护操作指南要点更新完毕开始阅读

集群停止后,用cmviewcl检查节点和包的状态皆为“down”

2) 在控制台输入命令# shutdown –hy 0,等待直到系统完全停机,关闭电源。 3) 关闭磁盘阵列(在一般情况下不要关闭磁盘阵列的电源) 4) 关闭终端电源。 4.4 关于数据库服务

SYBASE数据库服务的启动和停止由MC/SG集群系统调用相关脚本自动执北京朗新信息系统有限公司 第5页 顾客文档:使用手册

行,管理员在启动/关闭系统时一般无须人工干预;若有特殊情况需要进行数据库维护(如关闭或启动)而又不影响MC/SG集群系统的运行,可直接以sybase用户身份执行isql命令进行相关的关闭和启动操作。

Sybase运行状态可以sybase用户身份运行:showserver命令进行检查,正常运行状态为:

5. 文件系统

5.1 查看文件系统

我们经常使用命令# bdf 查看文件系统的使用情况。命令bdf将列出当前主机使用文件系统的名称、大小(以1KB为单位)、剩余空间、使用率、装配目录

(mounted on)等。一般来说,文件系统的使用率不要超过75%。如果内置盘的文件系统如/、/var、/usr等的使用率过高,可能导致一些操作不能成功执行,甚至死机。在电力营销系统运行时,一般只有系统本身使用本地盘文件系统,用户不应往本地盘拷入文件。但有时可能因为系统的不正常运行会产生一些非常大的日志文件或临时文件,也可能用户的错误使用,都可能导致文件系统剩余空间突然所乘无几。在这种情况下,一般需要找出无用的文件,经常使用find命令。范例如下

# find /var –size +10000

在目录/var 中查找文件大小大于10000*512=5120000bytes的文件。 确认该文件为垃圾文件后,用rm命令将其删除。 北京朗新信息系统有限公司 第6页 顾客文档:使用手册

5.2 装载和卸载文件系统

在系统正常情况下,内置盘的文件系统在系统启动时自动装载,用户不能卸载它。

磁盘阵列上文件系统在启动Cluster时自动装载,在停止Cluster时自动卸载,不需要手工干预。

手工装载文件系统可使用命令

# mount lv_name /mount_point

注意:执行命令前需确认装载点目录必须存在。

# umount /mountpoint

注意:如果当前工作目录在该文件系统中,或有进程使用该文件系统,将导致命 令不成功。对于前者只要改变当前工作目录即可如# cd /。对于后者,一般有两种办法:

1) 使用命令# ps –ef | grep string列出有进程描述行含有string的进程。一 般string可使用文件系统名称。判断输出结果中哪些进程使用了文件 系统中的文件,再中止该进程。如果无法正常中止进程,可使用命令# kill PID来强制中止进程,PID为进程号。

2) 使用命令# fuser –ku /mount_point。不推荐使用,只有在上一种方法无 效时才使用。

Ex: # mount /dev/ /lv_bill

# umount /bill

另外如果用户要使用光驱,需要先装载为文件系统。在装载后,如果要从光驱中取出光盘,必须卸载。装载命令格式与前面略有不同。 # mount –f cdfs –o ro /dev/cdrom_device_name /mount_point 装载前可以使用# ioscan –fnCdisk确定光驱的设备名字

Ex: # mount –F cdfs –o ro /dev/dsk/c0t1d0 /cdrom # umount /cdrom 5.3 扩展文件系统

扩展文件系统要注意一般以够用为原则,因为若要减小文件系统大小将非北京朗新信息系统有限公司 第7页 顾客文档:使用手册

常麻烦。目前操作系统使用的内置盘文件系统一般不需扩充,但一旦需要扩充时需要进入重启主机,进入系统维护状态才可。

在扩展前需要首先卸载文件系统。扩展文件系统对应的逻辑卷大小,即执行lvextend命令,然后执行extendfs命令,过程示例如下: # umount /mount_point

# lvextend –L lv_size /dev/vgname/lv_name

# extendfs /dev/vgname/rlv_name (注意:使用字符设备名)

# mount /dev/vgname/lv_name /mount_point 6. 检查磁盘状态

在十堰、襄樊和随州电力营销主机系统中,每台主机内有两个18G内置盘、一个光驱和一个磁带机。

两个内置盘划分为卷组vg00,分别对根盘上的所有逻辑卷作镜像,操作系统、sybase数据库、MC/SeviceGuard软件安装在vg00上,vg00还提供了系统交换区和运行所需的必要空间。

IBMFAST500磁盘阵列划分了4个逻辑盘组,对应卷组/dev/vgdlyx。基于数据安全的考虑,我们不推荐用户对磁盘阵列本身做重新划分、设置逻辑盘组操作,这里也不提供相应的方法。

要查看系统目前已激活的卷组,使用命令vgdisplay。在两台主机均正常工作时,用vgdisplay查看生产主机一:sydlyx01可显示所有定义的卷组。

检查磁盘的状态,一般首先检查状态指示灯。其二通过操作系统命令。 # ioscan扫描系统的硬件,使用得I/O系统设备,或核心I/O系统数据结构,并列出结果。我们经常使用如下格式:# ioscan –fnCdisk 用-Cdisk限制北京朗新信息系统有限公司 第8页

顾客文档:使用手册

disk类的设备输出结果。

# diskinfo [-b|-v] character_devicefile 显示指定的磁盘设备信息

ex. # diskinfo /dev/rdsk/c4t0d1

#lspv pvname 查看指定pv的使用状况 7. 检查网络状态

在主机系统中,网络主要由GIGABIT ETHERNET网络组成。每台主机上均配有两块1000M ETHERNET网卡,一主一备。MC/SG启动时,还会在主网卡上添加一个浮动的IP地址。主网卡出现故障十,浮动地址将由备网卡接管。

检查网络状态,首先可从物理上检查网卡的指示灯、HUB或交换机的指示灯状态。当然可以使用操作系统命令。常用的命令如下:

# netstat –in列出主机目前网络接口的状态和对应的IP地址

# netstat –rn列出主机目前路由状态表 # ping ip_add 测试网络连通性。 8. 逻辑卷管理 8.1 卷组管理

系统中主要有两类卷组:内置盘卷组,磁盘阵列卷组。 1) 内置盘卷组在系统启动后自动激活。 北京朗新信息系统有限公司 第9页 顾客文档:使用手册

2) 磁盘阵列卷组在启动Cluster时自动激活,在停止Cluster时自动不激活。在本系统中,磁盘阵列共划分了一个卷组vgdlyx,正常运行时该卷组只在生产机上被激活。

常用命令如下:

# vgdisplay vgname

查看卷组的配置信息。如果卷组未激活,将提示未激活的信息。如果要查看该卷组详细的逻辑卷划分情况,可以使用-v 参数,即:#vgdisplay –v vgname 该命令将显示创建在vgname卷组中所有逻辑卷和包含的磁盘。 8.2 创建、扩充或删除逻辑卷

# lvcreate –L lv_size –n lv_name vgname

在卷组vgname上创建大小为lv_size(MB)的逻辑卷lv_name # lvextend –L lv_size /dev/vgname/lv_name 或

# lvextend –l le_number /dev/vgname/lv_name

(-L参数表示将逻辑卷扩展到lv_sizeMB,如果使用-l参数,表示将逻辑卷扩展到le_number个PE大小)

# lvremove /dev/vgname/lv_name 特别指出:

1) 一般逻辑卷只能扩充,而要减小则是一项非常复杂的工作,不能完全保证数 据不丢失。

2) 对磁盘阵列卷组的逻辑卷做增加、扩充、删除操作,由于卷组为两台主机共 同使用,还需做额外的操作,即vgexport和vgimport操作。对内置盘卷组vg00则不存在这个问题。由于对磁盘阵列卷组的操作比较复杂,而且错误的操作可能导致未知的恶果,建议在此操作前必须备份用户数据。例如在主机byepc_a上,改变了逻辑卷划分,则需要如下操作: 在主机byepc_a上

# vgchange –a n /dev/vgname

# vgexport -s -p -m /tmp/vgname.map /dev/vgname

联系合同范文客服:xxxxx#qq.com(#替换为@)