作者:拈花一笑 转载请注明出处:http://blog.sina.com.cn/wxwangjiaen
Centos6.8+Oracle11g+Dataguard主从备份
一、主从库服务器上安装Oracle软件
1、关闭防火墙:
#/etc/init.d/iptables stop
#chkconfig iptables off
#vi /etc/selinux/config
SELINUX=enforcing改为:SELINUX=disabled
#setenforce 0
2、修改linux内核(此参数是8G内存的配置,如果是1G内存,则kernel.shmmax相应除以8,其余不变)
#vi /etc/sysctl.conf
末尾添加
fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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 = 1048576
#sysctl -p
3、修改用户的SHELL限制
#vi /etc/security/limits.conf
末尾添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 4096
oracle hard nofile 65536
oracle soft stack 10240
4、修改/etc/pam.d/login 文件
#vi /etc/pam.d/login
末尾添加
session required /lib64/security/pam_limits.so
session required pam_limits.so
5、编辑 /etc/profile
#vi /etc/profile
末尾添加
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
6、创建oracle用户和组
#groupadd oinstall
#groupadd dba
#useradd -m -g oinstall -G dba oracle
#passwd oracle
7、创建Oracle安装文件夹以及数据存放文件夹
#mkdir -p /opt/app
#chown -R oracle:oinstall /opt/app
#chmod -R 775 /opt/app
8、编辑.bash_profile配置文件
#su - oracle #切换到oracle用户
$vi .bash_profile
添加如下内容
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.1/dbhome_1
export ORACLE_SID=orcl
export LD_LIBRARY_PATH=$ORACLE_HONE/lib
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
#source .bash_profile
9、安装图形组件和依赖件
#su - root
#yum clean all
#yum makecache
#yum install -y xterm xorg-x11-xauth
#yum groupinstall -y Desktop 或者#yum groupinstall "X Window System" -y
#yum install -y gcc libaio glibc glibc.i686 compat-libstdc++-33
elfutils-libelf-devel glibc-devel glibc-headers gcc-c++
libaio-devel libgcc libstdc++ libstdc++-devel sysstat unixODBC
unixODBC-devel pdksh
10、服务Oracle数据库文件安装权限
#su - root #切换到root用户
#chmod -R 777
/usr/local/src/database #"/usr/local/src/"是指Oracle安装文件所在路径
#chmod +x /usr/local/src/database/*
11、开始安装
启动X-start,用户名选择oracle
X-star添加命令/usr/bin/xterm -ls -display $DISPLAY
或者
============================================
#su - oracle
$export
DISPLAY=192.168.1.117:0.0 #192.168.1.117是本地机IP
$/usr/bin/xterm -ls -display $DISPLAY
=======