linux 静默安装
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CentOS 6.5 X64上64位Oracle11gR2 静默安装,静默设置监听,静默建库亲自实践记录
2015-04-28 ywt200512...摘自 csdn博客阅 358 转 15
转藏到我的图书馆
微信分享:
1 安装前环境:
操作系统:CetnOS6.2x64 最小化安装,已配置好网络IP:172.16.2.182,物理内存8GB,硬盘100GB。
已下载:linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
位于目录/opt/
2 准备工作
root用户登录后
#yum install vim //个人喜好vim编辑各种配置文件,所以先下一个
#yum install unzip //下载unzip,用来解压上述两个压缩文件
#cd /opt //切换当前目录到oracle压缩文件所在目录
#unzip linux.x64_11gR2_database_1of2.zip //解压
#unzip linux.x64_11gR2_database_2of2.zip
解压后新增一个/opt/database目录,里面是解压后的所有oracle安装文件。
在/etc/hosts文件中增加主机名(通过hostname获得)到回环IP的映射如下: 127.0.0.1 localhost localhost.localdomain localhost4
localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#vim /etc/selinux/config 设置SELINUX=disabled
#setenforce 0 //关闭selinux
#service iptables stop //临时关闭防火墙
3 安装必须的包
#yum install gcc
#yum install make
#yum install binutils
#yum install gcc-c++
#yum install compat-libstdc++-33
#yum install elfutils-libelf-devel
#yum install elfutils-libelf-devel-static
#yum install ksh
#yum install libaio
#yum install libaio-devel
#yum install numactl-devel
#yum install sysstat
#yum install unixODBC
#yum install unixODBC-devel
#yum install pcre-devel
4 准备安装用户及用户组
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba -d /home/oracle oracle #passwd oracle //设置oracle密码
5 修改内核参数配置文件
#vim /etc/sysctl.conf 在文件最后增加
fs.aio-max-nr = 1048576
fs.file-max = 6553600
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
保存文件。
#/sbin/sysctl -p //让参数生效
6 修改用户的限制文件
#vim /etc/security/limits.conf 在文件后增加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
保存文件。
修改/etc/pam.d/login文件,增加如下:
session required /lib64/security/pam_limits.so //64位系统时,千万别写成/lib/security/pam_limits.so,否则导致无法登录
session required pam_limits.so
修改/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
7 创建安装目录和设置文件权限
#mkdir /opt/oracle
#mkdir /opt/oracle/11.2.0 //数据库系统安装目录
#mkdir /opt/oracle/oradata //数据库数据安装目录
#mkdir /opt/oracle/oradata_back //数据备份目录
#mkdir /home/oracle/inventory //清单目录
#chown -R oracle:oinstall /opt/oracle
#chown -R oracle:oinstall /home/oracle/inventory
#chmod -R 775 /opt/oracle
在oracle用户下设置环境变量: 修改/home/oracle/.bashrc文件,增加如下
ORACLE_BASE=/opt/oracle