主机数据库日常管理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AIX: mklv HP-UX:lvcreate LINUX:lvcreate solaris:vxassist make
文件系统管理(三)
文件系统的类型 AIX: jfs HP-UX:vxfs LINUX:ext3、reiserfs solaris:vxfs
文件系统管理(四)
扩LV AIX: extendlv HP-UX:lvextend LINUX:lvextend solaris:vxassist growto
文件系统管理(五)
创建文件系统 mkfs [ -b Boot ] [ -l Label ] [ -i i-Nodes ] [ -o Options ] [ -p Prototype ] [ -s Size ] [ -v VolumeLabel ] [ -V VfsName ] Device
检查文件系统 文件系统满可导致系统不能正常工作,故需注意检 查有没有“满”的文件系统。 命令:df -k[-g] bdf
查看补丁情况(linux)
# rpm -qa | grep patch_number
查看补丁情况(solaris)
# /usr/sbin/patchadd -p | grep patch_number
数据库基础管理
启动和关闭数据库 数据库体系结构 用户表空间基本管理 用户对象基本管理 表分区 用户基本管理
查看系统版本 #uname -a 查看补丁情况(HP-UX) swlist -l product|grep path_number
列出完成的补丁列表: /usr/sbin/swlist -l patch
patch|grep
查看系统版本及补丁情况(二)
查看补丁情况(AIX)
#instfix –i|grep patch_number
errpt命令的使用(三)
5.资源名RESOURCE_NAME 最初检测到错误的资源名软件或者硬件,并不代表这个资源有问 题,而只是最先在它发现的。 6.描述 显示具体的日志信息
cpu、内存大小
AIX: prtconf HP-UX:machinfo LINUX:grep MemTotal /proc/meminfo grep "model name" /proc/cpuinfo solaris:prtdiag -v
A Abort
I Immediate
N Normal
x o
NO YES
T Transactional
数据库体系结构
User process Shared Pool Library Cache Server process PGA Data Dictionary Cache
Instance SGA
Database Buffer Cache Java Pool Redo Log Buffer Large Pool
cpu使用率 #vmstat #sar -u 内存使用率 #vmstat io使用率 #iostat
启停主机
停机过程 step1:检查关闭应用程序 step2:关数据库,shutdown immediate step3:关主机,shoudown step4:检查关闭存储
查看系统版本及补丁情况(一)
文件系统管理(六)
文件系统的使用率一般不得超出80%,超出需 注意及时处理。
处理方法一:找出(删除)垃圾文件
查找出当前目录下占空间最大的子目录,逐层往下直到找出 占空间最大的文件。有时删除文件后空间并不马上释放,这是 由于你删除的文件正被某个程序打开。只有当这个程序停止后 空间才释放,有时甚至需要重起系统。
这里的输出分为六列依次为:
1.错误标示符IDENTIFIER:并不唯一,由它来确定使用的错误模 板,显然同一种错误的IDENTIFIER是相同的。 2.时间戳TIMESTAMP:错误发生的时间,MMDDhhmmYY,依次表示月 日时分年。
errpt命令的使用(二)
3.类型TYPE:错误的类型,分为6个: PEND 设备或功能组件可能丢失 简写P PERF 性能严重下降 P PERM 硬件设备或软件模块损坏,确诊了的 P TEMP 临时性错误,经过重试后已经恢复正常 T INFO 一般消息,不是错误 I UNKN 不能确定错误的严重性 U 4.种类CLASS c:指出错误源 H 硬件或介质故障 S 软件故障 O 人为错误 U 不能确定
存储结构 物理数据库结构(三)
口令文件:允许用户远程连接到数据库并执 行管理任务 归档日志文件:包含实例生成的数据,更改 的实时历史记录。 预警日志文件:特殊的跟踪文件,按时间顺 序列出消息日志和错误日志。
存储结构 逻辑数据库结构(一)
表空间
表空间是数据库中最大的逻辑单位,一个 Oracle 数据库至少包含一个 表空间,就是名为SYSTEM的系统表空间 每个表空间是由一个或多个数据文件组成的,一个数据文件只能与一个 表空间相关联。
Oracle Database Redo Control Log Datafiles files files
Parameter file Password file
Archived Log files
存储结构 物理数据库结构(二)
控制文件:包含有关数据库本身的数据。 数据文件:包含数据库中的用户或应用程序 的数据。 联机重做日志文件:包含数据库中的用来实 现数据库实例恢复的数据。 参数文件:用语启动实例时,如何配置实例 跟踪文件:进程检测到错误,会将错误信息 转到进程的跟踪文件中。
Database
进程结构 后台进程(二)
Instance SGA
PMON 进程监控进程
清理出现故障的进程。 释放所有当前挂起的锁定 。 释放故障进程使用的资源 。
PMON
PGA area
进程结构 后台进程(三)
Instance SGA Database Buffer Cache
DBWR 数据写入进程
LV信息
AIX: lslv HP-UX:lvdisplay LINUX:lvdisplay solaris: vxprint -vl
文件系统管理(二)
PV信息
AIX: lspv HP-UX:pvdisplay LINUX:pvdiaplsy solaris:vxprint
-dl
LV创建
把数据库从nomount状态改变到mount状态
ALTER DATABASE MOUNT;
把数据库打开到只读状态
ALTER DATABASE OPEN READ ONLY;
启动和关闭数据库(三)
关闭数据库选项
Shutdown Mode Allow new connections Wait until current sessions end Wait until current transactions end Force a checkpoint and close files Shutdown mode: A x x x x I x x x o T x x o o N x o o o
启动和关闭数据库(一)
启动数据库
OPEN 打开在控制文件中 描叙的所有文件
MOUNT
打开控制文件 (controlfile) NOMOUNT 启动实例(spfile)
SHUTDOWN
关闭数据库
启动和关闭数据库(二)
启动数据库
STARTUP nomount PFILE=/DISK1/initU15.ora;
Database user
进程结构 后台进程(一)
Instance SGA
SMON 系统监控进程
在实例失败之后,重新打 开数据库时自动恢复实例 。 整理数据文件的自由空间 ,将相邻区域结合起来。 释放不再使用的临时段
SMON
Datafiles
Control files
Redo Log files
处理方法二:增加文件系统大小
系统日志管理
系统日志记录包括软件、硬件及其他操作信 息 命令: errpt (AIX) dmesg(HP-UX,LINUX,SOLARIS)
errpt命令的使用(一)
பைடு நூலகம்
# errpt
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION 9DBCFDEE 0109034400 T O errdemon ERROR LOGGING 192AC071 0109034300 T O errdemon ERROR LOGGING TURNED OFF C092AFE4 0109033500 I O ctcasd ctcasd Daemon Started A6DF45AA 0109033500 I O RMCdaemon The daemon is started.
swap大小
AIX :lsps -a HP-UX:swapinfo -a LINUX:free solaris:swap -l
初始参数
AIX: lsattr -E -l HP-UX:sysdef LINUX:sysctl -a solaris:sysdef -i sys0
cpu、内存、io使用率
负责将日志缓冲区中的 日志数据写入日志文件 。 系统有多个日志文件, 该进程以循环的方式将 数据写入文件。
Datafiles
Control files
Redo Log files
Database
存储结构 物理数据库结构(一)
物理数据库结构包含了:
控制文件、数据文件、联机重做日志文件,参数文 件,口令文件,归档日志文件,跟踪文件,预警日志 文件,备份文件等。
数据缓冲区
用于存储从磁盘数据文件中读入的数据,所有用户共享。 服务器进程将读入的数据保存在数据缓冲区中,当后续的请求需要这些 数据时可以在内存中找到,不需要再从磁盘读取,提高了读取速度
日志缓冲区
日志记录数据库的所有修改信息,日志信息首先产生于日志缓冲区。 当日志缓冲区的日志数据达到一定数量时,由后台进程将日志数据写入 日志文件中。
内存结构 程序全局区PGA
程序全局区(PGA)包含单个服务器进程所需的数据 和控制信息
PGA是在用户进程连接到数据库并创建一个会话时自 动分配的,保存每个与Oracle 数据库连接的用户进 程所需的信息
PGA为非共享区,只能单个进程使用,当一个用户会 话结束,PGA释放
进程结构 用户进程
PMON SMON DBWR LGWR
CKPT
Others
Parameter file Password file
Datafiles
Control files
Redo Log files
Archived Log files
Database
内存结构 系统全局区SGA
共享池
共享池是对SQL、PL/SQL程序进行语法分析、编译、执行的内存区域 共享池由库缓存和数据字典缓存组成。
用户连接数据库时启动用户进程
Server process
User process Connection established
Database user
进程结构 服务器进程
用户建立会话时启动
Server process Session created Oracle server
Connection established User process
主机数据库 日常管理
2011-7-7
目录
主机日常管理 数据库基础管理 数据库日常维护监控 案例分析
主机日常管理
文件系统管理 系统日志管理 cpu、内存大小 cpu、内存、io使用率 启停主机 查看系统版本及补丁情况
文件系统管理(一)
VG信息
AIX: lsvg -l HP-UX:vgdisplay LINUX:vgdisplay solaris:vxprint VG名 -v VG名 -v -l -g VG名
管理数据缓冲区,将最 近使用过的块保留在内 存中。 将修改后的缓冲区数据 写入数据文件中。
DBWn
Datafiles
Control files
Redo Log files
Database
进程结构 后台进程(四)
Instance SGA
LGWR 日志写入进程
Redo Log Buffer
DBWn LGWR
相关文档
最新文档