重庆思庄Oracle、Redhat认证学习论坛
标题: [Linux 7][安装Grid oracle出现的问题] [打印本页]
作者: 董恩强 时间: 2018-4-3 15:30
标题: [Linux 7][安装Grid oracle出现的问题]
Linux7.4安装grid|oracle遇到的问题
一、ASM磁盘问题
打开虚拟机目录,编辑VMX文件,加入以下内容
disk.EnableUUID = "TRUE"
1.生成规则文件
# touch/etc/udev/rules.d/99-oracle-asmdevices.rules
2.生成规则
(1)没有对对磁盘进行分区,执行如下shell脚本
[我这里准备了5个硬盘]
for i in b c d e f :
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=\"dba\", MODE=\"0660\""
done
(2)对磁盘进行分区,执行如下脚本
for i in b c d e f:
do
echo "KERNEL==\"sd$i\",SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id--whitelisted --replace-whitespace --device=/dev/\$parent\",RESULT==\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd${i:0:1}`\",SYMLINK+=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"dba\",MODE=\"0660\""
done;
注意未分区用 $ name
分区用 $ parent
将结果复制到 99-oracle-asmdevices.rules
3.获取RESULT
在 Linux 7下,可以使用如下命令:
# /usr/lib/udev/scsi_id -g -u /dev/sdb
# /usr/lib/udev/scsi_id -g -u /dev/sdc
# /usr/lib/udev/scsi_id -g -u /dev/sdd
# /usr/lib/udev/scsi_id -g -u /dev/sde
# /usr/lib/udev/scsi_id -g -u /dev/sdf
4. 用udevadm进行测试 注意udevadm命令不接受/dev/sdc这样的挂载设备名,必须是使用/sys/block/sdb这样的原始设备名。
udevadm test /sys/block/sdb
udevadm test /sys/block/sdc
udevadm test /sys/block/sdd
udevadm test /sys/block/sde
udevadm test /sys/block/sdf
5.启动udev
/usr/sbin/udevadm control --reload-rules
6. 检查设备是否正确绑定
# ls -l /dev/asm* /dev/sd*
二、配置本地yum yum-config-manager --add-repo这个命令不好使了,需要重新配置本地yum
1.挂载光盘到/mnt
(我这里把iso文件上传到/u01/setup/os目录)
mount -oloop /u01/setup/os/rhel-server-7.4-x86_64-dvd.iso /mnt
2、创建文件文件名mnt_.repo touch/etc/yum.repos.d/mnt_.repo
3、配置本地yum源
cd /etc/yum.repos.d/ #进入yum配置目录
vi mnt_.repo
[mnt_.repo]
name=rhel7 #自定义名称
baseurl=file:///mnt#本地光盘挂载路径
enabled=1 #启用yum源,0为不启用,1为启用
gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查
:wq! #保存退出
4.清除缓存
yum clean all #清除yum缓存
yum makecache #缓存本地yum源中的软件包信息
三、unzip命令不可用
需要重新安装unzip 安装包
yum -yinstall unzip
四、有三个软件包有问题
compat-libstdc++-33-3.2.3-72.el7.x86_64
pdksh-5.2.14-37.mga7.x86_64
compat-libcap1-1.10-7.el7.x86_64
第一个软件包Linux7里面没有,需要到rpmfind.mirror官网查询下载
第二个软件包其实和ksh-5.2.14-37.mga7.x86_64效果一样,因为我们已经安装了ksh包,可以忽略
第三个软件包也需要到rpmfind.mirror下载,不安装的话,最后执行脚本就会报错。
五、设置显示问题
我之前设置的方式如下:
export DISPLAY=192.168.131.1:0.0
最后显示设置不好使,不过这个问题可以忽略
六、在执行root脚本时候会遇到以下问题[client(6633)]CRS-1001:TheOLR was formatted using version 3
最后脚本执行失败。