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

dan 2294

{{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动图学习
【 社区to talk】
纪元平台
信服课堂视频
社区新周刊
安装部署配置
流量管理
畅聊IT
技术笔记
上网策略
每周精选
高手请过招
全能先锋系列
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
测试报告
日志审计
问题分析处理
每日一记
运维工具
用户认证
原创分享
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
排障笔记本
产品预警公告
玩转零信任
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
2023技术争霸赛专题
卧龙计划
华北区拉练
天逸直播
以战代练
秒懂零信任
技术晨报
平台使用
技术盲盒
山东区技术晨报
文档捉虫
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
西北区每日一问
升级&主动服务
高频问题集锦
POC测试案例
云化安全能力
专家说
热门活动
产品动态
行业实践
产品解析
关键解决方案

本版达人

feeling

本周分享达人

新手29676...

本周提问达人