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