请先在测试环境(如虚拟机)测试成功后,再进行正式安装!
请先在测试环境(如虚拟机)测试成功后,再进行正式安装!
请先在测试环境(如虚拟机)测试成功后,再进行正式安装!
重要的话说三遍!!!文章如有错漏之处,欢迎指正。
一、官方最低要求配置
内存:1G(官方最低要求1G)
硬盘:40G(企业版安装所需4.29G和1.7G数据文件)
二、准备工作
1、安装环境介绍
系统:CentOS 7.5 64位
Oracle版本:Oracle 11gR2
2、下载Oracle安装文件官网下载地址
下载出来是这样两个压缩包:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
3、检查系统版本
uname -m
cat /etc/redhat-release
4、修改主机名
sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network
hostname oracledb
5、添加主机名与IP对应记录
yum -y install vim # 安装vim,如已安装请忽略
vim /etc/hosts # 编辑 hosts
在末尾处添加一条 hosts,格式:IP 主机名
6、关闭Selinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
setenforce 0
7、创建用户和组
创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户
groupadd -g 200 oinstall groupadd -g 201 dba useradd -u 440 -g oinstall -G dba oracle #(主组oinstall,其它组:dba) passwd oracle #(P)
8、修改内核参数
vim /etc/sysctl.conf # 编辑 sysctl.conf,末尾处添加下面的参数
net.ipv4.ip_local_port_range= 9000 65500 fs.file-max = 6815744 kernel.shmall = 10523004 kernel.shmmax = 6465333657 kernel.shmmni = 4096 kernel.sem = 250 32000 100128 net.core.rmem_default=262144 net.core.wmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_max=1048576 fs.aio-max-nr = 1048576
保存并退出
sysctl -p # 使配置生效
9、修改系统资源限制
vim /etc/security/limits.conf # 编辑 limits.conf,末尾处添加下面的参数
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
10、修改用户验证选项
vim /etc/pam.d/login
找到这一行:session required pam_namespace.so ,在其下一行添加一条pam_limits.so
session required pam_limits.so
11、修改用户配置文件
如果做了第6步的limits.conf设置,这个设置就不需要了
$ vim /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