CentOS安装Oracle 12.2.0.1静默安装
如果未下载安装包自行官网下载:
https://www.oracle.com/downloads/
查看系统版本及硬件架构,确保下载的安装包与系统和架构对应,此示例是x86_64
cat /etc/redhat-release #查看服务器系统版本
cat /proc/meminfo #查看内存
cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l #查看CPU
1 安装前准备
1.1 关闭防火墙
systemctl status firewalld.service #查看防火墙状态
systemctl stop firewalld.service #关闭防火墙
#避免重启后防火墙自动开启建议先禁用,不过安装完毕后记得启用
systemctl disable firewalld.service #禁用防火墙开机自动启动,可选
systemctl enable firewalld.service #启用防火墙开机自动启动,可选
1.2 安装依赖包
CentOS7.9执行以下命令安装依赖
yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libxcb libXi make sysstat net-tools
CentOS8.5执行以下命令安装依赖
yum -y install binutils gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 libXext libXext.i686 libX11 libX11.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat libnsl.x86_64
1.3 创建Oracle相关用户
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle #oinstall为Oracle的主组,dba设置为附加组
1.4 创建相关数据库目录
mkdir -p /u01/app
mkdir -p /u01/soft
mkdir -p /u01/app/oracle/oradata #存放默认数据库表空间目录
mkdir -p /u01/oradata #存放新建数据库表空间目录
chmod -R 775 /u01/app #权限
chown -R oracle:oinstall /u01
1.5 配置内核参数和资源限制
1)内核参数
vi /etc/sysctl.conf
在最后增加
fs.file-max = 6815744
使内核参数生效,执行
sysctl -p
2)资源限制
vi /etc/security/limits.conf
在文件末尾加上:
#设置oracle用户打开文件的最大数限制
oracle soft nofile 1024
oracle hard nofile 65536
#设置oracle用户的进程数限制
oracle soft nproc 16384
oracle hard nproc 16384
#设置oracle用户的堆栈大小限制
oracle soft stack 10240
oracle hard stack 32768
#设置oracle用户的内存锁定限制
oracle hard memlock 1

最低0.47元/天 解锁文章
2931

被折叠的 条评论
为什么被折叠?



