代码改变世界

Linux平台 Oracle 11gR2 RAC安装Part3:DB安装

  AlfredZhao  阅读(1610)  评论(1编辑  收藏  举报

四、DB(Database)安装

Linux平台 Oracle 11gR2 RAC安装指导:
Part1:Linux平台 Oracle 11gR2 RAC安装Part1:准备工作
Part2:Linux平台 Oracle 11gR2 RAC安装Part2:GI安装
Part3:Linux平台 Oracle 11gR2 RAC安装Part3:DB安装

四、DB(Database)安装

4.1 解压DB的安装包

oracle用户登录,
unzip p13390677_112040_Linux-x86-64_1of7.zip -d /opt/app/media/ && unzip p13390677_112040_Linux-x86-64_2of7.zip -d /opt/app/media/

4.2 DB软件安装

安装grid的时候/opt/app目录权限发生了改变,我们用root用户建立$ORACLE_BASE并赋予权限,各节点执行:

mkdir -p /opt/app/oracle && chown oracle:oinstall /opt/app/oracle

打开Xmanager软件,Oracle用户登录,runInstaller安装数据库软件。

$ cd /opt/app/media/database/
$ ls
install  readme.html  response  rpm  runInstaller  sshsetup  stage  welcome.html
$ ./runInstaller 

安装过程中可忽略的检查项(如果你的检查项中还有其他的,则不可以忽略):

Package:pdksh-5.2.14         //这个RHEL中光盘中没有pdksh这个包,之前准备工作中已安装ksh代替
Clock Synchronization
Task resolv.conf Integrity
Single Client Access Name(SCAN)

最后root用户按安装提示执行1个脚本,需要在各节点分别执行。

4.3 ASMCA创建磁盘组

打开Xmanager软件,grid用户登录,asmca创建ASM磁盘组 这里我先创建一个DATA磁盘组,冗余选择external(底层存储已经做了RAID),划1块盘(1T容量),以后有需求再后期加入磁盘。

4.4 DBCA建库

打开Xmanager软件,oracle用户登录,dbca图形创建数据库,数据库字符集我这里选择ZHS16GBK。

4.5 验证crsctl的状态

grid用户登录,`crsctl stat res -t` 查看集群资源的状态,发现各节点的DB资源已经正常Open。
[grid@jyracdb1 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
               ONLINE  ONLINE       jyracdb1                                   
               ONLINE  ONLINE       jyracdb2                                   
ora.LISTENER.lsnr
               ONLINE  ONLINE       jyracdb1                                   
               ONLINE  ONLINE       jyracdb2                                   
ora.SYSDG.dg
               ONLINE  ONLINE       jyracdb1                                   
               ONLINE  ONLINE       jyracdb2                                   
ora.asm
               ONLINE  ONLINE       jyracdb1               Started             
               ONLINE  ONLINE       jyracdb2               Started             
ora.gsd
               OFFLINE OFFLINE      jyracdb1                                   
               OFFLINE OFFLINE      jyracdb2                                   
ora.net1.network
               ONLINE  ONLINE       jyracdb1                                   
               ONLINE  ONLINE       jyracdb2                                   
ora.ons
               ONLINE  ONLINE       jyracdb1                                   
               ONLINE  ONLINE       jyracdb2                                   
ora.registry.acfs
               ONLINE  ONLINE       jyracdb1                                   
               ONLINE  ONLINE       jyracdb2                                   
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       jyracdb2                                   
ora.cvu
      1        ONLINE  ONLINE       jyracdb2                                   
ora.jyracdb1.vip
      1        ONLINE  ONLINE       jyracdb1                                   
ora.jyracdb2.vip
      1        ONLINE  ONLINE       jyracdb2                                   
ora.jyzhao.db
      1        ONLINE  ONLINE       jyracdb1               Open                
      2        ONLINE  ONLINE       jyracdb2               Open                
ora.oc4j
      1        ONLINE  ONLINE       jyracdb2                                   
ora.scan1.vip
      1        ONLINE  ONLINE       jyracdb2      

编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示