分享一个Linux下安装ASM+ORACLE的自动化脚本(一)

    近期在脱产参加Oracle技术培训,专家级讲师说Oracle数据库60%的问题都是出在安装过程不规范,让我们多练习数据库的安装,孰能生巧,并且可以对以后安装数据库时可能遇到的问题进行及时准确地定位。

    Linux下安装Oracle数据库不同于Windows,最直观的区别就是在windows下只需要配置一下hosts,再把安装包下载下来执行Setup.exe 系统就会启动 Oracle Universal Installer进行安装。但在Linux下安装之前还需要配置环境变量、Linux内核参数、安全登录限制、检查并安装Oracle数据库所需的必要的软件包等,此处不做详述。

    安装环境:VMware虚拟机、Oracle_linux6.5_64/Oracle_linux5.8_64(这两个版本虽然不支持Oracle ACFS功能,对于练习安装及数据库相关功能也已足够了)、从Oracle官网下载的linux.x64_11gR2_grid.zip、linux.x64_11gR2_database (版本都是 11.2.0.1,最新版本是11.2.0.4不过需要support账号才能下载)。

    在最初的几遍安装过程中当然遇到了不少问题

            如  :

           登陆 grid、 oracle 进行安装时 必须是 直接登陆的,不能是 通过su 方式切换过去的,切换过去的安装会十分缓慢,并且无法正常使用;

           “invalid entry size (except ************* but ****************)" 这种问题,是因为安装包算坏导致,需要重新下载安装介质;如下图

 

            安装Grid时配置的密码“112016yuanLC”会报“ORA-00922: missing or invalid option”错误,改设为如 'asmsnmp‘就好了,这应该是11.2.0.1版本的缺陷),安装过程中的ORA-00922 竟然会在第2次点确定后 被忽略,最后给个安装成功的假象 这个很坑的;如下图



            执行最后的脚本 /u02/app/oraInventory/orainstRoot.sh     /u02/app/grid/11.2.0/root.sh   /u01/app/oracle/product/11.2.0/db_1/root.sh 时不是通过全路径执行而是cd 切换到对应的路径中./orainstRoot.sh  ./root.sh执行,通过后者执行并不会报明显的错误,只是在 Configure Oracle Grid Infrastructure for a Standalone Server 及 Automatic_Storage Management Configuration Assistant过程中会失败,最后不得不手动去配置。如下图




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值