(一)搭建介绍
本文目的是搭建一台单实例数据库oracle11gR2+ASM+udev,用于后续测试
专栏中4篇文章,分别介绍如下步骤
rhel7 服务器环境搭建
udev配置磁盘和磁盘规划
可视化安装grid+asm配置
可视化安装数据库
当前服务器 rhel7 8G内存
(二)准备安装grid
1.vnc操作
可视化操作,我这边使用vnc来做,在服务器上打开vnc server,这里用grid用户操作,如果找不到vnc服务,那么看下内存限制,这里之前配置环境的时候限制了1024的堆栈,我改成10240了
vnc server服务启动后,他的默认端口是5900,:1 就是开的第一个vnc服务,端口就是5901
使用本地vnc客户端连接 这里端口就用:1 就是后台连接的5901端口
如果连接不上,查看原因,比如能不能telnet 这个端口,防火墙问题阻止等
2. 解压并安装grid(使用root用户操作)
这里可以看到我们之前传入的压缩包,12是数据库的包,3是grid软件的包
vnc 客户端里打开终端 解压3 grid ;这里用root解压就行
unzip p13390677_112040_Linux-x86-64_3of7.zip
用vnc viewer客户端登陆
安装grid执行命令
cd /u01/grid
#这里加了个 jre参数,是后面有界面弹窗太小了的问题 当然也可以不加,键盘操作
./runInstaller -jreLoc /etc/alternatives/jre_1.8.0
3.安装界面截图(使用grid用户操作)
(1)跳过软件更新
(2)选择单实例架构
(3)磁盘组路径选择之前配置的,不要用默认的/dev/raw裸设备
磁盘组冗余模式normal对于3块grid磁盘,冗余3份,磁盘组名称dggrid1 ,AU 8m
(4) 账户密码弹窗
如果设置账户密码的时候弹出的对话框很小,看不到,就重新执行安装命令,指定 -jreLoc 参数;其余默认即可
(5)修复问题
这里提示 os的内核需要调整,看下面实际kernel.shmall = 1887436,他期望是2097152;还有缺少2个包,pdksh可以忽略,这个包是兼容9i的,11g就可以不用安装
用root安装compat包,这个自己下载rpmfind网址上找,上面那个修复可以忽略,也可以点击 fix & check again 按提示执行修复
rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
/tmp/CVU_11.2.0.4.0_grid/runfixup.sh
再次检查,忽略这个pdksh包,不影响,下一步
(6)安装过程中执行脚本
这里没啥说的,注意用root用户执行脚本
/u01/app/oraInventory/orainstRoot.sh
/u01/app/grid/11.2.0/root.sh
这里脚本执行报错 emo :安装rhel6+11g的时候没问题,rhel7+11g有这个报错
root脚本执行完成后,点击ok,完成安装
4.配置asm磁盘组 (使用grid用户操作)
asmca
--可视化配置asm磁盘的命令
点击左下角create
输入磁盘组名称;冗余模式选择External ;选择需要的asm磁盘;AU size 选择 8m
点击ok
所有的配置完成后是这样的
完成安装和配置磁盘组 嘿嘿