龙空技术网

Oracle 11gR2 RAC 安装流程 - 4

浪花小子啊 321

前言:

如今姐妹们对“oracle11修改sid”大致比较看重,朋友们都想要学习一些“oracle11修改sid”的相关资讯。那么小编同时在网摘上搜集了一些有关“oracle11修改sid””的相关文章,希望兄弟们能喜欢,咱们快快来了解一下吧!

【四】建用户及组、目录、权限并更新配置文件

4.1建立用户和组

Node1:

groupadd -g 200 oinstallgroupadd -g 201 dbagroupadd -g 202 opergroupadd -g 203 asmadmingroupadd -g 204 asmopergroupadd -g 205 asmdbauseradd -u 200 -g oinstall -G dba,asmdba,oper oracleuseradd -u 201 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid

Node2:同上

4.2建立目录

Node1:

mkdir -p /u01/app/oraInventorychown -R grid:oinstall /u01/app/oraInventory/chmod -R 775 /u01/app/oraInventory/mkdir -p /u01/11.2.0/gridchown -R grid:oinstall /u01/11.2.0/grid/chmod -R 775 /u01/11.2.0/grid/mkdir -p /u01/app/oraclemkdir -p /u01/app/oracle/cfgtoollogsmkdir -p /u01/app/oracle/product/11.2.0/db_1chown -R oracle:oinstall /u01/app/oraclechmod -R 775 /u01/app/oracle

Node2:同上

4.3赋予oracle用户和grid用户密码,统一都是oracle

Node1:

[root@tim1 ~]# passwd grid

Changing password for user grid.

[root@tim1 ~]# passwd oracle

Changing password for user oracle.

Node2:同上

最后再检查一下

#id grid#id oracle#more /etc/passwd 比较最后2行#more /etc/group 比较最后6行

4.4修改内核参数

Node1: 添加至文件末尾

[root@tim1 ~]# vi /etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586[root@tim1 ~]# sysctl -p 使参数立即生效

Node2: 复制Node1,并使参数立即生效

[root@tim2 ~]# scp tim1:/etc/sysctl.conf /etc/ 密码是beijing[root@tim2 ~]# sysctl -p

4.5修改用户限定配置

Node1: 添加至文件末尾

[root@tim1 ~]# vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240grid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536grid soft stack 10240

Node2: 复制Node1

[root@tim2 ~]# scp tim1:/etc/security/limits.conf tim2:/etc/security/ 密码是beijing

4.6修改系统配置文件

Node1: 添加至文件末尾

[root@tim1 ~]#vi /etc/pam.d/loginsession required /lib/security/pam_limits.so/etc/profile :if [ $USER = "oracle" ]||[ grid" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi

Node2: 复制Node1

[root@tim2 ~]# scp tim1:/etc/pam.d/login tim2:/etc/pam.d/ 密码是beijing

4.7关闭系统 ntp 服务,采用 oracle 自带的时间同步服务

Node1:

[root@tim1 ~]# chkconfig ntpd off[root@tim1 ~]# mv /etc/ntp.conf /etc/ntp.conf.bak

Node2:同上

4.8 修改用户环境变量

Node1:

grid 用户登录,修改本地.bash_profile文件,删掉后三行,再添加下列内容

[grid@tim1 ~]$ vi .bash_profile# User specific environment and startup programsexport EDITOR=viexport ORACLE_SID=+ASM1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/11.2.0/gridexport GRID_HOME=/u01/11.2.0/gridexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport THREADS_FLAG=nativeexport PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 022

Node2:

复制node1的.bash_proifle,并修改其中一处关键部位

[root@tim2 ~]# su - grid[grid@tim2 ~]$ scp tim1:~/.bash_profile ~/[grid@tim2 ~]$ vi .bash_profile

Grid用户的环境变量,注意两节点的区别。

oracle 用户登录,修改本地.bash_profile文件,删掉后三行,再添加下列内容

[oracle@tim1 ~]$ vi .bash_profile# User specific environment and startup programsexport EDITOR=viexport ORACLE_SID=prod1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 022

Node2:

复制node1的.bash_proifle,并修改其中一处关键部位

[root@tim2 ~]# su - oracle[oracle@tim2 ~]$ scp tim1:~/.bash_profile ~/[oracle@tim2 ~]$ vi .bash_profile

Oracle用户的环境变量,注意两节点的区别。

the end !!!

@jackman 共筑美好!

标签: #oracle11修改sid