|
useradd -u 1100 -g oinstall -G asmadmin,asmoper -d /home/grid -s /bin/bash -c "grid Infrastructure Owner" grid echo "grid" | passwd --stdin grid useradd -u 1101 -g oinstall -G dba,oper,asmdba -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle echo "oracle" | passwd --stdin oracle
修改用户的组信息:要不以后找不到ASM组: [[email?protected] bin]# usermod -a -G dba,asmadmin oracle
4. 配置 grid 和 oracle 用户的配置文件
mkdir -p /u01/app/oracle mkdir -p /u01/app/grid mkdir -p /u01/app/11.2.0/grid chown -R grid:oinstall /u01 chown -R oracle:oinstall /u01/app/oracle chmod -R 775 /u01 ----------Oracle User---------- 文件是:vi /home/oracle/.bash_profile
export PS1="`/bin/hostname -s`-> " export TMP=/tmp export TMPDIR=$TMP export ORACLE_SID=baydb1 export ORACLE_UNQNAME=baydb export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_TERM=xterm export PATH=$PATH:$ORACLE_HOME/bin export NLS_DATE_FORMAT=‘yyyy/mm/dd hh24:mi:ss‘ export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export PATH=$PATH:$ORACLE_HOME/bin export EDITOR=vi export LANG=en_US export NLS_LANG=american_america.AL32UTF8 export PATH umask 022
生效: #source .bash_profile
----------GRID User---------- 文件是:vi /home/grid/.bash_profile
export PS1="`/bin/hostname -s`-> " export TMP=/tmp export TMPDIR=$TMP export ORACLE_SID=+ASM1 export ORACLE_BASE=/u01/app/grid export ORACLE_HOME=/u01/app/11.2.0/grid export ORACLE_TERM=xterm export NLS_DATE_FORMAT=‘yyyy/mm/dd hh24:mi:ss‘ export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export PATH=$PATH:$ORACLE_HOME/bin export EDITOR=vi export LANG=en_US export NLS_LANG=american_america.AL32UTF8 export PATH umask 022
[[email?protected] ~]$ vi /etc/security/limits.conf 在文件最下方输入以下内容: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 grid soft nproc 2047 grid hard nproc 16384 grid soft nofile 1024 grid hard nofile 65536
[[email?protected] ~]$ vi /etc/pam.d/login
在文件最下方输入以下内容: session required /lib64/security/pam_limits.so #session required /lib/security/pam_limits.so session required pam_limits.so
注意:因为是64位的系统,所以一定要写/lib64/security/pam_limits.so 如果写成/lib/security/pam_limits.so(这是32位系统的设置),就会在虚拟机本地的字符界面模式下无法 登录
[[email?protected] ~]$ vi /etc/profile
if [ $USER = "oracle" ]||[ $USER = "grid" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
[[email?protected]]# vi /etc/sysctl.conf 将下列内容加入该文件:
(编辑:PHP编程网 - 湛江站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|