SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
1 / 38 QQ:5210377 www.royalwzy.com
在 ASM 上安装和配置 11gR2
1. 实验目标
1. 为安装 Grid Infrastructure 和 Oracle Database Installation 分别创建 OS
组和 OS 用户;
2. 安装 Oracle Grid Infrastructure 11gR2,安装和开启 OHAS 服务,使用 OUI 创
建 ASM 实例和磁盘组;
3. 11gr2 数据库软件的安装和基于 ASM 的数据库的创建;
4. 注意:如果要使用 11gR2 的 ASM 创建 10gR2 或者 11gR1 的数据库,在执行 dbca 之前
要设置 ASM GID 参数到数据库内核($ORACLE_HOME/bin/oracle);
2. 实验环境
1. OS:RHEL5.3;
2. kernel:2.6.18-128.el5;
3. hostname:singleton.snda.com;
4. ip:192.168.10.112;
5. RAM:2g(装 grid infrastructure 最小 1.5g,装 grid infrastructure for rac
最小
2.5g);
6. swap:2g;
3. 安装 grid 和 oracle database 的准备工作:
1. 创建 oinstall,dba,oper,asmadmin,asmdba,asmoper 用户组和 grid,oracle
用户;(在 11gR2 Grid Infrastructure Standalone(non-RAC)配置中,grid
用户必须在 OSDBA(dba)的系统组中,因为 grid 的组件必须可以以 SYSDBA 的角色开
启和停止数据
库;)
2. 创建安装 grid 和 oracle 的目
录;
3. 安装 ASMLib(Linux Only)
1. 下载 ASMLib RMPs:下载的版本必须跟内核版本一
致;
2 / 38 QQ:5210377 www.royalwzy.com
2. 安装 ASMLib RMPs:rpm -Uvh oracleasm*,安装和操作说
明;
3 / 38 QQ:5210377 www.royalwzy.com
4. 添加 3 块 5G 的 SCSI 硬盘/dev/sd[b-d],每块硬盘只创建一个分区
/dev/sd[b-d]1;
5. 安装 Oracle ASMLib:service oracleasm configure;(我们可以使用 ASMLIB
磁盘,裸设备,块磁盘,LUNs 或者 NAS 设备,这些都必须属于 grid 用户和 asmadmin 组.
因为采用的是角色分离,所以 ASM 磁盘的拥有者应该是
grid:asmadmin;)
6. 启动 asm:service oracleasm
start;
4 / 38 QQ:5210377 www.royalwzy.com
7. 在 3 块 SCSI 磁盘分区上创建 ASMLIB 磁
盘;
8. 上传 grid 和数据库软件并解压,grid 软件和 database 软件要版本一致(此处都是
11.2.0.3,包 1 和 2 是 database 软件,包 3 是 grid 软
件);
9. 安装必要的包:yum -y install binutils compat-libstdc++-33
elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc
glibc-common glibc-devel glibc-headers ksh libaio libaio-devel
libgcc libstdc++ libstdc++-devel make sysstat unixODBC
unixODBC-devel;
10. 修改内核参数文件
/etc/sysctl.conf;
5 / 38 QQ:5210377 www.royalwzy.com
11. 修改用户限制
/etc/security/limits.conf;
12. 修改安全设置
/etc/pam.d/login;
13. 配置 grid 用户的环境变量:su -
grid;
6 / 38 QQ:5210377 www.royalwzy.com
14. 配置 oracle 用户的环境变量:su -
oracle;
4. 11gR2 Grid Infrastructure Oracle Home Installation:
1. 切换到 grid 用户下运行 OUI(Oracle Universal
Installer);
2. 为一个单独的服务器安装和配置 Grid Infrastructure(第二个选项和第四个选项的
区别在于:第二个选项安装的时候必须配置 ASM 磁盘组,而第四个选项可以先不配置,之
7 / 38 QQ:5210377 www.royalwzy.com
后使用 asmca 配置,可以用于文件系统以后转 ASM 时候使
用);
3. 选择安装的语言,默认是英语,可以选择简体中文;
4. 创建磁盘组,创建一个名为 DATA 的磁盘组,正常冗余,组成员有 ORCL:ASMDISK1 和
ORCL:ASMDISK2 ASMLIB 磁
8 / 38 QQ:5210377 www.royalwzy.com
盘;
9 / 38 QQ:5210377 www.royalwzy.com
5. 为 ASM 和 ASMSNMP 用户设置密
码;
10 / 38 QQ:5210377 www.royalwzy.com
6. 为 ASM 数据库管理员指定相应的 OS
组;
11 / 38 QQ:5210377 www.royalwzy.com
7. 指定 ORACLE_BASE 和 ORACLE_HOME 目录,会自动读取环境变量
的;
8. 指定 Oracle Inventory 的目录,自动会自动检测放在 ORACLE_BASE 目录下(检测的
时候如果有内核参数的问题可以通过执行 Fix&Check Again 来修复,如果缺少包的话
需要自己安装);
12 / 38 QQ:5210377 www.royalwzy.com
9. 安装前检查,以及安装的摘
要;
10. 走进度安装,在 root 用户下执行相应的脚本(会拷贝一些工具;创建 OLR;在
/etc/inittab 中添加开机启动,并运行 ohasd 进
程;);
13 / 38 QQ:5210377 www.royalwzy.com
14 / 38 QQ:5210377 www.royalwzy.com
15 / 38 QQ:5210377 www.royalwzy.com
11. 完成安
装;
12. 验证 OHAS 和 CSS 服务是否开启并且在运行:crsctl check has;crsctl check
css;
16 / 38 QQ:5210377 www.royalwzy.com
13. 验证 ASM 实例开启并且正在运行: ps -fea | grep asm_ | grep -v
grep;
17 / 38 QQ:5210377 www.royalwzy.com
18 / 38 QQ:5210377 www.royalwzy.com
5. 创建 RECO 磁盘组:
1. 图形界面下运行 asmca,在
ORCL:ASMDISK3(/dev/oracleasm/disks/ASMDISK3)ASMLIB磁盘上来创建一个
RECO 磁盘
组;
19 / 38 QQ:5210377 www.royalwzy.com
2. 点击创建按
钮;
3. 使用 ORCL:ASMDISK3 创建一个名为 RECO 的磁盘组(作为外部的冗余磁盘组),点击高
级选项,显示 AU 和 Compatibility 属性(ASM Compatibility 表示可以访问此 ASM
磁盘组的 grid 软件的最低版本;Database Compatibility 表示能把文件放在此
ASM 磁盘组的数据库最低版本;ADVM Compatibility 表示操作 ASM 磁盘的 ADVM 软
件的最低版
20 / 38 QQ:5210377 www.royalwzy.com
本);
21 / 38 QQ:5210377 www.royalwzy.com
4. 查看结
果;
6. 11.2.0.3 RMDBS 实例和数据库的安装;
1. 内核参数,环境变量,安全设置,用户限制在前面已经设置;
2. 在 oracle 用户下执行 OUI 来安装 11gR2 实
例;
22 / 38 QQ:5210377 www.royalwzy.com
3. 安装实例和数据库(推荐选择下面只安装实例,之后再创建数据
库);
23 / 38 QQ:5210377 www.royalwzy.com
4. 选择 Server
class;
24 / 38 QQ:5210377 www.royalwzy.com
5. 仅仅只安装一个实
例;
25 / 38 QQ:5210377 www.royalwzy.com
6. 选择高级安装,自己定义安装内
容;
26 / 38 QQ:5210377 www.royalwzy.com
7. 指定 ORACLE_BASE 和 ORACLE_HOME,会自动读取环境变量
的;
27 / 38 QQ:5210377 www.royalwzy.com
8. 指定 ORACLE_SID 和全局服务名
称;
28 / 38 QQ:5210377 www.royalwzy.com
9. 选择字符集和安装示例数据
库;
29 / 38 QQ:5210377 www.royalwzy.com
10. 最重要的一步,指定数据库的存储选项,选择 ASM,并指定 ASMSNMP 用户的密
码;
30 / 38 QQ:5210377 www.royalwzy.com
11. 选择磁盘
组;
31 / 38 QQ:5210377 www.royalwzy.com
12. 只用 oracle 用户的密码,安装前检查,和概要信
息;
32 / 38 QQ:5210377 www.royalwzy.com
13. 安装走进度,在 root 用户下执行脚本,直到安装完
成;
33 / 38 QQ:5210377 www.royalwzy.com
14. 访问数据库:select dbid, name, open_mode, log_mode from v$database;;
34 / 38 QQ:5210377 www.royalwzy.com
15. 访问 Enterprise Manager Database Control 地
址:https://192.168.10.112:1158/em;
7. 如果要在11gR2的ASM上创建11gR1 or 10gR2的数据库,在执行dbca之前,应该设置ASM GID
到 oracle 内核(<10.2 or 11.1 RDBMS Oracle Home>/bin/oracle executable);
1. 仅仅当 ORACLE_HOME 是基于 11.2.0.1.0 or 11.2.0.1.2 版本的 Grid
Infrastructure,需要安装 9575578 补丁集;
2. 以 grid 用户登录,然后设置数据库的 ASM GID,修改过之后 RDBMS
$ORACLE_HOME/bin/oracle 文件属于 asmadmin 组;
3. 运行 dbca 创建数据库;
-- 查看内存和交换分区大小;
grep MemTotal /proc/meminfo;
grep SwapTotal /proc/meminfo;
35 / 38 QQ:5210377 www.royalwzy.com
-- 创建 oinstall,dba,oper,asmadmin,asmdba,asmoper 用户组;
groupadd oinstall;
groupadd dba;
groupadd oper;
groupadd asmadmin;
groupadd asmdba;
groupadd asmoper;
-- 创建 grid,oracle 用户;
useradd -g oinstall -G asmadmin,asmdba,asmoper,dba grid;
useradd -g oinstall -G dba,asmdba,oper oracle;
-- 创建 grid 和 oacle 的软件目录;
mkdir -p /u01/app/grid;
mkdir -p /u01/app/grid/product/11.2.0/grid
chown -R grid:oinstall /u01;
mkdir -p /u01/app/oracle;
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01/app/oracle;
chmod -R 775 /u01;
-- 配置 ASM;
/etc/init.d/oracleasm configure;
or
service oracleasm configure;
-- 启动 ASM;
/etc/init.d/oracleasm start;
or
service oracleasm start;
-- 创建 ASMLIB 磁盘;
/etc/init.d/oracleasm createdisk ASMDISK1 /dev/sdb1;
/etc/init.d/oracleasm createdisk ASMDISK2 /dev/sdc1;
/etc/init.d/oracleasm createdisk ASMDISK3 /dev/sdd1;
or
service oracleasm createdisk ASMDISK1 /dev/sdb1;
service oracleasm createdisk ASMDISK2 /dev/sdc1;
service oracleasm createdisk ASMDISK3 /dev/sdd1;
-- 列出 ASM 磁盘;
/etc/init.d/oracleasm listdisks;
or
36 / 38 QQ:5210377 www.royalwzy.com
service oracleasm listdisks;
-- 检查 ASM 磁盘;
/etc/init.d/oracleasm querydisk ASMDISK1;
/etc/init.d/oracleasm querydisk ASMDISK2;
/etc/init.d/oracleasm querydisk ASMDISK3;
or
service oracleasm querydisk ASMDISK1;
service oracleasm querydisk ASMDISK2;
service oracleasm querydisk ASMDISK3;
-- root 用户修改内核参数文件/etc/sysctl.conf;sysctl -p;
fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
-- root 用户修改用户限制/etc/security/limits.conf;
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 4096
grid hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 4096
oracle hard nofile 65536
-- root 用户修改安全设置/etc/pam.d/login;
session required /lib/security/pam_limits.so
session required pam_limits.so
-- grid 用户的环境变量.bash_profile
ORACLE_HOSTNAME=singleton.snda.com
ORACLE_SID=+ASM
ORACLE_BASE=/u01/app/grid
37 / 38 QQ:5210377 www.royalwzy.com
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/grid
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export ORACLE_HOSTNAME ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_LIBRARY_PA
TH CLASSPATH
umask 022
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias ggsci='rlwrap ggsci'
-- oracle 用户的环境变量.bash_profile
ORACLE_HOSTNAME=singleton.snda.com
ORACLE_SID=orcl
ORACLE_UNQNAME=orcl
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export ORACLE_HOSTNAME ORACLE_SID ORACLE_UNQNAME ORACLE_BASE ORACLE_HOME PATH
LD_LIBRARY_PATH CLASSPATH
umask 022
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias ggsci='rlwrap ggsci'
-- 验证 OHAS 和 CSS 服务是否开启并且在运行;
crsctl check has;
crsctl check css;
crsctl stat res;
-- 验证 ASM 实例开启并且正在运行;
ps -fea | grep asm_ | grep -v grep;
sqlplus / as sysasm
show parameter instance_name
select name, state from v$asm_diskgroup;
select name, path from v$asm_disk;
srvctl status asm
srvctl status listener
38 / 38 QQ:5210377 www.royalwzy.com
-- 设置 ASM GID;
$> su - grid
$> id
$> <Oracle Grid Home>/bin/setasmgidwrap o=<10.2 or 11.1 RDBMS DB Oracle Home
>/bin/oracle
$> ls –l <10.2 or 11.1 RDBMS DB Oracle Home>/bin/oracle

Contenu connexe

Tendances

Oracle enterprise manager cloud control 12c release 5 installation on oracle ...
Oracle enterprise manager cloud control 12c release 5 installation on oracle ...Oracle enterprise manager cloud control 12c release 5 installation on oracle ...
Oracle enterprise manager cloud control 12c release 5 installation on oracle ...Zhaoyang Wang
 
诗檀软件 Oracle数据块损坏知识
诗檀软件 Oracle数据块损坏知识诗檀软件 Oracle数据块损坏知识
诗檀软件 Oracle数据块损坏知识maclean liu
 
Drupal solr
Drupal solrDrupal solr
Drupal solrHen Chen
 
Nginx共享内存
Nginx共享内存Nginx共享内存
Nginx共享内存Lucien Li
 
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)acqua young
 
Nginx+常见应用技术指南
Nginx+常见应用技术指南Nginx+常见应用技术指南
Nginx+常见应用技术指南andy54321
 
如何在 Tomcat 下安装 solr 4
如何在 Tomcat 下安装 solr 4如何在 Tomcat 下安装 solr 4
如何在 Tomcat 下安装 solr 4YUCHENG HU
 
深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)maclean liu
 
Maclean介绍oracle asm基础概念和原理
Maclean介绍oracle asm基础概念和原理Maclean介绍oracle asm基础概念和原理
Maclean介绍oracle asm基础概念和原理maclean liu
 
磁盘Raid简介及性能分析
磁盘Raid简介及性能分析磁盘Raid简介及性能分析
磁盘Raid简介及性能分析yzsind
 
Apache安装配置mod security
Apache安装配置mod securityApache安装配置mod security
Apache安装配置mod securityHuang Toby
 
OpenSTACK Installation on Ubuntu
OpenSTACK Installation on UbuntuOpenSTACK Installation on Ubuntu
OpenSTACK Installation on Ubuntu康志強 大人
 
为10g rac cluster添加节点
为10g rac cluster添加节点为10g rac cluster添加节点
为10g rac cluster添加节点maclean liu
 
康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)Yiwei Ma
 
Apache+php+mysql在Linux下的安装与配置
Apache+php+mysql在Linux下的安装与配置Apache+php+mysql在Linux下的安装与配置
Apache+php+mysql在Linux下的安装与配置wensheng wei
 
Infiniflash benchmark
Infiniflash benchmarkInfiniflash benchmark
Infiniflash benchmarkLouis liu
 
Showinnodbstatus公开
Showinnodbstatus公开Showinnodbstatus公开
Showinnodbstatus公开longxibendi
 
Lamp安全全攻略
Lamp安全全攻略Lamp安全全攻略
Lamp安全全攻略Da Zhao
 

Tendances (20)

Oracle enterprise manager cloud control 12c release 5 installation on oracle ...
Oracle enterprise manager cloud control 12c release 5 installation on oracle ...Oracle enterprise manager cloud control 12c release 5 installation on oracle ...
Oracle enterprise manager cloud control 12c release 5 installation on oracle ...
 
诗檀软件 Oracle数据块损坏知识
诗檀软件 Oracle数据块损坏知识诗檀软件 Oracle数据块损坏知识
诗檀软件 Oracle数据块损坏知识
 
Drupal solr
Drupal solrDrupal solr
Drupal solr
 
Nginx共享内存
Nginx共享内存Nginx共享内存
Nginx共享内存
 
Linuxguide4f2e
Linuxguide4f2eLinuxguide4f2e
Linuxguide4f2e
 
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
 
Nginx+常见应用技术指南
Nginx+常见应用技术指南Nginx+常见应用技术指南
Nginx+常见应用技术指南
 
如何在 Tomcat 下安装 solr 4
如何在 Tomcat 下安装 solr 4如何在 Tomcat 下安装 solr 4
如何在 Tomcat 下安装 solr 4
 
深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)
 
Maclean介绍oracle asm基础概念和原理
Maclean介绍oracle asm基础概念和原理Maclean介绍oracle asm基础概念和原理
Maclean介绍oracle asm基础概念和原理
 
磁盘Raid简介及性能分析
磁盘Raid简介及性能分析磁盘Raid简介及性能分析
磁盘Raid简介及性能分析
 
Apache安装配置mod security
Apache安装配置mod securityApache安装配置mod security
Apache安装配置mod security
 
OpenSTACK Installation on Ubuntu
OpenSTACK Installation on UbuntuOpenSTACK Installation on Ubuntu
OpenSTACK Installation on Ubuntu
 
为10g rac cluster添加节点
为10g rac cluster添加节点为10g rac cluster添加节点
为10g rac cluster添加节点
 
康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)
 
Dl
DlDl
Dl
 
Apache+php+mysql在Linux下的安装与配置
Apache+php+mysql在Linux下的安装与配置Apache+php+mysql在Linux下的安装与配置
Apache+php+mysql在Linux下的安装与配置
 
Infiniflash benchmark
Infiniflash benchmarkInfiniflash benchmark
Infiniflash benchmark
 
Showinnodbstatus公开
Showinnodbstatus公开Showinnodbstatus公开
Showinnodbstatus公开
 
Lamp安全全攻略
Lamp安全全攻略Lamp安全全攻略
Lamp安全全攻略
 

En vedette

Deploying Oracle 11g R2 on Linux RHEL6
Deploying Oracle 11g R2 on Linux RHEL6Deploying Oracle 11g R2 on Linux RHEL6
Deploying Oracle 11g R2 on Linux RHEL6Mc Cloud
 
Oracle RAC 12c and Policy-Managed Databases, a Technical Overview
Oracle RAC 12c and Policy-Managed Databases, a Technical OverviewOracle RAC 12c and Policy-Managed Databases, a Technical Overview
Oracle RAC 12c and Policy-Managed Databases, a Technical OverviewLudovico Caldara
 
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesRACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesLudovico Caldara
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESLudovico Caldara
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application clusterSatishbabu Gunukula
 
Backup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACBackup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACPaulo Fagundes
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuningYogiji Creations
 
Performance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And WhatPerformance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And Whatudaymoogala
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RACSyed Hussain
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptSantosh Kangane
 

En vedette (12)

Resume
ResumeResume
Resume
 
Deploying Oracle 11g R2 on Linux RHEL6
Deploying Oracle 11g R2 on Linux RHEL6Deploying Oracle 11g R2 on Linux RHEL6
Deploying Oracle 11g R2 on Linux RHEL6
 
Oracle RAC 12c and Policy-Managed Databases, a Technical Overview
Oracle RAC 12c and Policy-Managed Databases, a Technical OverviewOracle RAC 12c and Policy-Managed Databases, a Technical Overview
Oracle RAC 12c and Policy-Managed Databases, a Technical Overview
 
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesRACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application cluster
 
Backup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACBackup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RAC
 
Oracle Enterprise Manager 11g
Oracle Enterprise Manager 11gOracle Enterprise Manager 11g
Oracle Enterprise Manager 11g
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuning
 
Performance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And WhatPerformance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And What
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RAC
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and concept
 

Similaire à Installation and configuration 11g r2 asm using job role separation(grid & oracle os users)

How to plan a hadoop cluster for testing and production environment
How to plan a hadoop cluster for testing and production environmentHow to plan a hadoop cluster for testing and production environment
How to plan a hadoop cluster for testing and production environmentAnna Yen
 
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11gOracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11gChien Chung Shen
 
【Maclean liu技术分享】开oracle调优鹰眼,深入理解awr性能报告 第二讲 正式版 20130410
【Maclean liu技术分享】开oracle调优鹰眼,深入理解awr性能报告 第二讲 正式版 20130410【Maclean liu技术分享】开oracle调优鹰眼,深入理解awr性能报告 第二讲 正式版 20130410
【Maclean liu技术分享】开oracle调优鹰眼,深入理解awr性能报告 第二讲 正式版 20130410maclean liu
 
2, OCP - installing and creating a database
2, OCP - installing and creating a database2, OCP - installing and creating a database
2, OCP - installing and creating a databaseted-xu
 
配置Oracle 10g 双向流复制
配置Oracle 10g 双向流复制配置Oracle 10g 双向流复制
配置Oracle 10g 双向流复制maclean liu
 
StackOps step by-step guide
StackOps step by-step guideStackOps step by-step guide
StackOps step by-step guideslmagicbox
 
尚观Linux研究室 linux驱动程序全解析
尚观Linux研究室   linux驱动程序全解析尚观Linux研究室   linux驱动程序全解析
尚观Linux研究室 linux驱动程序全解析hangejnu
 
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zendwensheng wei
 
Mysql proxy cluster
Mysql proxy clusterMysql proxy cluster
Mysql proxy clusterYiwei Ma
 
Itpub电子杂志(第五期)
Itpub电子杂志(第五期)Itpub电子杂志(第五期)
Itpub电子杂志(第五期)yiditushe
 
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wangOrclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wangmaclean liu
 
CKAN 技術介紹 (基礎篇)
CKAN 技術介紹 (基礎篇)CKAN 技術介紹 (基礎篇)
CKAN 技術介紹 (基礎篇)Chengjen Lee
 
Linux network monitoring hands-on pratice
Linux network monitoring hands-on praticeLinux network monitoring hands-on pratice
Linux network monitoring hands-on praticeKenny (netman)
 
8, lamp
8, lamp8, lamp
8, lampted-xu
 
Am备份恢复文档
Am备份恢复文档Am备份恢复文档
Am备份恢复文档miglinda
 
Oda安装 恢复步骤
Oda安装 恢复步骤Oda安装 恢复步骤
Oda安装 恢复步骤n-lauren
 
4, OCP - oracle networking
4, OCP - oracle networking4, OCP - oracle networking
4, OCP - oracle networkingted-xu
 
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)heima911
 

Similaire à Installation and configuration 11g r2 asm using job role separation(grid & oracle os users) (20)

Asm+aix
Asm+aixAsm+aix
Asm+aix
 
How to plan a hadoop cluster for testing and production environment
How to plan a hadoop cluster for testing and production environmentHow to plan a hadoop cluster for testing and production environment
How to plan a hadoop cluster for testing and production environment
 
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11gOracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
 
【Maclean liu技术分享】开oracle调优鹰眼,深入理解awr性能报告 第二讲 正式版 20130410
【Maclean liu技术分享】开oracle调优鹰眼,深入理解awr性能报告 第二讲 正式版 20130410【Maclean liu技术分享】开oracle调优鹰眼,深入理解awr性能报告 第二讲 正式版 20130410
【Maclean liu技术分享】开oracle调优鹰眼,深入理解awr性能报告 第二讲 正式版 20130410
 
2, OCP - installing and creating a database
2, OCP - installing and creating a database2, OCP - installing and creating a database
2, OCP - installing and creating a database
 
摘星
摘星摘星
摘星
 
配置Oracle 10g 双向流复制
配置Oracle 10g 双向流复制配置Oracle 10g 双向流复制
配置Oracle 10g 双向流复制
 
StackOps step by-step guide
StackOps step by-step guideStackOps step by-step guide
StackOps step by-step guide
 
尚观Linux研究室 linux驱动程序全解析
尚观Linux研究室   linux驱动程序全解析尚观Linux研究室   linux驱动程序全解析
尚观Linux研究室 linux驱动程序全解析
 
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zend
 
Mysql proxy cluster
Mysql proxy clusterMysql proxy cluster
Mysql proxy cluster
 
Itpub电子杂志(第五期)
Itpub电子杂志(第五期)Itpub电子杂志(第五期)
Itpub电子杂志(第五期)
 
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wangOrclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
 
CKAN 技術介紹 (基礎篇)
CKAN 技術介紹 (基礎篇)CKAN 技術介紹 (基礎篇)
CKAN 技術介紹 (基礎篇)
 
Linux network monitoring hands-on pratice
Linux network monitoring hands-on praticeLinux network monitoring hands-on pratice
Linux network monitoring hands-on pratice
 
8, lamp
8, lamp8, lamp
8, lamp
 
Am备份恢复文档
Am备份恢复文档Am备份恢复文档
Am备份恢复文档
 
Oda安装 恢复步骤
Oda安装 恢复步骤Oda安装 恢复步骤
Oda安装 恢复步骤
 
4, OCP - oracle networking
4, OCP - oracle networking4, OCP - oracle networking
4, OCP - oracle networking
 
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)
 

Plus de Zhaoyang Wang

海通证券金融云思考与实践(数据技术嘉年华2017)
海通证券金融云思考与实践(数据技术嘉年华2017)海通证券金融云思考与实践(数据技术嘉年华2017)
海通证券金融云思考与实践(数据技术嘉年华2017)Zhaoyang Wang
 
云管理平台助力海通金融云建设
云管理平台助力海通金融云建设云管理平台助力海通金融云建设
云管理平台助力海通金融云建设Zhaoyang Wang
 
海通证券数据库备份恢复云平台实践(OTN Tour Shanghai 2017)
海通证券数据库备份恢复云平台实践(OTN Tour Shanghai 2017)海通证券数据库备份恢复云平台实践(OTN Tour Shanghai 2017)
海通证券数据库备份恢复云平台实践(OTN Tour Shanghai 2017)Zhaoyang Wang
 
Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践Zhaoyang Wang
 
Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍Zhaoyang Wang
 
Oracle cloud 使用云市场快速搭建小型电商网站
Oracle cloud 使用云市场快速搭建小型电商网站Oracle cloud 使用云市场快速搭建小型电商网站
Oracle cloud 使用云市场快速搭建小型电商网站Zhaoyang Wang
 
Oracle cloud ravello介绍及测试账户申请
Oracle cloud ravello介绍及测试账户申请Oracle cloud ravello介绍及测试账户申请
Oracle cloud ravello介绍及测试账户申请Zhaoyang Wang
 
Oracle cloud 云介绍及测试账户申请
Oracle cloud 云介绍及测试账户申请Oracle cloud 云介绍及测试账户申请
Oracle cloud 云介绍及测试账户申请Zhaoyang Wang
 
New awesome features in MySQL 5.7
New awesome features in MySQL 5.7New awesome features in MySQL 5.7
New awesome features in MySQL 5.7Zhaoyang Wang
 
Performance Tuning Tool01-Statspack
Performance Tuning Tool01-StatspackPerformance Tuning Tool01-Statspack
Performance Tuning Tool01-StatspackZhaoyang Wang
 
SQL Tuning02-Intorduction to the CBO Optimizer
SQL Tuning02-Intorduction to the CBO OptimizerSQL Tuning02-Intorduction to the CBO Optimizer
SQL Tuning02-Intorduction to the CBO OptimizerZhaoyang Wang
 
SQL Tuning04-Interpreting Execution Plans
SQL Tuning04-Interpreting Execution PlansSQL Tuning04-Interpreting Execution Plans
SQL Tuning04-Interpreting Execution PlansZhaoyang Wang
 
SQL Tuning01-Introduction to SQL Tuning
SQL Tuning01-Introduction to SQL TuningSQL Tuning01-Introduction to SQL Tuning
SQL Tuning01-Introduction to SQL TuningZhaoyang Wang
 
MySQL Fulltext Search Tutorial
MySQL Fulltext Search TutorialMySQL Fulltext Search Tutorial
MySQL Fulltext Search TutorialZhaoyang Wang
 
Data Organization in InnoDB
Data Organization in InnoDBData Organization in InnoDB
Data Organization in InnoDBZhaoyang Wang
 
Oracle enterprise manager cloud control 12c r5 agent installation
Oracle enterprise manager cloud control 12c r5 agent installationOracle enterprise manager cloud control 12c r5 agent installation
Oracle enterprise manager cloud control 12c r5 agent installationZhaoyang Wang
 
MYSQLCLONE Introduction
MYSQLCLONE IntroductionMYSQLCLONE Introduction
MYSQLCLONE IntroductionZhaoyang Wang
 
Oracle security 08-oracle network security
Oracle security 08-oracle network securityOracle security 08-oracle network security
Oracle security 08-oracle network securityZhaoyang Wang
 
Oracle security 02-administering user security
Oracle security 02-administering user securityOracle security 02-administering user security
Oracle security 02-administering user securityZhaoyang Wang
 

Plus de Zhaoyang Wang (20)

海通证券金融云思考与实践(数据技术嘉年华2017)
海通证券金融云思考与实践(数据技术嘉年华2017)海通证券金融云思考与实践(数据技术嘉年华2017)
海通证券金融云思考与实践(数据技术嘉年华2017)
 
云管理平台助力海通金融云建设
云管理平台助力海通金融云建设云管理平台助力海通金融云建设
云管理平台助力海通金融云建设
 
海通证券数据库备份恢复云平台实践(OTN Tour Shanghai 2017)
海通证券数据库备份恢复云平台实践(OTN Tour Shanghai 2017)海通证券数据库备份恢复云平台实践(OTN Tour Shanghai 2017)
海通证券数据库备份恢复云平台实践(OTN Tour Shanghai 2017)
 
Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践
 
Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍
 
Oracle cloud 使用云市场快速搭建小型电商网站
Oracle cloud 使用云市场快速搭建小型电商网站Oracle cloud 使用云市场快速搭建小型电商网站
Oracle cloud 使用云市场快速搭建小型电商网站
 
Oracle cloud ravello介绍及测试账户申请
Oracle cloud ravello介绍及测试账户申请Oracle cloud ravello介绍及测试账户申请
Oracle cloud ravello介绍及测试账户申请
 
Oracle cloud 云介绍及测试账户申请
Oracle cloud 云介绍及测试账户申请Oracle cloud 云介绍及测试账户申请
Oracle cloud 云介绍及测试账户申请
 
New awesome features in MySQL 5.7
New awesome features in MySQL 5.7New awesome features in MySQL 5.7
New awesome features in MySQL 5.7
 
Performance Tuning Tool01-Statspack
Performance Tuning Tool01-StatspackPerformance Tuning Tool01-Statspack
Performance Tuning Tool01-Statspack
 
SQL Tuning02-Intorduction to the CBO Optimizer
SQL Tuning02-Intorduction to the CBO OptimizerSQL Tuning02-Intorduction to the CBO Optimizer
SQL Tuning02-Intorduction to the CBO Optimizer
 
SQL Tuning04-Interpreting Execution Plans
SQL Tuning04-Interpreting Execution PlansSQL Tuning04-Interpreting Execution Plans
SQL Tuning04-Interpreting Execution Plans
 
SQL Tuning01-Introduction to SQL Tuning
SQL Tuning01-Introduction to SQL TuningSQL Tuning01-Introduction to SQL Tuning
SQL Tuning01-Introduction to SQL Tuning
 
MySQL Fulltext Search Tutorial
MySQL Fulltext Search TutorialMySQL Fulltext Search Tutorial
MySQL Fulltext Search Tutorial
 
Data Organization in InnoDB
Data Organization in InnoDBData Organization in InnoDB
Data Organization in InnoDB
 
Oracle enterprise manager cloud control 12c r5 agent installation
Oracle enterprise manager cloud control 12c r5 agent installationOracle enterprise manager cloud control 12c r5 agent installation
Oracle enterprise manager cloud control 12c r5 agent installation
 
Why use MySQL
Why use MySQLWhy use MySQL
Why use MySQL
 
MYSQLCLONE Introduction
MYSQLCLONE IntroductionMYSQLCLONE Introduction
MYSQLCLONE Introduction
 
Oracle security 08-oracle network security
Oracle security 08-oracle network securityOracle security 08-oracle network security
Oracle security 08-oracle network security
 
Oracle security 02-administering user security
Oracle security 02-administering user securityOracle security 02-administering user security
Oracle security 02-administering user security
 

Installation and configuration 11g r2 asm using job role separation(grid & oracle os users)

  • 1. 1 / 38 QQ:5210377 www.royalwzy.com 在 ASM 上安装和配置 11gR2 1. 实验目标 1. 为安装 Grid Infrastructure 和 Oracle Database Installation 分别创建 OS 组和 OS 用户; 2. 安装 Oracle Grid Infrastructure 11gR2,安装和开启 OHAS 服务,使用 OUI 创 建 ASM 实例和磁盘组; 3. 11gr2 数据库软件的安装和基于 ASM 的数据库的创建; 4. 注意:如果要使用 11gR2 的 ASM 创建 10gR2 或者 11gR1 的数据库,在执行 dbca 之前 要设置 ASM GID 参数到数据库内核($ORACLE_HOME/bin/oracle); 2. 实验环境 1. OS:RHEL5.3; 2. kernel:2.6.18-128.el5; 3. hostname:singleton.snda.com; 4. ip:192.168.10.112; 5. RAM:2g(装 grid infrastructure 最小 1.5g,装 grid infrastructure for rac 最小 2.5g); 6. swap:2g; 3. 安装 grid 和 oracle database 的准备工作: 1. 创建 oinstall,dba,oper,asmadmin,asmdba,asmoper 用户组和 grid,oracle 用户;(在 11gR2 Grid Infrastructure Standalone(non-RAC)配置中,grid 用户必须在 OSDBA(dba)的系统组中,因为 grid 的组件必须可以以 SYSDBA 的角色开 启和停止数据 库;) 2. 创建安装 grid 和 oracle 的目 录; 3. 安装 ASMLib(Linux Only) 1. 下载 ASMLib RMPs:下载的版本必须跟内核版本一 致;
  • 2. 2 / 38 QQ:5210377 www.royalwzy.com 2. 安装 ASMLib RMPs:rpm -Uvh oracleasm*,安装和操作说 明;
  • 3. 3 / 38 QQ:5210377 www.royalwzy.com 4. 添加 3 块 5G 的 SCSI 硬盘/dev/sd[b-d],每块硬盘只创建一个分区 /dev/sd[b-d]1; 5. 安装 Oracle ASMLib:service oracleasm configure;(我们可以使用 ASMLIB 磁盘,裸设备,块磁盘,LUNs 或者 NAS 设备,这些都必须属于 grid 用户和 asmadmin 组. 因为采用的是角色分离,所以 ASM 磁盘的拥有者应该是 grid:asmadmin;) 6. 启动 asm:service oracleasm start;
  • 4. 4 / 38 QQ:5210377 www.royalwzy.com 7. 在 3 块 SCSI 磁盘分区上创建 ASMLIB 磁 盘; 8. 上传 grid 和数据库软件并解压,grid 软件和 database 软件要版本一致(此处都是 11.2.0.3,包 1 和 2 是 database 软件,包 3 是 grid 软 件); 9. 安装必要的包:yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel; 10. 修改内核参数文件 /etc/sysctl.conf;
  • 5. 5 / 38 QQ:5210377 www.royalwzy.com 11. 修改用户限制 /etc/security/limits.conf; 12. 修改安全设置 /etc/pam.d/login; 13. 配置 grid 用户的环境变量:su - grid;
  • 6. 6 / 38 QQ:5210377 www.royalwzy.com 14. 配置 oracle 用户的环境变量:su - oracle; 4. 11gR2 Grid Infrastructure Oracle Home Installation: 1. 切换到 grid 用户下运行 OUI(Oracle Universal Installer); 2. 为一个单独的服务器安装和配置 Grid Infrastructure(第二个选项和第四个选项的 区别在于:第二个选项安装的时候必须配置 ASM 磁盘组,而第四个选项可以先不配置,之
  • 7. 7 / 38 QQ:5210377 www.royalwzy.com 后使用 asmca 配置,可以用于文件系统以后转 ASM 时候使 用); 3. 选择安装的语言,默认是英语,可以选择简体中文; 4. 创建磁盘组,创建一个名为 DATA 的磁盘组,正常冗余,组成员有 ORCL:ASMDISK1 和 ORCL:ASMDISK2 ASMLIB 磁
  • 8. 8 / 38 QQ:5210377 www.royalwzy.com 盘;
  • 9. 9 / 38 QQ:5210377 www.royalwzy.com 5. 为 ASM 和 ASMSNMP 用户设置密 码;
  • 10. 10 / 38 QQ:5210377 www.royalwzy.com 6. 为 ASM 数据库管理员指定相应的 OS 组;
  • 11. 11 / 38 QQ:5210377 www.royalwzy.com 7. 指定 ORACLE_BASE 和 ORACLE_HOME 目录,会自动读取环境变量 的; 8. 指定 Oracle Inventory 的目录,自动会自动检测放在 ORACLE_BASE 目录下(检测的 时候如果有内核参数的问题可以通过执行 Fix&Check Again 来修复,如果缺少包的话 需要自己安装);
  • 12. 12 / 38 QQ:5210377 www.royalwzy.com 9. 安装前检查,以及安装的摘 要; 10. 走进度安装,在 root 用户下执行相应的脚本(会拷贝一些工具;创建 OLR;在 /etc/inittab 中添加开机启动,并运行 ohasd 进 程;);
  • 13. 13 / 38 QQ:5210377 www.royalwzy.com
  • 14. 14 / 38 QQ:5210377 www.royalwzy.com
  • 15. 15 / 38 QQ:5210377 www.royalwzy.com 11. 完成安 装; 12. 验证 OHAS 和 CSS 服务是否开启并且在运行:crsctl check has;crsctl check css;
  • 16. 16 / 38 QQ:5210377 www.royalwzy.com 13. 验证 ASM 实例开启并且正在运行: ps -fea | grep asm_ | grep -v grep;
  • 17. 17 / 38 QQ:5210377 www.royalwzy.com
  • 18. 18 / 38 QQ:5210377 www.royalwzy.com 5. 创建 RECO 磁盘组: 1. 图形界面下运行 asmca,在 ORCL:ASMDISK3(/dev/oracleasm/disks/ASMDISK3)ASMLIB磁盘上来创建一个 RECO 磁盘 组;
  • 19. 19 / 38 QQ:5210377 www.royalwzy.com 2. 点击创建按 钮; 3. 使用 ORCL:ASMDISK3 创建一个名为 RECO 的磁盘组(作为外部的冗余磁盘组),点击高 级选项,显示 AU 和 Compatibility 属性(ASM Compatibility 表示可以访问此 ASM 磁盘组的 grid 软件的最低版本;Database Compatibility 表示能把文件放在此 ASM 磁盘组的数据库最低版本;ADVM Compatibility 表示操作 ASM 磁盘的 ADVM 软 件的最低版
  • 20. 20 / 38 QQ:5210377 www.royalwzy.com 本);
  • 21. 21 / 38 QQ:5210377 www.royalwzy.com 4. 查看结 果; 6. 11.2.0.3 RMDBS 实例和数据库的安装; 1. 内核参数,环境变量,安全设置,用户限制在前面已经设置; 2. 在 oracle 用户下执行 OUI 来安装 11gR2 实 例;
  • 22. 22 / 38 QQ:5210377 www.royalwzy.com 3. 安装实例和数据库(推荐选择下面只安装实例,之后再创建数据 库);
  • 23. 23 / 38 QQ:5210377 www.royalwzy.com 4. 选择 Server class;
  • 24. 24 / 38 QQ:5210377 www.royalwzy.com 5. 仅仅只安装一个实 例;
  • 25. 25 / 38 QQ:5210377 www.royalwzy.com 6. 选择高级安装,自己定义安装内 容;
  • 26. 26 / 38 QQ:5210377 www.royalwzy.com 7. 指定 ORACLE_BASE 和 ORACLE_HOME,会自动读取环境变量 的;
  • 27. 27 / 38 QQ:5210377 www.royalwzy.com 8. 指定 ORACLE_SID 和全局服务名 称;
  • 28. 28 / 38 QQ:5210377 www.royalwzy.com 9. 选择字符集和安装示例数据 库;
  • 29. 29 / 38 QQ:5210377 www.royalwzy.com 10. 最重要的一步,指定数据库的存储选项,选择 ASM,并指定 ASMSNMP 用户的密 码;
  • 30. 30 / 38 QQ:5210377 www.royalwzy.com 11. 选择磁盘 组;
  • 31. 31 / 38 QQ:5210377 www.royalwzy.com 12. 只用 oracle 用户的密码,安装前检查,和概要信 息;
  • 32. 32 / 38 QQ:5210377 www.royalwzy.com 13. 安装走进度,在 root 用户下执行脚本,直到安装完 成;
  • 33. 33 / 38 QQ:5210377 www.royalwzy.com 14. 访问数据库:select dbid, name, open_mode, log_mode from v$database;;
  • 34. 34 / 38 QQ:5210377 www.royalwzy.com 15. 访问 Enterprise Manager Database Control 地 址:https://192.168.10.112:1158/em; 7. 如果要在11gR2的ASM上创建11gR1 or 10gR2的数据库,在执行dbca之前,应该设置ASM GID 到 oracle 内核(<10.2 or 11.1 RDBMS Oracle Home>/bin/oracle executable); 1. 仅仅当 ORACLE_HOME 是基于 11.2.0.1.0 or 11.2.0.1.2 版本的 Grid Infrastructure,需要安装 9575578 补丁集; 2. 以 grid 用户登录,然后设置数据库的 ASM GID,修改过之后 RDBMS $ORACLE_HOME/bin/oracle 文件属于 asmadmin 组; 3. 运行 dbca 创建数据库; -- 查看内存和交换分区大小; grep MemTotal /proc/meminfo; grep SwapTotal /proc/meminfo;
  • 35. 35 / 38 QQ:5210377 www.royalwzy.com -- 创建 oinstall,dba,oper,asmadmin,asmdba,asmoper 用户组; groupadd oinstall; groupadd dba; groupadd oper; groupadd asmadmin; groupadd asmdba; groupadd asmoper; -- 创建 grid,oracle 用户; useradd -g oinstall -G asmadmin,asmdba,asmoper,dba grid; useradd -g oinstall -G dba,asmdba,oper oracle; -- 创建 grid 和 oacle 的软件目录; mkdir -p /u01/app/grid; mkdir -p /u01/app/grid/product/11.2.0/grid chown -R grid:oinstall /u01; mkdir -p /u01/app/oracle; mkdir -p /u01/app/oracle/product/11.2.0/db_1 chown -R oracle:oinstall /u01/app/oracle; chmod -R 775 /u01; -- 配置 ASM; /etc/init.d/oracleasm configure; or service oracleasm configure; -- 启动 ASM; /etc/init.d/oracleasm start; or service oracleasm start; -- 创建 ASMLIB 磁盘; /etc/init.d/oracleasm createdisk ASMDISK1 /dev/sdb1; /etc/init.d/oracleasm createdisk ASMDISK2 /dev/sdc1; /etc/init.d/oracleasm createdisk ASMDISK3 /dev/sdd1; or service oracleasm createdisk ASMDISK1 /dev/sdb1; service oracleasm createdisk ASMDISK2 /dev/sdc1; service oracleasm createdisk ASMDISK3 /dev/sdd1; -- 列出 ASM 磁盘; /etc/init.d/oracleasm listdisks; or
  • 36. 36 / 38 QQ:5210377 www.royalwzy.com service oracleasm listdisks; -- 检查 ASM 磁盘; /etc/init.d/oracleasm querydisk ASMDISK1; /etc/init.d/oracleasm querydisk ASMDISK2; /etc/init.d/oracleasm querydisk ASMDISK3; or service oracleasm querydisk ASMDISK1; service oracleasm querydisk ASMDISK2; service oracleasm querydisk ASMDISK3; -- root 用户修改内核参数文件/etc/sysctl.conf;sysctl -p; fs.suid_dumpable = 1 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 1048576 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 -- root 用户修改用户限制/etc/security/limits.conf; grid soft nproc 2047 grid hard nproc 16384 grid soft nofile 4096 grid hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 4096 oracle hard nofile 65536 -- root 用户修改安全设置/etc/pam.d/login; session required /lib/security/pam_limits.so session required pam_limits.so -- grid 用户的环境变量.bash_profile ORACLE_HOSTNAME=singleton.snda.com ORACLE_SID=+ASM ORACLE_BASE=/u01/app/grid
  • 37. 37 / 38 QQ:5210377 www.royalwzy.com ORACLE_HOME=$ORACLE_BASE/product/11.2.0/grid PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export ORACLE_HOSTNAME ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_LIBRARY_PA TH CLASSPATH umask 022 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' alias ggsci='rlwrap ggsci' -- oracle 用户的环境变量.bash_profile ORACLE_HOSTNAME=singleton.snda.com ORACLE_SID=orcl ORACLE_UNQNAME=orcl ORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export ORACLE_HOSTNAME ORACLE_SID ORACLE_UNQNAME ORACLE_BASE ORACLE_HOME PATH LD_LIBRARY_PATH CLASSPATH umask 022 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' alias ggsci='rlwrap ggsci' -- 验证 OHAS 和 CSS 服务是否开启并且在运行; crsctl check has; crsctl check css; crsctl stat res; -- 验证 ASM 实例开启并且正在运行; ps -fea | grep asm_ | grep -v grep; sqlplus / as sysasm show parameter instance_name select name, state from v$asm_diskgroup; select name, path from v$asm_disk; srvctl status asm srvctl status listener
  • 38. 38 / 38 QQ:5210377 www.royalwzy.com -- 设置 ASM GID; $> su - grid $> id $> <Oracle Grid Home>/bin/setasmgidwrap o=<10.2 or 11.1 RDBMS DB Oracle Home >/bin/oracle $> ls –l <10.2 or 11.1 RDBMS DB Oracle Home>/bin/oracle