Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1819437
  • 博文数量: 524
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2483
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-25 18:36
个人简介

打杂

文章分类

全部博文(524)

文章存档

2022年(3)

2021年(9)

2019年(1)

2018年(32)

2017年(11)

2016年(152)

2015年(198)

2014年(118)

分类: Oracle

2014-11-20 16:43:23

配置 Oracle 用户组和用户
# groupadd –g 500 dba
[root@node1 ~]# id nobody匿名用户
uid=99(nobody) gid=99(nobody) groups=99(nobody)
# groupadd -g 501 oinstall
# useradd -u 1001 -g oinstall -G dba oracle
修改 oracle 用户密码。
#password oracle

7、 配置 oracle 用户环境
node1 以 oracle 用户进入,编辑~/.bash_profile 文件,添加如下内容:
export ORACLE_BASE=/u01
export ORACLE_HOME=$ ORACLE_BASE / oracle/product/10.2.0/db_1
export ORA_CRS_HOME=$ ORACLE_BASE / oracle/product/10.2.0/crs
export ORACLE_SID=ORACLE1
PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
export PATH
node2 以 oracle 用户进入,编辑~/.bash_profile 文件,添加如下内容:
PATH=$PATH:$HOME/bin
export ORACLE_BASE=/u01
export ORACLE_HOME=/home/oracle/orahome/product/10.2.0/db_1
export ORA_CRS_HOME=/home/oracle/orahome/product/10.2.0/crs
export ORA_ASM_HOME=/home/oracle/orahome/product/10.2.0/asm
export ORACLE_SID=ORACLE2
PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$ORA_ASM_HOME/bin
export PATH

3.7.1  使用 ntp  时钟服务器
将其中某个节点作为 ntp 服务器,步骤大概如下:
1、编辑/etc/ntp.conf 文件
将 restrict default kod nomodify notrap nopeer noquery 修改为 restrict default nomodify
本地同步如下配置:
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 8
2、启动 ntpd 服务:
#service ntpd start
3、设置为开机启动 ntpd 服务:
#chkconfig --level 345 ntpd on
4、在客户端 root 计划任务中增加以下内容:
0-59 * * * * /usr/sbin/ntpdate 192.


[root@node1 ~]# vi /etc/sysctl.conf
增加或修改下列内容:
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmax=  524288000
                4294967296

kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
提示:上述参数中通常kernel.shmall 和 kernel.shmmax 已经在该文件中存在,且其值比这里的更高,所以这两项可以在其前面增加#禁用。(kernel.shmmax该参数推荐设定为物理内存的一半,由于安装crs的时候要求内存至少512M,因此我们此处也按照512*1024*1024来设置)
然后执行:
[root@node1 Server]# sysctl -p
让设置生效

提高 Oracle 用户的 shell 限制
设置oracle使用的文件数权限
[root@node1 ~]# vi /etc/security/limits.conf
增加:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
修改安全限制
[root@node1 ~]# vi /etc/pam.d/login
增加:
session    required     /lib/security/pam_limits.so
配置Hangcheck计时器
[root@node1 ~]# vi /etc/rc.local
增加:
modprobe hangcheck-timer hangcheck-tick=30 hangcheck_margin=180
ssh等价关系
ssh-keygen -t rsa
 ssh-keygen -t dsa
 cd .ssh
touch authorized_keys
[oracle@vrh3 .ssh]$ ssh vrh4 cat ~/.ssh/id_dsa.pub >> authorized_keys
password:
[oracle@vrh3 .ssh]$ ssh vrh4 cat ~/.ssh/id_rsa.pub >> authorized_keys
[oracle@vrh3 .ssh]$ cat id_dsa.pub  >> authorized_keys
[oracle@vrh3 .ssh]$ cat id_rsa.pub  >> authorized_keys
[oracle@vrh3 .ssh]$ scp authorized_keys vrh4:~/.ssh


[root@rh2 rules.d]# touch 99-oracle-asmdevices.rules
for i in  c d e ;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id -g -u -s /block/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"oracle\", GROUP=\"oinstall\", MODE=\"0660\""
done


rules.d]# /sbin/start_udev
 
  正在启动 udev:[确定]
 
  [root@chnap-itd64 rules.d]# ls -l /dev/asm-disk*
 
  brw-rw---- 1 grid asmadmin 8, 17 1月  28 20:00 /dev/asm-disk1
 
  目前我想用 /dev/emcpowera 这个设备绑定
 
  但是没有成功,是不是我的99-oracle-asmdevices.rules
 
  这个文件的写法不对。
 
  多路径软件装上之后一般/dev/emcpowera不会变,
 
  虽然用/dev/sdb也可以绑定,也没有影响,但是我想
 
  用/dev/emcpowera设备在多台服务器上绑定
 
  [root@chnap-itd64 rules.d]# vi 99-oracle-asmdevices.rules
 
  KERNEL=="emcpowera1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="36006016076f32e00745442a6f862e211", NAME="asm-disk1", OWNER="grid", GROUP="asmadmin", MODE="0660"
 
  [root@chnap-itd64 rules.d]# /sbin/start_udev
 
  正在启动 udev:[确定]
 
  [root@chnap-itd64 rules.d]# /sbin/start_udev
 
  [root@chnap-itd64 rules.d]# ls -l /dev/as*

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB73cfc165-7ccfa361_", NAME="asm-diskc", OWNER="oracle", GROUP="oinstall", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB2e020ab9-2203f243_", NAME="asm-diskd", OWNER="oracle", GROUP="oinstall", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB1cb586a7-f2ac7c81_", NAME="asm-diske", OWNER="oracle", GROUP="oinstall", MODE="0660"
ASM用的


[oracle@node1 database]$ ./runInstaller -ignoreSysPrereqs

阅读(1645) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~