首页主机资讯Debian Oracle安装步骤是怎样的

Debian Oracle安装步骤是怎样的

时间2025-10-13 16:44:03发布访客分类主机资讯浏览1106
导读:一、安装前准备 系统要求确认:确保Debian系统满足Oracle最低配置(如内存≥1GB、swap≥1GB、磁盘空间≥5GB),建议安装图形化界面(如GNOME)便于操作。 网络与软件包:配置系统连接外网,下载Oracle安装包(如11...

一、安装前准备

  1. 系统要求确认:确保Debian系统满足Oracle最低配置(如内存≥1GB、swap≥1GB、磁盘空间≥5GB),建议安装图形化界面(如GNOME)便于操作。
  2. 网络与软件包:配置系统连接外网,下载Oracle安装包(如11g/19c基础包及补丁)和一键安装脚本(如oracleshellinstall)。

二、配置系统环境

  1. 安装依赖包:更新软件源并安装必要工具及库,命令如下:
    sudo apt-get update
    sudo apt-get install gcc make binutils libmotif3 libaio1 libdb3 awk libc6-dev libc6
    
  2. 创建Oracle用户与组:建立系统组和用户,用于管理Oracle进程及文件权限:
    sudo groupadd oinstall
    sudo groupadd dba
    sudo useradd -g oinstall -G dba -m oracle
    sudo passwd oracle  # 设置oracle用户密码
    
  3. 创建安装目录并授权:指定Oracle软件及数据存储路径,修改所属权及权限:
    sudo mkdir -p /u01/app/oracle
    sudo chown -R oracle:oinstall /u01/app/oracle
    sudo chmod -R 755 /u01/app/oracle
    
  4. 调整内核参数:编辑/etc/sysctl.conf,添加以下内核参数以优化系统资源限制:
    kernel.shmall = 2097152
    kernel.shmmax = 536870912
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
    fs.aio-max-nr = 1048576
    
    执行sudo sysctl -p使配置生效。
  5. 设置资源限制:编辑/etc/security/limits.conf,添加Oracle用户的进程、文件及内存限制:
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft memlock 33554432
    oracle hard memlock 33554432
    
  6. 配置安全策略:编辑/etc/pam.d/login,确保加载pam_limits.so模块以应用资源限制:
    session required /lib64/security/pam_limits.so
    
  7. 设置Oracle环境变量:编辑/home/oracle/.bashrc,添加以下变量以简化后续操作:
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/db_1  # 根据实际版本调整
    export ORACLE_SID=orcl  # 数据库实例名
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK  # 字符集(可选)
    export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'  # 日期格式(可选)
    
    执行source /home/oracle/.bashrc使变量立即生效。

三、执行Oracle安装

  1. 启动一键安装脚本:进入安装脚本目录(如/soft),根据脚本提示执行安装命令(以11g为例):
    cd /soft
    ./oracleshellinstall -lf ens33 \  # 本地网卡名(ifconfig查看)
    -n debian12 \  # 主机名
    -o oracle \  # oracle用户密码
    -d /u01 \  # 软件安装基目录
    -s /oradata  # 数据文件目录
    -b /soft  # 安装包所在目录
    
    安装过程中若提示“操作系统不在Oracle官方支持列表”,输入Y继续。
  2. 完成安装:脚本会自动完成Oracle软件安装、数据库实例创建及配置,日志可通过tail -2000f /soft/print_shell_install_*.log实时查看。

四、连接测试 安装完成后,在终端执行以下命令验证数据库是否可用:

sqlplus / as sysdba

输入密码后,若显示SQL> 提示符,则表示安装成功。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Debian Oracle安装步骤是怎样的
本文地址: https://pptw.com/jishu/724857.html
Debian Oracle性能优化有哪些技巧 如何利用日志分析进行故障排查

游客 回复需填写必要信息