Oracle 11g ASM 实验.docx

上传人:b****1 文档编号:1357371 上传时间:2023-04-30 格式:DOCX 页数:47 大小:1.43MB
下载 相关 举报
Oracle 11g ASM 实验.docx_第1页
第1页 / 共47页
Oracle 11g ASM 实验.docx_第2页
第2页 / 共47页
Oracle 11g ASM 实验.docx_第3页
第3页 / 共47页
Oracle 11g ASM 实验.docx_第4页
第4页 / 共47页
Oracle 11g ASM 实验.docx_第5页
第5页 / 共47页
Oracle 11g ASM 实验.docx_第6页
第6页 / 共47页
Oracle 11g ASM 实验.docx_第7页
第7页 / 共47页
Oracle 11g ASM 实验.docx_第8页
第8页 / 共47页
Oracle 11g ASM 实验.docx_第9页
第9页 / 共47页
Oracle 11g ASM 实验.docx_第10页
第10页 / 共47页
Oracle 11g ASM 实验.docx_第11页
第11页 / 共47页
Oracle 11g ASM 实验.docx_第12页
第12页 / 共47页
Oracle 11g ASM 实验.docx_第13页
第13页 / 共47页
Oracle 11g ASM 实验.docx_第14页
第14页 / 共47页
Oracle 11g ASM 实验.docx_第15页
第15页 / 共47页
Oracle 11g ASM 实验.docx_第16页
第16页 / 共47页
Oracle 11g ASM 实验.docx_第17页
第17页 / 共47页
Oracle 11g ASM 实验.docx_第18页
第18页 / 共47页
Oracle 11g ASM 实验.docx_第19页
第19页 / 共47页
Oracle 11g ASM 实验.docx_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Oracle 11g ASM 实验.docx

《Oracle 11g ASM 实验.docx》由会员分享,可在线阅读,更多相关《Oracle 11g ASM 实验.docx(47页珍藏版)》请在冰点文库上搜索。

Oracle 11g ASM 实验.docx

Oracle11gASM实验

Lab:

InstallingGridInfrastructureonASM

foraStandaloneServer

1实验目的

通过本次实验,了解OracleGridInfrastructure11gR2的安装

熟悉ASM的管理及操作

熟悉CRS的管理

熟悉EnterpriseManager管理及监控

2实验环境

虚拟机

vmwareserver1.07

2GMem/1Cpu/30GHD

OS

oracleenterpriselinux5.4

LinuxKernel2.6.18(32bit)

Oracle

GridInfrastructure

11gRelease2

 

Database

11gRelease2

GridInfrastructure安装及管理参考:

ASM管理参考:

(StorageAdministrator'sGuide)

3实验安装前准备工作

3.1用户与组

1.创建OS组

#/usr/sbin/groupadd-g106oinstall

#/usr/sbin/groupadd-g107dba

#/usr/sbin/groupadd-g108asmadmin

#/usr/sbin/groupadd-g109asmdba

#/usr/sbin/groupadd-g110asmoper

2.创建OS用户

#/usr/sbin/useradd-u501-goinstall-Gdba,asmadmin,asmdba,asmoperoracle

3.设置OS用户密码

#passwdoracle

3.2系统检查

1.服务器内存:

(最少1.5GBforgridinfrastructureforacluster)

#grepMemTotal/proc/meminfo

2.服务器交换分区:

(最少1.5GB,建议1.5倍内存大小)

#grepSwapTotal/proc/meminfo

3.磁盘空间需求:

∙/tmp目录:

1024MB

∙数据库软件:

5-10GB,依赖于安装类型

∙GridInfrastructure:

5GB

∙文件系统:

5GB用来放置安装软件

3.3软件检查

1.操作系统版本及内核:

#uname–a

#getconfLONG_BIT

2.OS软件包:

#rpm–qpackage_name

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3(32bit)

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-2.5-24(32bit)

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5(32bit)

glibc-headers-2.5

ksh-20060214

libaio-0.3.106

libaio-0.3.106(32bit)

libaio-devel-0.3.106

libaio-devel-0.3.106(32bit)

libgcc-4.1.2

libgcc-4.1.2(32bit)

libstdc++-4.1.2

libstdc++-4.1.2(32bit)

libstdc++-devel4.1.2

make-3.81

sysstat-7.0.2

unixODBC-2.2.11

unixODBC-2.2.11(32bit)

unixODBC-devel-2.2.11

unixODBC-devel-2.2.11(32bit)

3.修改和配置系统核心参数

#vi/etc/sysctl.conf

kernel.shmall=2097152

kernel.shmmax=536870912

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=6815744

fs.aio-max-nr=1048576

net.ipv4.ip_local_port_range=900065500

net.core.rmem_default=4194304

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=1048576

#/sbin/sysctl-p

3.4创建目录

1.创建GridInfrastructureHome目录

(Grid安装目录应置于ORACLE_BASE之外,RDBMS安装目录需置于ORACLE_BASE之内)

#mkdir-p/u01/ora11g/11.2.0/grid

2.创建ORACLE_BASE目录

#mkdir-p/u01/ora11g/app/oracle

#mkdir/u01/ora11g/app/oracle/cfgtoollogs

3.创建RDBMSHome目录

#mkdir-p /u01/ora11g/app/oracle/product/11.2.0/db_1

4.修改目录属性

#chown-Roracle:

oinstall/u01

#chmod-R775/u01/

3.5初始化raw设备

1.使用DD产生14个500M大小文件

ddif=/dev/zeroof=/mnt/dsk/s_disk1bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk2bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk3bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk4bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk5bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk6bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk7bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk8bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk9bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk10bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk11bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk12bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk13bs=1Mcount=500

ddif=/dev/zeroof=/mnt/dsk/s_disk14bs=1Mcount=500

2.将文件关联Loop设备

vi/etc/modprobe.conf--修改配置设置loop文件数量

optionsloopmax_loop=20

vi/etc/rc.local--自动加载loopdevices

/sbin/losetup/dev/loop1/mnt/dsk/s_disk1

/sbin/losetup/dev/loop2/mnt/dsk/s_disk2

/sbin/losetup/dev/loop3/mnt/dsk/s_disk3

/sbin/losetup/dev/loop4/mnt/dsk/s_disk4

/sbin/losetup/dev/loop5/mnt/dsk/s_disk5

/sbin/losetup/dev/loop6/mnt/dsk/s_disk6

/sbin/losetup/dev/loop7/mnt/dsk/s_disk7

/sbin/losetup/dev/loop8/mnt/dsk/s_disk8

/sbin/losetup/dev/loop9/mnt/dsk/s_disk9

/sbin/losetup/dev/loop10/mnt/dsk/s_disk10

/sbin/losetup/dev/loop11/mnt/dsk/s_disk11

/sbin/losetup/dev/loop12/mnt/dsk/s_disk12

/sbin/losetup/dev/loop13/mnt/dsk/s_disk13

/sbin/losetup/dev/loop14/mnt/dsk/s_disk14

3.将文件关联Loop设备

vi/etc/sysconfig/rawdevices

raw/dev/raw/raw1/dev/loop1

raw/dev/raw/raw2/dev/loop2

raw/dev/raw/raw3/dev/loop3

raw/dev/raw/raw4/dev/loop4

raw/dev/raw/raw5/dev/loop5

raw/dev/raw/raw6/dev/loop6

raw/dev/raw/raw7/dev/loop7

raw/dev/raw/raw8/dev/loop8

raw/dev/raw/raw9/dev/loop9

raw/dev/raw/raw10/dev/loop10

raw/dev/raw/raw10/dev/loop11

raw/dev/raw/raw10/dev/loop12

raw/dev/raw/raw10/dev/loop13

raw/dev/raw/raw10/dev/loop14

4.修改raw设备权限

chmod660/dev/raw/raw1

chownoracle:

dba/dev/raw/raw1

chmod660/dev/raw/raw2

chownoracle:

dba/dev/raw/raw2

chmod660/dev/raw/raw3

chownoracle:

dba/dev/raw/raw3

chmod660/dev/raw/raw4

chownoracle:

dba/dev/raw/raw4

chmod660/dev/raw/raw5

chownoracle:

dba/dev/raw/raw5

chmod660/dev/raw/raw6

chownoracle:

dba/dev/raw/raw6

chmod660/dev/raw/raw7

chownoracle:

dba/dev/raw/raw7

chmod660/dev/raw/raw8

chownoracle:

dba/dev/raw/raw8

chmod660/dev/raw/raw9

chownoracle:

dba/dev/raw/raw9

chmod660/dev/raw/raw10

chownoracle:

dba/dev/raw/raw10

chmod660/dev/raw/raw11

chownoracle:

dba/dev/raw/raw11

chmod660/dev/raw/raw12

chownoracle:

dba/dev/raw/raw12

chmod660/dev/raw/raw13

chownoracle:

dba/dev/raw/raw13

chmod660/dev/raw/raw14

chownoracle:

dba/dev/raw/raw14

4GridInfrastructure安装

4.1GridInfrastructure安装

1.以oracle用户登陆并设置DISPLAY参数

$exportDISPLAY=IP_ADDRESS:

0

开启本地x-windows终端

2.启动安装程序

$/mnt/software/grid/runInstaller

3.完成安装过程

 

∙选择“InstallandconfiguregridInfrastructureforaStandaloneServer”

 

∙添加“SimplifiedChinese”语言选项

 

∙CreateASMDiskGroup配置

选取8个500M容量的DISK,Redundancy类型为External,命名DATADG

 

∙输入AMS实例的密码“oracle”

 

∙因密码简单不符合ORACLE推荐,忽略,继续

 

∙确认ASM相关组设置

 

∙输入OracleBase:

/u01/ora11g/app/oracle

SoftwareLocation:

/u01/ora11g/11.2.0/grid

 

∙确定Inventory目录

 

∙点击Next进行安装前的检查

 

∙检查通过,安装预览

 

∙安装开始

 

∙完成安装前,弹出窗口,提示执行相关脚本:

以root用户登陆,按照窗口提示,顺序执行,执行完毕,点OK返回

 

∙继续执行Net和ASM的配置

 

∙全部完成GridInfrastructure的安装,点CLOSE退出

5数据库软件安装

5.1数据库软件安装

1.以oracle用户登陆并设置DISPLAY参数

$exportDISPLAY=IP_ADDRESS:

0

开启本地x-windows终端

2.启动安装程序

$/mnt/software/database/runInstaller

3.完成安装过程

∙取消邮件接收的勾选

 

∙选择“Createandconfigureadatabase”

 

∙选择“ServerClass”

 

∙选择“SingleInstancedatabaseinstallation”数据库安装类型

 

∙选择“Advancedinstall”高级安装类型

 

∙添加简体中文

 

∙选择“Enterpriseedition”企业版

 

∙确认OracleBase和OracleHome路径

 

∙选择“GeneralPurposeorTransactionProcessing”通用/事务处理类型

 

∙确认数据库SID设置

 

∙使用“AutomaticMemoryManagement”自动内存管理

 

∙设置字符集

 

∙默认使用EnterpriseManager管理

 

∙使用ASM为数据库存储,输入ASMNMP密码

 

∙设置是否启用自动备份

 

∙选择ASMDiskGroup为数据库存储

 

∙设置数据库用户密码

 

∙确认DBA组和OINSTALL组的权限

 

∙安装前检查

 

∙安装Summary

 

∙开始安装

 

∙创建数据库过程

 

∙建库完成

 

∙完成前执行root.sh

 

可登陆数据库EM管理界面https:

//192.168.17.8:

1158/em,检查相关状态

6ASM,CRS及数据库维护

6.1ASM的维护

1.以oracle用户登陆,设置ORACLE_SID环境变量

$.oraenv

ORACLE_SID=[ods]?

+ASM

TheOraclebaseforORACLE_HOME=/u01/ora11g/11.2.0/gridis/u01/ora11g/app/oracle

输入ORACLE_SID时,使用以下命令可以确定:

cat/etc/oratab

或者

ps–ef|grepdbw

2.检查状态和增加磁盘组操作:

A.使用srvctll命令

检查ASM实例状态:

srvctlstatusasm

检查ASM磁盘组:

srvctlstatusdiskgroup-gdatadg

B.使用sqlplus:

$sqlplus/assysasm

∙查看是否有数据库实例连接上ASM实例

SQL>selectinstance_name,db_name,statusfromv$asm_client;

∙查看磁盘组、磁盘信息

SQL>selectgroup_number,name,total_mb,free_mb,type,statefrom

v$asm_diskgroup;

SQL>selectgroup_number,disk_number,name,state,path,redundancyfrom

v$asm_diskorderby1,2;

∙查看ASM的文件信息

SQL>selectgroup_number,file_number,type,redundancy,striped,bytesfromv$asm_file;

∙查看ASM的BALANCE操作

SQL>selectoperation,state,power,actual,sofarfromv$asm_operation;

∙挂载或卸载磁盘组

SQL>ALTERDISKGROUPDGNAEM|ALLMOUNT|DISMOUNT;

∙创建磁盘组

SQL>creatediskgroupDGNAEMexternalredundancydisk'DISKPATH';

∙将DISK添加进磁盘组

SQL>alterdiskgroupDGNAEMadddisk'DISKPATH'nameDISKNAME;

∙磁盘组检查和BALANCE设置

SQL>alterdiskgroupDGNAEMrebalancepower11;

SQL>alterdiskgroupDGNAEMcheckall;

SQL>alterdiskgroupDGNAEMcheckallrepair;

3.使用asmcmd命令对ASM磁盘组文件进行操作

设置好环境变量后使用

$asmcmd

ASMCMD>help

ASMCMD>lsdg

详情请参考如下Oracle官方手册StorageAdministrator'sGuide

4.使用asmca图形界面对ASM磁盘组进行管理

5.使用EM数据库管理图形界面对ASM进行管理

使用EM可以对ASM进行各种相关操作。

连接URL为https:

//IP:

1158/em

登录用户信息:

sysman/oracle

6.2CRS的维护

1.以oracle用户登陆,设置ORACLE_SID环境变量

2.检查应用程序资源的状态

$crsctlstatres-t

查询所有crs资源的状态

$crsctlstatres-t-init

查询crsinit资源的状态。

crsctl与srvctl等命令在使用时可以随时使用–h参数来得到帮助

如:

crsctlstart–h或crsctlstopcrs-h

3.CRS启动和停止

crsctlstartres-all

crsctlstopres-all

6.3数据库相关服务的管理

∙检查数据库状态

$srvctlstatusdatabase-dorcl

∙RAC数据库启动和停止

srvctlstartdb–dorcl

srvctlstopdb–doorcl

∙Listener的启动与停止

$srvctlstartlistener-h

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2