如何在物理机服务器上安装Oracle数据库?

在物理服务器上安装Oracle数据库需先确认系统配置满足最低要求,包括内存、存储空间及兼容的操作系统版本,配置内核参数、创建用户组、挂载存储并分配权限后,运行Oracle安装程序,按向导完成数据库实例创建、网络配置及初始化设置,最后验证连接并优化性能参数。

物理机服务器安装Oracle数据库的详细指南

在物理服务器上安装Oracle数据库需要严谨的操作流程和充分的准备工作,以下步骤基于Oracle 19c版本和Linux操作系统(如CentOS 7/8、RHEL 7/8)进行说明,适用于企业级环境部署。

如何在物理机服务器上安装Oracle数据库?


安装前准备工作

  1. 硬件要求

    • 内存:建议至少8GB(推荐16GB以上)。
    • 磁盘空间
      • 临时空间:至少1GB
      • 安装目录:约7GB
      • 数据库文件:根据业务需求预留(建议100GB以上)。
    • CPU:支持64位架构,建议4核以上。
  2. 操作系统要求

    • 确认系统版本:
      cat /etc/redhat-release  # CentOS/RHEL
    • 安装依赖包:
      yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc-c++ glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXext make sysstat
  3. 内核参数配置
    修改/etc/sysctl.conf文件,添加以下参数:

    fs.file-max = 6815744
    kernel.sem = 250 32000 100 128
    kernel.shmmni = 4096
    kernel.shmall = 1073741824
    kernel.shmmax = 4398046511104
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576

    执行命令生效:

    sysctl -p
  4. 创建Oracle用户和目录

    • 创建用户组和用户:
      groupadd oinstall
      groupadd dba
      useradd -g oinstall -G dba oracle
      passwd oracle
    • 创建安装目录并授权:
      mkdir -p /u01/app/oracle/product/19c/dbhome_1
      chown -R oracle:oinstall /u01
      chmod -R 775 /u01

下载并安装Oracle软件

  1. 获取安装包
    从Oracle官网下载19c的Linux安装包(如LINUX.X64_193000_db_home.zip),上传至服务器/tmp目录。

    如何在物理机服务器上安装Oracle数据库?

  2. 解压安装包
    切换至oracle用户:

    su - oracle
    unzip /tmp/LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19c/dbhome_1
  3. 启动图形化安装界面

    • 安装VNC或X11转发工具(如Xming)。
    • 进入解压目录,执行安装命令:
      cd /u01/app/oracle/product/19c/dbhome_1
      ./runInstaller
  4. 安装向导配置

    • 选择“仅安装数据库软件”。
    • 配置安装路径为/u01/app/oracle/product/19c/dbhome_1
    • 忽略电子邮件通知,跳过安全更新。
    • 执行root脚本:
      /u01/app/oraInventory/orainstRoot.sh
      /u01/app/oracle/product/19c/dbhome_1/root.sh

创建数据库实例

  1. 使用DBCA创建数据库
    运行数据库配置助手:

    dbca
    • 选择“创建数据库”。
    • 配置数据库名称、SID和字符集(推荐AL32UTF8)。
    • 设置管理密码,启用归档模式(可选)。
    • 配置存储类型为“文件系统”。
  2. 配置监听器
    运行网络配置助手:

    netca
    • 选择“监听程序配置”,默认端口1521。
    • 完成配置后启动监听:
      lsnrctl start

验证与优化

  1. 检查数据库状态

    如何在物理机服务器上安装Oracle数据库?

    sqlplus / as sysdba
    SQL> SELECT status FROM v$instance;

    输出应为OPEN

  2. 优化建议

    • 配置自动内存管理(AMM):
      ALTER SYSTEM SET memory_target=4G SCOPE=SPFILE;
    • 定期备份:使用RMAN工具制定备份策略。
    • 监控日志:检查$ORACLE_BASE/diag/rdbms/<DB_NAME>/trace/alert_<DB_NAME>.log

注意事项

  • 避免使用root用户直接操作Oracle。
  • 确保防火墙开放1521端口:
    firewall-cmd --zone=public --add-port=1521/tcp --permanent
    firewall-cmd --reload
  • 若使用企业版,需提前配置License。

引用说明
本文参考Oracle官方文档《Oracle Database Installation Guide for Linux》和实际部署经验整理,具体参数请根据服务器配置调整。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/5418.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年5月28日 22:05
下一篇 2025年5月28日 22:08

相关推荐

  • 查看虚拟机在哪个物理机

    查看虚拟机在哪个物理机上,可通过虚拟化管理平台(如vCenter、OpenStack等)的界面或命令行

    2025年7月14日
    000
  • 虚拟机如何连接物理机USB?

    虚拟机使用物理机USB设备需:首先在虚拟机软件中安装扩展工具(如VirtualBox Extension Pack或VMware Tools),然后在虚拟机设置中添加USB设备或筛选器,连接物理设备后,在虚拟机界面菜单选择连接该设备即可识别使用。

    2025年6月16日
    200
  • 单片机物理原理

    单片机是基于半导体工艺实现的微型计算机,通过运算器执行逻辑运算,由控制器协调各部件运作

    2025年7月23日
    000
  • 安卓机物理改定位

    机物理改定位可通过模拟定位软件或修改系统设置,但可能违反应用使用条款,存在风险,需谨慎操作

    2025年7月9日
    000
  • 物理机与虚拟机如何ping通

    确保物理主机和虚拟机网络畅通需检查:,1. 虚拟机网络模式:首选**桥接模式**,使虚拟机获得独立局域网IP,与物理主机同网段互通,NAT模式需配置端口转发或检查虚拟网络设置。,2. **关闭防火墙**或添加ICMP规则允许ping。,3. 确认双方IP地址配置正确且在同一子网。

    2025年5月30日
    300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN