Вы находитесь на странице: 1из 24

北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.

com

时代朝阳会员专区:Oracle 日常管理
HP-UX 下 Oracle 管理员日常操作常用命令

达成的目标/方案
针对一个 Oracle 系统管理员,在日常管理中对于 HP Integrity 系列服务器 HP-UX11i 操作系统的常用命令
列表和使用,尤其注重系统性能检测方面的常用命令的使用,这样,管理员可以在几天内快速掌握
HP-UNIX 的常用操作,快速进入角色。

涉及内容列表如下:

z 查看当前系统日志
z 检查系统近期内的日志信息
z 检查文件系统的使用率,并检查使用率 90%的文件系统
z 检查系统当前内核参数配置情况
z 检察 IO 设备是否正常
z 检查系统卷组状态
z 观察 CPU 和内存使用情况
z 观察 CPU 使用情况
z 观察文件线程资源使用情况
z 观察 IO 使用情况
z 观察交换区使用情况
z 查看操作系统后台进程情况
z 观察网络连接情况
z 观察异步 IO 驱动情况
z 查看系统中文件集、修补文件安装
z 从数据库角度查看操作系统性能

软硬件系统配置
1 硬件环境:1G 内存、本地存储、NAS 存储
# hostname
Hp(1~~n)

# ifconfig lan0
lan0: flags=843<UP,BROADCAST,RUNNING,MULTICAST>

时代朝阳会员专区 第 1 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

inet 192.168.3.161~~~169 netmask ffffff00 broadcast


192.168.3.255
2 软件环境:操作系统:HP-UX
数据库版本:Oracle10g Release 10.2.0.1.0

# uname -a
HP-UX hp(1~~n) B.11.11 U 9000/785 2013951827 unlimited-user
license
3 VG00:安装操作系统(root 文件系统)
VG01:安装 Oracle 数据库到 /db
数据库文件存储 VG01 的裸设备中
VG02:存放 Oracle 备份文件
闪回恢复区 :/flash_area
5 操作系统、数据库用户信息(用户名/口令):
HP-UX:
root/root
oracle/oracle
Oracle:sys/oracle as sysdba
system/oracle
6 Oracle 用户环境变量(.profile 中的设置):
oracle 操作系统用户根目录:/db/oracle
ORACLE_BASE=/db/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_HOME
ORACLE_SID=sdzy
export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin:.
export PATH
数据实例名 Sdzy(ORACLE_SID)
数据库连接模式确定 独占模式
数据文件位置 裸设备
/dev/vg01/rSYSTEM01
/dev/vg01/rUNDOTBS01
/dev/vg01/rSYSAUX01
/dev/vg01/rUSERS01
/dev/vg01/rTEMP01
日志文件位置 裸设备
/dev/vg01/rREDO3
/dev/vg01/rREDO2
/dev/vg01/rREDO1
控制文件位置 裸设备
/dev/vg01/rCTRL3
/dev/vg01/rCTRL2
/dev/vg01/rCTRL1
参数文件位置 裸设备: /dev/vg01/rspfilesdzy
口令文件位置 i 裸设备: /dev/vg01/rpwdsdzy
跟踪文件位置 /db/oracle/admin/o10g/bdump

时代朝阳会员专区 第 2 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

/db/oracle/admin/o10g/cdump
/db/oracle/admin/o10g/udump
是否归档模式 是
回闪工作区 /flash_area
审计数据存放目录 /db/oracle/admin/o10g/adump
数据库用户 sys/oracle SYSDBA
system/oracle DBA
scott/tiger USER

详细操作过程描述

查看系统基本信息:

查看系统是否是 64 位:

查看安装的 oracle 是否是 64 位:

时代朝阳会员专区 第 3 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

查看当前系统日志

以 root 用户登录,检查/var/adm/syslog 目录下的 syslog.log 文件,检查其中是否带有“Majorwarning、Serious


或 Critical”错误信息:

时代朝阳会员专区 第 4 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

检查系统近期内的日志信息
执行 dmesg 来取得系统近期内的诊断信息,并查看是否有 SCSI 重置、文件系统满等方面的错误信息。

以 root 身份执行 dmesg 命令:

时代朝阳会员专区 第 5 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

检查文件系统的使用率,并检查有无使用率大于 90%的文件系统

以 root 用户执行 bdf 命令:

上图中,“/” 文件系统已满,/tmp 已接近饱和。

时代朝阳会员专区 第 6 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

检查系统当前内核参数配置情况

下面列出系统中内核参数的整体配置情况:

下面检查系统中内核参数 shmmax 和 max_async_ports 参数的当前配置情况:

检察 IO 设备是否正常
检查有无非“CLAIMED” 状态的硬件,以 root 用户执行 ioscan-fn 命令,检查系统 IO 设备的可用情况:

时代朝阳会员专区 第 7 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

检查系统卷组状态
用 root 用户执行 vgdisplay 命令,检查系统卷组、及其逻辑卷的使用状态:

时代朝阳会员专区 第 8 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

观察 CPU 和内存使用情况
用 root 用户执行 top 命令,检查有无占用 CPU 过大的进程,并检查 free memory 是否足够:

时代朝阳会员专区 第 9 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

观察 CPU 使用情况
sar -u 查看整个生命周期内全部 Cpu 消耗,CPU 时期包括用户模式、系统模式、IO 等待、空闲状态。一
般检查%idle 是否足够,一般不小于 25%:

时代朝阳会员专区 第 10 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

用 root 用户执行 vmstat 命令,检查 load 比率是否表示 CPU 超载:

在 b 列,显示了正在等待资源的任务,其他任务显示在执行队列 r 中。当 r 大于系统 CPU 数目时,CPU


瓶颈出现。同时,b 列的非 0 值,也表示 CPU 瓶颈出现。上图结果显示,系统中无 CPU 瓶颈。

下面命令查询操作系统中使用 CPU 资源最大者的列表:

观察文件线程资源使用情况
用 root 用户执行 sar -v 命令,检查有无即将达到上限的值:

时代朝阳会员专区 第 11 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

观察 IO 使用情况
sar -d 命令检查操作系统各个条带的 IO 访问情况,监测磁盘的使用,用 root 用户执行。下面检查有无%busy
过大的设备:

sar -b 命令监测 UNIX 缓冲区的活动,显示了实际的磁盘 IO、以及与 UNIX 日志文件系统缓冲区的交互。

时代朝阳会员专区 第 12 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

下图显示了本系统中 UNIX 缓冲区的情况:

可以看到,本系统中每秒计量的读取数(bread/s)、
(lread/s)、
(bwrite/s)、
(lwrite/s)等很低,请求读高速
缓冲区命中率(%cache)很高。

iostat 命令用来捕获物理 IO 的瞬间使用情况。下面的 iostat 命令的输出结果以 5 秒为间隔进行 5 次统计:

上面的结果中,在黄色条带的位置中,磁盘 c3t5d0 的秒传送千字节为 23,每秒寻找 2.6 次,每次平均寻


找毫秒数为 1。

下面命令同样显示了磁盘的 IO 统计,但增加了终端输入输出、CPU 统计状态值:

时代朝阳会员专区 第 13 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

观察交换区使用情况

首先执行 dmesg 命令查看系统的物理内存情况:

下面是一个等效操作,直接从日志中查询内存情况:

时代朝阳会员专区 第 14 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

下面执行 swapinfo 命令查看系统交换区定义和使用情况。通常 swap 区的使用率接近或等于 0,如有 USED


有 0 以上数值,需进行进一步检查。从下面的结果可以看到,没有页面交换使用交换区:

下面使用 vmstat 命令查看系统瞬间页交换情况:

上面结果中表明,当前系统有 13100 左右的内存页可用,处于“free”状态。Pi 表示有页面调入内存。这


是合理的,因为这可能意味着新进程使用内存页。Po 大于 0 表明页面调出内存,就是“页交换”。可见,
当前页交换为 0,无页交换。

查看操作系统后台进程情况
可以用 ps 命令取得 Oracle 后台进程当前运行状态。下面的操作取得了当前进程名中含有“ora”的后台进
程,这些进程应数据 oracle 用户:

时代朝阳会员专区 第 15 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

下面命令取得了 oracle 用户拥有的所有进程如下:

下面命令取得已经连接到 oracle 的客户进程数。该命令和下面的 SQL 命令(SELECT SID,SERIAL#,

时代朝阳会员专区 第 16 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

USERNAME, SERVER FROM V$SESSION; )结果类似:

观察网络连接情况

用 root 用户执行 netstat –in 来观察网络连接情况,检查有无网络连接中断。如网卡后带“*”号则表示网


络问题:

观察异步 IO 驱动情况

检查异步 IO 驱动是否存在:

时代朝阳会员专区 第 17 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

检查该驱动是否当前被调用、被那一个进程调用:

从上面的结果可以看出,调用异步 IO 驱动的用户属于 Oracle 用户。查询当前 oracle 用户使用的进程结构


如下:

时代朝阳会员专区 第 18 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

分析二者反馈信息,系统当前正在使用异步 IO。

查看系统中文件集、修补文件安装
下面查询系统中已安装组件情况:

时代朝阳会员专区 第 19 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

下面查询系统中已安装修补情况:

时代朝阳会员专区 第 20 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

从数据库角度查看操作系统性能

启动数据库的 DB Console 如下:

时代朝阳会员专区 第 21 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

启动浏览器连接 DB Console 如下:

输入用户名、口令后,点击“login”按钮登录管理器:

时代朝阳会员专区 第 22 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

上图中,我们可以看到,本服务器 CPU 装载比率为“0.97”,页面交换数据不可用(大多数情况下将显示


每秒换页率)。点击上图中橙色的链接,进入到下图中关于操作系统效率的统计页面:

时代朝阳会员专区 第 23 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

可以使用上图中的链接来进行深入的统计数据研究。下面的页面是点击了上图中粉色的链接,对系统磁盘
IO 的细节统计,其结果和 iostat 命令得到的结论可以通用:

时代朝阳会员专区 第 24 页
www.zhaoyang-db.com/huiyuan

Вам также может понравиться