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 最后脚本执行失败。
|