千家信息网

CentOS7.3上部署安装Oracle12c

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,准备工作:一台CentOS7.3Oracle12c安装包最好设置为双核心,4G内存,8G虚拟内存NAT模式安装过程:1.关闭防火墙自启动以及相关功能和增强安全功能systemctl disable f
千家信息网最后更新 2026年11月01日CentOS7.3上部署安装Oracle12c

准备工作:

  1. 一台CentOS7.3
  2. Oracle12c安装包
  3. 最好设置为双核心,4G内存,8G虚拟内存
  4. NAT模式

    安装过程:

    1.关闭防火墙自启动以及相关功能和增强安全功能

systemctl disable firewalld.servicesystemctl stop firewalld.servicesetenforce 0

2.创建xfs文件系统并且进行挂载不少于15G,挂载目录不妨为/orc

新建一块20G磁盘sdb

fdisk /dev/sdb              //新建分区,生成sdb1,默认空间大小即可mkfs -t xfs /dev/sdb1           //格式化磁盘,格式为xfsmount /dev/sdb1 /orc        //挂载至/orc目录下
vim /etc/hostname   //更改主机名Oracle   添加    HOSTNAME=oraclevim /etc/hosts    192.168.100.151 Oracle      //创建快捷域名解析

3.yum安装所需软件包

yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

4.调整内核参数

vim /etc/sysctl.conf        //添加以下内容    fs.aio-max-nr = 1048576   //异步IO请求数目 推荐值是:1048576 其实它等于 1024*1024 也就是 1024K 个    fs.file-max = 6815744  //打开的文件句柄的最大数量,防止文件描述符耗尽的问题    kernel.shmall = 2097152 //共享内存总量 页为单位,内存除以4K所得    kernel.shmmax = 4294967295      kernel.shmmni = 4096    kernel.sem = 250 32000 100 128  //SEMMSL: 每个信号集的最大信号数量 SEMMNS:用于控制整个 Linux 系统中信号的最大数 SEMOPM: 内核参数用于控制每个 semop 系统调用可以执行的信号操作的数量 SEMMNI :内核参数用于控制整个 Linux 系统中信号集的最大数量    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       //重新加载配置文件

5.用户环境配置

groupadd oinstall       //添加用户组groupadd dba            //添加用户组useradd -g oinstall -G dba oracle       //添加用户oracle,所属用户组为oinstall,所属附属用户组为dbapasswd oracle   //密码123123mkdir -p /orc/app/oracle        //创建工作目录chown -R oracle:oinstall /orc/app/      //改变目录属主属组chmod -R 755 /orc/app/oracle/       //改变权限
vim /home/oracle/.bash_profile   //oracle用户环境配置,添加以下内容    umask 022    ORACLE_BASE=/orc/app/oracle    ORACLE_HOME=/orc/app/oracle/product/12.2.0/dbhome_1/    ORACLE_SID=orcl    NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8    PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin    LANG=zh_CN.UTF-8    export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID

6.oracle用户资源限制,使用pam_limits认证模块

vim /etc/pam.d/login        //末尾添加    session    required     /lib/security/pam_limits.so    session    required     pam_limits.so
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      //堆栈设置
vim /etc/profile        //末尾添加if [ $USER = "oracle" ] then   if [ $SHELL = "/bin/ksh" ]     then       ulimit -p 16384       //缓冲区大小       ulimit -p 65536   else     ulimit -u 16384 -n 65536    //进程数  文件数   fifi

7.安装Oracle

将准备好的Oracle的安装包文件夹挂载在/abc中以便使用

在图形化界面中以root身份进行如下操作xhost +             //所有用户都能访问X serversu - oracle   //切换到oracle用户cd /abc         //安装包挂载目录        export DISPLAY=:0.0./runInstaller      //运行安装程序








8.安装中弹窗处理

su - root       //切换到root用户/orc/app/oraInventory/orainstRoot.sh/orc/app/oracle/product/12.2.0/dbhome_1/root.sh

9.web界面管理

rpm -ivh flash-player-npapi-26.0.0.131-release.x86_64.rpm        //手动安装flash插件

在图形化界面打开火狐浏览器访问https://Oracle:5500/em,登录名:sys 密码:abc123 勾选:as sysdba


10.使用命令行界面登录

sqlplus / as sysdba  //sys用户是oracle的最高管理员所以要加上as如果是普通用户登录   sqlplus 用户名/密码SQL> help index     //查看命令列表,sql中不区分大写小写SQL> show user       //查看当前用户



用户 最大 大小 数量 文件 信号 目录 缓冲区 缓冲 内存 套接字 用户组 界面 系统 内核 参数 密码 末尾 控制 登录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云信互联网科技有限公司 互联网科技有限公司图片 没上市的科技互联网公司 上海挚品互联网科技 北京互联网络科技有限公司 互联网 视角下的科技创新 互联网科技素材视频竖屏 互联网 科技馆 湖南洣水互联网科技有限公司扣款 博兴的互联网电子科技公司 玖二柒互联网科技公司待遇 互联网科技中介 互联网为啥属于高科技 昊天互联网科技有限公司 宜昌元轩互联网科技有限公司 无锡工业互联网科技有限公司 怎样加入科技互联网 梅州GM互联网络科技有限公司 众联互联网络科技 宁波允成互联网科技有限公司 百单网互联网科技有限公司怎么样 互联网科技卖菜 汇久创客互联网科技 滨湖区互联网智能科技产品供应 阿大互联网科技有限公司 高科技互联网发展前景如何 互联网科技如何创业 每天都有哪些好的互联网科技 全球科技与互联网公司市值变化 同城互联网络科技
0