【每日一记4】第4天 19c grid组件安装
  

dan 1659

{{ttag.title}}
本帖最后由 dan 于 2020-2-8 10:37 编辑

1.虚拟机准备:
1.1、添加硬盘
2G5个
5G2个
为了防止乱,把所添加的硬盘编号改一下(高级里可以改)
1.2、修改配置
找到虚拟机安装目录里的虚拟机配置文件(*.vmx)
加入:disk.EnableUUID="TRUE"
1.3重启虚拟机
1.4、把加入的磁盘绑定UUID
用fdisk -l查看目前系统识别到的新磁盘,尾号从b到h,多了7个磁盘
for i in b c d e f g h;
do
echo "KERNEL==\"sd?\", SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", SYMLINK+=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done
cat /etc/udev/rules.d/99-oracle-asmdevices.rules
(查看配置文件里是否显示磁盘的uuid,如果有了说明前面的配置正确)
1.5、用户与组

groupmod -g 5001 oinstall
groupmod -g 5002 dba
groupadd -g 5003 asmdba
groupadd -g 5004 asmoper
groupadd -g 5005 asmadmin
useradd -u 6001 -g oinstall -G asmadmin,asmdba,asmoper grid
usermod -u 6002 -G dba,asmadmin,oper,backupdba,dgdba,kmdba,racdba oracle
passwd grid
2、目录并授权
mkdir -p /opt/oracle/app/grid
mkdir -p /opt/oracle/app/19c/grid
chown -R gridinstall /opt/oracle

mkdir -p /opt/oracle/app/oraInventory
chown -R gridinstall /opt/oracle/app/oraInventory

chown -R oracleinstall /opt/oracle/product
chmod -R 775 /opt/oracle

3、配置grid用户环境变量
su - grid
echo "umask 022" >> ~/.bash_profile
echo "export ORACLE_SID=+ASM" >> ~/.bash_profile
echo "export ORACLE_BASE=/opt/oracle/app/grid" >> ~/.bash_profile
echo "export ORACLE_HOME=/opt/oracle/app/19c/grid" >> ~/.bash_profile
echo "export PATH=.PATH:/opt/oracle/app/19c/grid/bin" >> ~/.bash_profile
source ~/.bash_profile
env | grep ORACLE

4、配置oracle用户环境变量
su - oracle
echo "umask 022" >> ~/.bash_profile
echo "export ORACLE_SID=cdedb" >> ~/.bash_profile
echo "export ORACLE_UNQNAME=cdedb" >> ~/.bash_profile
echo "export ORACLE_BASE=/opt/oracle/app/oracle" >> ~/.bash_profile
echo "export ORACLE_HOME=/opt/oracle/app/oracle/product/19c/dbhome_1" >> ~/.bash_profile
echo "export LANG=en_US" >> ~/.bash_profile
echo "export NLS_LANG=AMERICAN_AMERICA.AL32UTF8" >> ~/.bash_profile
echo "export PATH=/opt/oracle/app/oracle/product/19c/dbhome_1/bin:/usr/sbinPATH" >> ~/.bash_profile
source ~/.bash_profile
env | grep ORACLE
5、重启后查看是否有asm磁盘 ls -lsa /dev/asm*
ls -lsa /dev/sd* 7个磁盘是否属于grid用户,asmadmin组
6.1、用grid用户解压安装文件到ORACLE_HOME目录
su - grid
cd $ORACLE_HOME
unzip /mnt/hgfs/soft/LINUX.X64_193000_grid_home.zip

6.2root用户安装磁盘验证软件:
rpm -Uvh /opt/oracle/app/19c/grid/cv/rpm/cvuqdisk*

6.3进到grid图形界面:
cd $ORACLE_HOME
./gridSetup.sh

6.4选第二项standalone server
下一步:名称改为dggrid(hight要5块盘,normal要3块盘,external要1快盘)
allocation unit每次读8M
选 b c d 三块盘
下一步:设置asm实例的密码w...

6.5安装到12%时,root用户运行/opt/oracle/app/19c/grid/root.sh

7、grid的启动、关闭、状态检查
root:
/opt/oracle/app/19c/grid/bin/crsctl stop has
/opt/oracle/app/19c/grid/bin/crsctl start has
/opt/oracle/app/19c/grid/bin/crsctl status res -t
/opt/oracle/app/19c/grid/bin/crsctl enable has (开机自动启动)
/opt/oracle/app/19c/grid/bin/crsctl disable has (开机不自动启动)

(ons事件通知服务,可以不在线)
(diskmon磁盘监控,可以不用)
(evmd事件通知,要在线)

打赏鼓励作者,期待更多好文!

打赏
暂无人打赏

发表新帖
热门标签
全部标签>
西北区每日一问
干货满满
每日一问
技术盲盒
技术笔记
GIF动图学习
产品连连看
技术咨询
新版本体验
标准化排查
安装部署配置
功能体验
2023技术争霸赛专题
秒懂零信任
信服课堂视频
日志审计
解决方案
设备维护
社区新周刊
答题自测
升级
VPN 对接
自助服务平台操作指引
高手请过招
技术圆桌
玩转零信任
信服圈儿
通用技术
技术晨报
畅聊IT
专家问答
在线直播
MVP
网络基础知识
安全攻防
上网策略
测试报告
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
原创分享
sangfor周刊
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
深信服技术支持平台
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
升级&主动服务
高频问题集锦
【每周新见闻】

本版版主

12
185
6

发帖

粉丝

关注

本版达人

LoveTec...

本周分享达人

新手24116...

本周提问达人