1. 准备安装环境

  • 确保系统满足 Oracle 10g 的依赖条件。

  • 安装常见依赖:

    yum install -y gcc glibc glibc-common libaio libaio-devel elfutils-libelf elfutils-libelf-devel

  • 配置内核参数: 编辑 /etc/sysctl.conf,添加以下内容:

    kernel.shmall = 2097152
    kernel.shmmax = 536870912
    kernel.shmmni = 4096
    fs.file-max = 6815744
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default = 262144
    net.core.rmem_max = 262144
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144

    应用配置:

    sysctl -p

2. 创建 Oracle 用户和组

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle

3. 下载并解压 Oracle 10g 安装包

  • 将安装文件上传到服务器(例如 oracle_10g.zip)。

  • 解压:

    unzip oracle_10g.zip -d /u01/app/

4. 安装图形界面支持(如需要)

如果安装过程中需要图形界面,可以安装 VNC 服务并配置:

yum install -y vnc-server xorg-x11-xauth xorg-x11-fonts*

5. 启动 Oracle 安装程序

切换到 Oracle 用户:

su - oracle
cd /u01/app/database
./runInstaller

6. 安装过程中注意事项

  • 安装时选择合适的路径(如 /u01/app/oracle)。

  • 根据依赖提示解决缺失的软件包。

  • 安装完成后,按照提示执行脚本,通常是以 root 用户执行。

7. 配置环境变量

编辑 /etc/profile.d/oracle.sh

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin

应用配置:

source /etc/profile.d/oracle.sh

8. 启动 Oracle 数据库

  • 启动监听:

    lsnrctl start

  • 启动数据库:

    sqlplus / as sysdba
    STARTUP;


注意事项

  • Oracle 10g 是较旧版本,推荐迁移到更高版本的数据库以确保安全性和支持。

  • 如果需要特定安装包或更详细的配置,可以从 Oracle 官方资源或镜像站点获取。