Oracle11gR2数据库系统日常维护操作手册.docx
- 文档编号:1922295
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:16
- 大小:21.61KB
Oracle11gR2数据库系统日常维护操作手册.docx
《Oracle11gR2数据库系统日常维护操作手册.docx》由会员分享,可在线阅读,更多相关《Oracle11gR2数据库系统日常维护操作手册.docx(16页珍藏版)》请在冰豆网上搜索。
Oracle11gR2数据库系统日常维护操作手册
Oracle11gR2数据库系统日常维护操作手册
修订纪录:
版本号
日期
作者
修订纪录
V1.0
2012-03-07
肖贤光
初稿
一、介绍
Oracle11g引进了些新的特性,在日常维护方面也带来些变化和改善。
日常维护工作中,大体上保持和延续了以前版本的优良友好操作接口,只部分新特性下,增加或改善了操作交互方式。
二、维护
日常维护工作中,主要有表空间、重做日志、归档、用户帐户、表、索引、簇表等的管理维护;在Oracle11gR2数据库,我们的系统开始采用Oracle的ASM组件来管理数据库的存储,因而ASM管理存储也成了一项日常维护工作;另外,还采用了OracleRestart功能来管理ASM、数据库、监听等数据库资源服务,故OHAS服务状态管理也是需要加以关注。
表空间、重做日志、归档的一般管理和以前版本的管理没有太多的差异;只是涉及新增和调整时,涉及文件存储方面,因使用ASM部件,而需要做些操作命令语法上的调整;
用户账户、表、索引、簇表等内部逻辑结构的维护管理没有太多的变化。
2.1ASM管理与监控
ASM管理涉及存储的管理,主要有磁盘、磁盘组的创建、新增、更新、删除等管理维护方面。
2.1.1磁盘创建(Linux)
ASM磁盘创建,主要是使用ASMLib来管理磁盘的配置,Oracle引进ASMLib在内核级别进行磁盘的管理,便于ASM实例识别到磁盘,方面ASM创建、更新、删除磁盘组或组磁盘成员。
ASMLib管理磁盘,通过在系统级别识别到磁盘路径后,创建一个别名,来配置磁盘。
Redhatlinux下通过多路径软件识别磁盘路径后,对磁盘进行分区后,就可以使用ASMLib来创建一个磁盘别名。
示例:
RedhatES5下,采用DM管理的磁盘
通过多路径软件识别并配置了一个磁盘路径,将在/dev/mapper目录生成一个设备文件,默认是:
/dev/mapper/mpath[0~N]命名,但这个识别的设备对应的真实设备可能会随机器启动而发生变化;故可以通过wwwid号在/etc/multipath.conf文件配置别名,来固化设备与设备文件名对应;如配置一个设备别名为:
asm_dsk_01,则在/dev/mapper目录生成一个文件名:
/dev/mapper/asm_dsk_01,这样就可以使用fdisk或kpartx来划分分区,然后使用ASMLib来自动管理设备和生成另一个别名,便于OracleASMLib来管理设备的权限,而不随系统启动发生权限信息丢失问题。
创建语句:
划分的DM设备文件分区为:
/dev/mapper/asm_dsk_01p1
/usr/sbin/oracleasmcreatediskDISK01/dev/mapper/asm_dsk_01p1
ASMLib创建磁盘别名后,会在/dev/oracleasm/disks目录生成一个赋予ASM实例属主权限的磁盘设备别名文件,如示例则生成一个设备文件:
/dev/oracleasm/disks/DISK01,属主将是初始化ASMLib时配置的属主:
grid:
asmadmin,ASMLib初始化配置,也可以通过配置文件进行调整:
/etc/sysconfig/oracleasm
2.1.2查看磁盘(Linux)
磁盘查看,通过oracleasm脚本,查看系统目前已经被ASMLib管理的磁盘。
#查看创建ASMLib磁盘别名
/usr/sbin/oracleasmlistdisks
#查看DM设备对应的ASMLib磁盘
/usr/sbin/oracleasmquerydisk/dev/mapper/asm_dsk_01p1
2.1.3删除磁盘(linux)
ASMLib删除磁盘,需要先从ASM磁盘组里把磁盘卸载后,再从ASMLib配置里把磁盘别名删除。
/usr/sbin/oracleasmdeletediskDISK01
2.1.4创建磁盘组
ASM创建磁盘组,是在ASM实例里操作,以记录磁盘组使用的磁盘和容量等元数据信息。
可以通过SQLPLUS或ASMCMD,以及ASMCA工具配置。
su-grid
sqlplus"/assysasm"
creatediskgroupDATA01externalredundancy
disk'ORCL:
DISK01',
'ORCL:
DISK02';
2.1.5磁盘组新增磁盘
alterdiskgroupDATA01
adddisk'ORCL:
DISK03',
'ORCL:
DISK04';
2.1.6磁盘组删除磁盘
先查询出磁盘组里磁盘名
setlinesize2000
setpagesize2000
colg_namefora30
cold_pathfora60
cold_namefora30
selectg.namegrp_name,d.pathd_path,d.namedsk_name
fromv$asm_diskd,v$asm_diskgroupg
whered.group_number=g.group_number;
删除磁盘
alterdiskgroupDATA01
dropdisk'DISK01',
'DISK02';
2.1.7磁盘组删除
dropdiskgroupDATA01includingcontents;
2.1.8磁盘组维护
磁盘组维护,主要包括加载、检查修复磁盘。
#加载磁盘组
alterdiskgroupDATA01mount;
#卸载磁盘组
alterdiskgroupDATA01dismount;
#检查修复磁盘
alterdiskgroupDATA01checkallrepair/norepair;
alterdiskgroupDATA01checkdisk'DISK01'repair/norepair;
2.1.9磁盘组监控
磁盘组监控,主要有:
容量,磁盘加载状态,可以通过sqlplus登陆ASM实例查询视图,或在ASMCMD工具里查看。
查看磁盘组分配和使用情况:
(若磁盘空闲空间不足,需要及时申请分配存储到主机)
selectname,total_mb,free_mb,hot_used_mb,cold_used_mb
fromv$asm_diskgroup;
查看磁盘组加载状况:
selectname,statefromv$asm_diskgroup;
通过ASMCMD工具查看
#查看磁盘组信息
su-grid
amscmdlsdg
#查看连接的客户端信息
amscmdlsct
2.2OHAS服务管理与监控
OracleOHAS是Oracle11g开始推出的集成高可用解决方案的一款管理工具,主要用来管理CRS,RAC,OracleRestart,RACOnOneNode,ASM,Listener等数据库资源服务的守护进程管理工具。
他可以通过crsctl工具作为管理接口,也可以通过srvctl进行接口管理服务资源。
涉及日常管理工作部分有:
启/禁用OHASDeamon、ASM、磁盘组、监听、ONS、数据库、SERVICES;启动/停止OHASDeamon、ASM、磁盘组、监听、ONS、数据库、SERVICES;监控/删除OHASDeamon、ASM、磁盘组、监听、ONS、数据库、SERVICES.
2.2.1启/禁用服务资源
启/禁用OHASDeamon、ASM、磁盘组、监听、ONS服务需要在grid属主用户下执行;启/禁用数据库、SERVICES资源服务,既可以在grid属主用户,也可以在RDBMS用户下执行。
#启用crsdeamon服务
crsctlenablecrs
#禁用crsdeamon服务
crsctldisablecrs
#启用hasdeamon服务
crsctlenablehas
#禁用hasdeamon服务
crsctldisablehas
#启用ASM服务
srvctlenableasm
#禁用ASM服务
srvctldisableasm
#启用磁盘组资源
srvctlenablediskgroup-g
#禁用磁盘组资源
srvctldisablediskgroup-g
#启用监听资源
srvctlenablelistener[-l
#禁用监听资源
srvctldisablelistener[-l
#启用ons资源
srvctlenableons[-v]
#禁用ons资源
srvctldisableons[-v]
#启用数据库资源
srvctlenabledatabase-d
#禁用数据库资源
srvctldisabledatabase-d
#启用数据库服务
srvctlenableservice-d
#禁用数据库服务
srvctldisableservice-d
2.2.2启动/停止资源服务
启动/停止OHASDeamon、ASM、磁盘组、监听、ONS服务需要在grid属主用户下执行;启动/停止数据库、SERVICES资源服务,既可以在grid属主用户,也可以在RDBMS用户下执行。
#启动crsdeamon服务
crsctlstartcrs
#停止crsdeamon服务
crsctlstopcrs
#启动hasdeamon服务
crsctlstarthas
#停止hasdeamon服务
crsctlstophas
#启动ASM服务
srvctlstartasm[-o
#停止ASM服务
srvctlstopasm[-f]
#启动磁盘组资源
srvctlstartdiskgroup-g
#停止磁盘组资源
srvctlstopdiskgroup-g
#启动监听资源
srvctlstartlistener[-l
#停止监听资源
srvctlstoplistener[-l
#启动ons资源
srvctlstartons[-v]
#停止ons资源
srvctlstopons[-v]
#启动数据库资源
srvctlstartdatabase-d
#停止数据库资源
srvctlstopdatabase-d
#启动数据库服务
srvctlstartservice-d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle11gR2 数据库 系统 日常 维护 操作手册