码迷,mamicode.com
首页 > 其他好文 > 详细

grid安装

时间:2016-09-01 21:35:12      阅读:690      评论:0      收藏:0      [点我收藏+]

标签:

oracle grid infrastrucure    GI

提供了自动重启功能和asm功能

1、下载linux.x64_11gR2_grid.zip
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html

2、上传到目标机上的独立目录
mkdir /mnt
chmod -R 777 oracle
cd /mnt;ls
cksum linux.x64_11gR2_grid.zip

unzip linux.x64_11gR2_grid.zip

3、在虚拟机里添加两块20g硬盘做asm,centos5.8,2G内存

 

 

 

4、环境配置

Vim  /etc/security/limits.conf
#for oracle
oracle          soft    nproc  2047
oracle          hard    nproc  16384
oracle        soft    nofile 1024
oracle          hard    nofile 65536
oracle          soft    stack  10240
#for grid
grid            soft    nproc  2047
grid            hard    nproc  16384
grid            soft    nofile 1024
grid        hard    nofile 65536
grid            soft    stack  10240

Vim /etc/hosts
添加  192.168.12.3    fgy.com  fgy

Vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
[root@loveoracle ~]# /sbin/sysctl –p

创建用户和组
oracle
grid

oracle restart + oracle asm
(grid软件的两个功能1 ASM 2restart)
grid软件就是相当于一个单机版的群集,当你的系统重启的时候数据库会自动跟着启动。这个软件在oracle里面必须要装。

首先做2个用户:oracle和grid
建立5个组:
1数据库软件组dba(管理数据库)和oper
2grid软件组asmadmin(管理ASM),asmdba(可以访问ASM)和asmoper
在oracle组中的用户所拥有的权限各不相同,并且非常严格。
接下来我们就要创建各个不同的用户和组了
#/usr/sbin/groupadd oinstall   (首先建立oinstall组)
#/usr/sbin/groupadd –g 502 dba建立dab组
#/usr/sbin/groupadd –g 503 oper  建立oper组
#/usr/sbin/groupadd –g 504 asmadmin建立asmadmin组
#/usr/sbin/groupadd –g 505 asmoper建立asmoper组
#/usr/sbin/groupadd –g 506 asmdba建立asmdba组
#/usr/sbin/useradd –u 502 –g oinstall –Gdba,oper,asmdba  oracle创建oracle用户
#passwd oracle设置密码
#/usr/sbin/useradd –u 503 –g oinstall –Gasmadmin,asmdba,asmoper,dba  grid
#passwd  grid
做完之后检查一下。
#id  oracle
#id  grid

groupadd oinstall dba asmadmin asmoper asmdba
useradd -g oinstall -G dba,asmoper,asmdba grid
useradd -g oinstall -G dba,asmdba,asmadmin oracle
passwd oracle
passwd grid
id oracle
id grid


创建安装目录
mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
chown -R oracle:oinstall /u01
mkdir -p /u01/app/oracle/product/11.2.0/grid
chown -R grid:oinstall /u01/app/oracle/product/11.2.0/grid
chmod -R 775 /u01


设置用户环境变量
Oracle 和grid 两个用户都要配置。
Cd  /home/oracle/
Vim .bash_profile
加入:
export ORACLE_BASE=/u01/app/oracle
export_ORACLE_SID=orcl  (数据库实例的名字)
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/dbhome_1(oracle软件的安装目录)
export PATH=$PATH:$ORACLE_HOME/bin

Cd  /home/grid
Vim .bash_profile
加入:
export ORACLE_BASE=/u01/app/grid
export ORACLE_SID=+ASM            asm实例名
export ORACLE_HOMOE=$ORACLE_BASE/product/11.2.0/grid    grid安装目录
export PATH=$PATH:$ORACLE_HOME/bin

 

grid安装

标签:

原文地址:http://www.cnblogs.com/createyuan/p/5831282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!