百度
360搜索
搜狗搜索

Linux命令行装oracle10详细介绍

在 Linux 命令行安装 Oracle 10g(以 Oracle 10g R2 为例)是一个较为复杂的过程,需严格遵循系统要求和配置步骤。以下是关键操作流程(假设系统为 RHEL/CentOS 5/6 系列,Oracle 10g 对新内核兼容性较差,需注意系统版本适配):

一、系统预检查

  1. 内存与交换空间
    确保物理内存≥1GB,交换空间≥2GB(可用free -h检查)。
  2. 操作系统版本
    Oracle 10g R2 官方支持 RHEL 4/5、SUSE 9 等,高版本 Linux 可能需要打补丁或调整内核参数(如sysctl)。
  3. 内核参数验证
    检查/proc/sys/kernel/shmmax(共享内存最大值)、shmmni(共享内存段数)、sem(信号量)等参数是否符合要求(可通过sysctl -a查看)。

二、安装前准备

  1. 安装依赖包
    Oracle 10g 需要 32 位库(即使是 64 位系统),需安装以下包(以 CentOS 为例):
    bash
    yum   binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel  sysstat

  2. 创建用户与组
    bash
     oinstall

    dba

    oinstall dba oracle

    oracle

  3. 配置用户环境变量
    编辑/home/oracle/.bash_profile,添加以下内容(根据实际路径调整):
    bash
     /u01/app/oracle

    /product/10.2.0/db_1

    orcl

    /bin:

  4. 调整内核参数
    编辑/etc/sysctl.conf,添加:
    bash
    kernel.shmmax    

    kernel.shmmni

    kernel.sem

    net.core.rmem_default

    net.core.rmem_max

    net.core.wmem_default

    net.core.wmem_max

    fs.file-max

    执行sysctl -p使参数生效。

  5. 设置用户资源限制
    编辑/etc/security/limits.conf,添加:
    bash
    oracle soft nproc 

    oracle hard nproc

    oracle soft nofile

    oracle hard nofile

三、安装 Oracle 10g

  1. 上传并解压安装包
    将 Oracle 10g 安装包(如linux_10201_database.zip)上传至服务器(建议路径/u01/install),并解压:
    bash
      /u01/install

    linux_10201_database.zip /u01/install

  2. 以静默模式安装(命令行推荐)
    Oracle 10g 支持静默安装(无需图形界面),需先创建响应文件(如db_install.rsp),关键参数示例:
    ini

  3. 执行静默安装
    切换到 oracle 用户,运行安装脚本:
    bash
     - oracle

    /u01/install/database

    ./runInstaller /path/to/db_install.rsp

  4. 执行 root 脚本
    安装完成后,根据提示以 root 用户执行以下脚本:
    bash
    /u01/app/oraInventory/orainstRoot.sh

    /u01/app/oracle/product/10.2.0/db_1/root.sh

四、配置监听与数据库

  1. 配置监听(netca)
    以 oracle 用户运行监听配置工具(可静默模式):
    bash
    /bin/netca   /assistants/netca/netca.rsp

  2. 创建数据库实例(dbca)
    使用数据库配置助手创建实例(同样支持静默模式),或通过create database命令手动创建。

五、常见问题

  • 图形界面缺失:若需图形安装,需确保服务器已安装图形环境(如 GNOME),并通过xhost +授权远程显示(或使用 VNC)。
  • 32 位库缺失:部分依赖(如libstdc++.so.5)在高版本 Linux 中已移除,需手动下载兼容包或使用ld-linux.so.2指定 32 位库路径。
  • 内核参数不生效:检查/etc/sysctl.conf语法,或通过sysctl -w临时调整。

注意:Oracle 10g 已停止官方支持,生产环境建议使用更高版本(如 Oracle 19c)。安装前务必备份系统,并在测试环境中验证流程。

阅读更多 >>>  鸿蒙系统支持linux命令吗

网站数据信息

"Linux命令行装oracle10"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:Linux命令行装oracle10的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!