- 环境准备
- root上传Oracle 11g包到服务器/tmp目录,并解压:
- 文件:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip
- 执行解压命令:unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
-
关闭selinux,设置SELINUX= enforcing 为SELINUX=disabled
-
执行命令:vi /etc/selinux/config
-
-
关闭防火墙
-
停止防火墙:systemctl stop firewalld
-
关闭自启动防火墙服务:systemctl disable firewalld
-
-
修改host
-
执行命令:vi /etc/hosts
-
192.168.217.131(ip) localhost.localdomain(主机名)
-
-
安装Oracle 11g依赖包
-
执行命令查看是否有依赖包:rpm -qp gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-devel numactl-devel sysstat unixODBC unixODBC-devel pcre-devel
-
执行命令安装缺少的包:yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-devel numactl-devel sysstat unixODBC unixODBC-devel pcre-devel
-
如果不能连网,可以先下载安装包copy到服务器,用rpm命令安装。不同系统版本的依赖包版本不一致,安装时需要下载对应版本的,以免安装失败。
-
-
添加oinstall 、dba 组,新建oracle用户并加入oinstall、dba组中
-
执行命令添加用户组,设置密码:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
-
-
修改内核参数:
-
修改文件:vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1073741824
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
-
让参数生效: /sbin/sysctl -p
-
-
修改用户的限制文件
- root上传Oracle 11g包到服务器/tmp目录,并解压:
Oracle 11g静默安装(详细步骤)
最新推荐文章于 2025-07-24 09:43:10 发布