暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

在安装RAC的过程中出现的问题

原创 师兆楠 2025-08-20
333

在新手刚刚接触学习Oracle时,首先除了理论的学习,还要自己上手操作一些命令来巩固自己所学。因此,有一个自己的学习环境是非常必要的

这是我在装RAC时后期碰到的一些问题,希望可以帮助到你



内存起码8个G,不然会在装GI的时候报错!!!!!




1.在配置共享盘的时候,在rac1新建硬盘后,vbox管理/工具中有虚拟介质管理,将新建的硬盘设置为共享磁盘,然后记得在rac2中添加这些共享磁盘,再执行命令

查询磁盘设备的wwid

for i in `cat /proc/partitions | awk '{print $4}' |grep sd | grep [a-z]$`; do echo "### $i: ` /usr/lib/udev/scsi_id -g -u -d /dev/$i`"; done


vi /etc/udev/rules.d/99-oracle-asmdevices.rules

KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="1ATA_VBOX_HARDDISK_VB6ad1e9ef-331e7e1c", RUN+="/bin/sh -c 'mknod /dev/raw/raw1 b $major $minor; chown grid:asmadmin /dev/raw/raw1; chmod 0660 /dev/raw/raw1'"

将RESULT改为自己的wwid,有几块共享就添加几条,raw1,2,3...


/sbin/udevadm trigger --type=devices --action=change

# ll /dev/raw





2.在做到这一步时

点击next出现

这是ssh的免密登录未设置正确

先在两台机器中设置SSH密钥

su - grid
ssh-keygen -t rsa

连按enter,然后配置双向免密登录

在rac1中

# 将 rac1 的公钥复制到 rac2(需输入 rac2 的 grid 密码)
ssh-copy-id grid@rac2

# 将 rac1 的公钥复制到自身(免密登录本地)
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

在rac2中

# 将 rac2 的公钥复制到 rac1(需输入 rac1 的 grid 密码)
ssh-copy-id grid@rac1

# 将 rac2 的公钥复制到自身(免密登录本地)
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

最后验证即可

在rac1中:ssh rac2 date ssh rac1 date rac2中反过来,无密码提示则成功




3.

这是因为二节点的ORACLE_HOME不为空,先执行rm -rf * 但无法删除隐藏文件

在二节点上(不执行安装程序的那个节点) 切换到安装目录下:cd /u01/app/19.0.0/grid cd/oracle/app/19.0.0/grid

[root@ol19c-rac2 grid]# ls

[root@ol19c-rac2 grid]# ls -al

会出现两个隐藏文件

.opatchauto_storage

.patch_storage

将其删除

rm -fr .opatchauto_storage

rm -fr .patch_storage

ls -al





4.在进行ASMCA创建磁盘组时,得先配置grid的配置文件,因为GRID_HOME没有进行定义

vi ~/.bash_profile

在其中写入(根据自己的文件路径)

export GRID_HOME=/oracle/app/19.0.0/grid
export PATH=$GRID_HOME/bin:$PATH

然后使其生效

source ~/.bash.profile

再执行确保

echo $GRID_HOME

启动ASMCA(可视化界面)

$GRID_HOME/bin/asmca




5.在安装DB时出现


如果前面没问题,这大概率是两台机器oracle用户之间没有设置SSH免密登录,之前只设置了grid

ssh-keygen -t rsa -N ""  # 生成密钥
ssh-copy-id oracle@rac1  # 复制公钥到 rac1
ssh-copy-id oracle@rac2  # 复制公钥到 rac2
最后修改时间:2025-08-22 08:58:06
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论