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

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

lusklusklusk 2020-09-22 13:18:28 159 收藏
分类专栏: oracle 文章标签: 数据库
版权

oracle
专栏收录该内容
20 篇文章0 订阅
订阅专栏
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;
————————————————
版权声明:本文为CSDN博主「lusklusklusk」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lusklusklusk/article/details/108730117

posted @ 2021-11-24 00:09  耀阳居士  阅读(350)  评论(0编辑  收藏  举报