12C__单机安装Grid+Oracle的方法,ASM使用UDEV进行磁盘绑定

ASM官方文档https://docs.oracle.com/database/121/OSTMG/toc.htm

Grid安装文档https://docs.oracle.com/database/121/CWLIN/toc.htm

1、创建oracle、grid用户和用户组

groupadd oinstall

groupadd dba

groupadd asmadmin

groupadd asmdba

groupadd asmoper

useradd -g oinstall -G asmadmin,asmdba,asmoper,dba grid

useradd -g oinstall -G dba,asmdba oracle

passwd grid

passwd oracle

2、配置os级别的参数vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 420000

kernel.shmmax = 2000000000

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 = 1048586

/sbin/sysctl -p

vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

grid soft nproc 2047

grid hard nproc 16384

grid soft nofile 1024

grid hard nofile 65536

3、创建grid和oracle的安装目录

mkdir -p /u01/software

chmod 777 /u01/software

mkdir -p /u01/app/oraInventory

chown -R grid:oinstall /u01/app/oraInventory

chmod -R 775 /u01/app/oraInventory

mkdir -p /u01/app/grid/product

chown -R grid:oinstall /u01/app/grid

chmod -R 775 /u01/app/grid

mkdir -p /u01/app/oracle/product/12.1.0/db_1

chown -R oracle:oinstall /u01/app/oracle

chmod -R 775 /u01/app/oracle

4、配置UEDV

4.1关闭虚拟机,新增磁盘,用文本编辑器修改vmx文件,在vmx文件中添加如下行:

disk.EnableUUID = “TRUE”

4.2开启虚拟机,配置udev

ll /dev|grep sd --各sd*磁盘信息都在

ll /dev|grep asm --暂时没有asm磁盘

echo “options=–whitelisted --replace-whitespace” >> /etc/scsi_id.config

for i in b c d e f g ;

do

echo “KERNEL==“sd*”, BUS==“scsi”, PROGRAM==”/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i", NAME=“asm-disk$i”, OWNER=“grid”, GROUP=“asmadmin”, MODE=“0660"” >> /etc/udev/rules.d/99-oracle-asmdevices.rules

done

4.3重启udev

/sbin/start_udev

ll /dev|grep sd --除sda外,其他sd*磁盘信息不见了

ll /dev|grep asm --出现了asm磁盘

6、安装grid软件,使用grid用户解压grid安装包,并且使用grid用户安装grid软件

Cluster Type选项:Install and Configure Oracle Grid Infrastructure for a Standalone Server

/u01/app/grid/product/12.1.0/grid/root.sh执行后出现 CLSRSC-327: Successfully configured Oracle Restart for a standalone server才表示一切正常

7、安装oracle软件,使用oracle用户解压oracle安装包,并使用oracle用户安装oracle软件

8、使用oracle用户DBCA创建数据库,DBCA建库之前使用grid用户执行asmca创建一个存放日志的磁盘组ARCH

su - grid

asmca

su - oracle

dbca

9、验证

su - oracle

lsnrctl status

sqlplus / as sysdba

SQL> select status,instance_name from v$instance;

SQL> select file_name from dba_data_files;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值