• 第3步:添加用户与安装路径


    1. 3.1 添加用户与安装路径(sgdb1&sgdb2
        1. 添加用户
    全部拷贝以下命令执行:
    代码1
    ——拷贝命令并执行
    groupadd -g 3001 dba
    groupadd -g 3002 oinstall
    groupadd -g 3003 asmadmin
    groupadd -g 3004 asmdba
    groupadd -g 3005 asmoper
    useradd -u 5001 -g oinstall -G dba,asmdba,asmadmin oracle
    useradd -u 5002 -g oinstall -G asmadmin,asmdba,asmoper grid
    echo "grid" | passwd --stdin grid
    echo "oracle" | passwd --stdin oracle
      1. 3.2 设置grid用户环境变量
    代码2
    [root@sgdb1~]# su - grid
    [grid@sgdb1~]$ vim ~/.bash_profile
    ——添加
    export ORACLE_BASE=/oracle/grid
    export ORACLE_HOME=/oracle/crs
    export OPATCH=$ORACLE_HOME/OPatch
    export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/jdbc/lib:$0RACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    export LANG=en_US
    export PATH=$PATH:$ORACLE_HOME/bin:$OPATCH
    注意:此处可以发现GRID用户的ORACLE_HOME并不在ORACLE_BASE下,Oracle官方解释为:
    Grid安装过程中执行的root.sh会把Grid所在目录的属主改成root,而且会一直修改到顶层目录,这样一来会影响到其他的Oracle软件,所以,不能把GridORACLE_HOME放到ORACLE_BASE的子目录中。
      1. 3.3 设置oracle用户环境变量
    代码3
    [root@sgdb1~]# su - oracle
    [oracle@sgdb1~]$ vim ~/.bash_profile
    ——添加
    export ORACLE_BASE=/oracle/db
    export ORACLE_HOME=/oracle/db/product/11.2.0
    export OPATCH=$ORACLE_HOME/OPatch
    export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/jdbc/lib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    export LANG=en_US
    export PATH=$PATH:$ORACLE_HOME/bin:$OPATCH
      1. 3.4 创建oraclegrid目录
    一般情况下,会为这三个目录单独创建文件系统或者LV,分别20G空间,如:
    代码13
    [root@sgdb1 ~]# df -h
    /dev/mapper/vg_oracle-lv_oracle    20G   44M   19G   1% /oracle
    /dev/mapper/vg_oracle-lv_db       20G   44M   19G   1% /oracle/db
    /dev/mapper/vg_oracle-lv_crs       20G   44M   19G   1% /oracle/crs
    创建文件系统后,拷贝执行以下命令
    代码14
    ——拷贝命令并执行
    mkdir /oracle/grid
    chmod 775 /oracle
    chown oracle:oinstall /oracle
    chown -R grid:oinstall /oracle/crs /oracle/grid
    chown -R oracle:oinstall /oracle/db
  • 相关阅读:
    我对NHibernate的感受(3):有些尴尬的集合支持
    NHibernate3.0剖析:Query篇之NHibernate.Linq标准查询
    NHibernate3.0剖析:Query篇之NHibernate.Linq增强查询
    30个优秀的后台管理界面设计案例分享
    NHibernate Session Flush的作用
    NHibernate 3 Extending the Linq Provider to fix some System.NotSupportedException
    Activity初步
    公司间交易学习笔记概述
    公司间交易学习笔记值映射
    BOM配置
  • 原文地址:https://www.cnblogs.com/wuwanyu/p/8275550.html
Copyright © 2020-2023  润新知