1
|
shmfs
/dev/shm
tmpfs size=1500m 0
|
1
2
3
|
[root@localhost~]
# chkconfig iptables off
[root@localhost~]
# chkconfig ip6tables off
[root@localhost~]
# chkconfig postfix off
|
1
2
3
|
[root@localhost ~]
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
[root@localhost ~]
# cat /etc/sysconfig/selinux | grep SELINUX
[root@localhost ~]
#mv /etc/ntp.conf /etc/ntp.conf.bak
|
1
2
3
4
5
|
[
local
]
name=
local
baseurl=
file
:
///mnt
enabled=1
gpgcheck=0
|
1
|
mount
/dev/sr0
/mnt/
|
1
|
yum
install
binutils*compat-libstdc* elfutils-libelf* gcc*glibc* ksh* libaio* libgcc* libstdc*
make
*numactl-devel* sysstat* compat*elfutils* unix* libXp* -y
|
1
2
3
4
5
6
7
8
9
10
|
groupadd oinstall
groupadd dba
groupadd oper
groupadd asmadmin
groupadd asmdba
groupadd asmoper
useradd
-g oinstall -Gdba,asmdba,asmadmin,asmoper grid
useradd
-g oinstall -G dba,oper,asmdba oracle
echo
-n oracle|
passwd
--stdin grid
echo
-n oracle|
passwd
--stdin oracle
|
1
2
3
4
|
mkdir
-p
/oracle
mkdir
-p
/oracle/db
mkdir
-p
/oracle/grid
mkdir
-p
/oracle/asm
|
1
2
3
4
5
|
chown
-R grid.dba
/oracle
chown
-R grid.dba
/oracle/asm
chown
-R grid.dba
/oracle/grid
chown
-R oracle.dba
/oracle/db
chmod
-R 775
/oracle
|
1
2
3
4
5
6
7
8
9
10
11
|
fs.aio-max-nr = 1048576
fs.
file
-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 5368709120
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
|
1
2
3
4
5
6
7
8
9
10
|
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
grid soft stack 10240
|
1
|
session required pam_limits.so
|
1
2
3
4
5
6
7
8
9
|
if
[ $USER =
"oracle"
] || [ $USER =
"grid"
];
then
if
[ $SHELL =
"/bin/ksh"
];
then
ulimit
-p 16384
ulimit
-n 65536
else
ulimit
-u 16384 -n 65536
fi
umask
022
fi
|
1
|
#source /etc/profile
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
[root@dg ~]
# su - grid
[grid@dg ~]$
vi
.bash_profile
export
ORACLE_BASE=
/oracle/grid
export
ORACLE_HOME=
/oracle/asm
export
ORACLE_SID=+ASM
export
PATH=$PATH:$ORACLE_HOME
/bin
:$HOME
/bin
export
PATH=$ORACLE_HOME
/bin
:$ORACLE_HOME
/Apache/Apache/bin
:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME
/lib
:
/lib
:
/usr/lib
:
/usr/local/lib
export
LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME
/JRE
:$ORACLE_HOME
/jlib
:$ORACLE_HOME
/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME
/network/jlib
export
CLASSPATH
[grid@dg ~]$
source
.bash_profile
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
[root@dg ~]
# su - oracle
[oracle@dg ~]$
vi
.bash_profile
export
ORACLE_BASE=
/oracle/db
export
ORACLE_HOME=$ORACLE_BASE
/product/11
.2.0
/dbhome_1
export
ORACLE_SID=racdb
export
PATH=$PATH:$ORACLE_HOME
/bin
:$HOME
/bin
export
PATH=$ORACLE_HOME
/bin
:$ORACLE_HOME
/Apache/Apache/bin
:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME
/lib
:
/lib
:
/usr/lib
:
/usr/local/lib
export
LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME
/JRE
:$ORACLE_HOME
/jlib
:$ORACLE_HOME
/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME
/network/jlib
export
CLASSPATH
[oracle@dg ~]$
source
.bash_profile
|
1
2
3
4
|
[root@dg ~]
# fdisk –l
[root@dg ~]
# fdisk/dev/sdb
[root@dg ~]
# fdisk/dev/sdb –l
[root@dg ~]
# partprobe
|
1
2
3
4
5
6
7
8
9
10
11
|
[root@dg ~]
# vi/etc/udev/rules.d/60-raw.rules
ACTION==
"add"
,KERNEL==
"sdb1"
,RUN+=
"/bin/raw /dev/raw/raw1 %N"
ACTION==
"add"
,KERNEL==
"sdb2"
,RUN+=
"/bin/raw /dev/raw/raw2 %N"
KERNEL==
"raw*"
,OWNER=
"grid"
,GROUP=
"dba"
,MODE=
"660"
[root@dg ~]
#start_udev
[root@dg ~]
# ls -l/dev/raw
total 0
crw-rw---- 1 griddba 162, 1 Oct 12 11:00 raw1
crw-rw---- 1 griddba 162, 2 Oct 12 11:00 raw2
crw-rw---- 1 griddba 162, 0 Oct 12 11:00 rawctl
|