ubuntu

Ubuntu Oracle应用部署有哪些步骤

小樊
43
2025-09-17 01:25:46
栏目: 云计算

Ubuntu上部署Oracle应用主要有手动安装和Docker容器安装两种方式,以下是具体步骤:

手动安装

  1. 环境准备

    • 更新系统:sudo apt update && sudo apt upgrade
    • 安装依赖包:sudo apt install alien libaio1 unixodbc
    • 创建用户和组:
      sudo groupadd -g 503 dba
      sudo groupadd -g 504 oper
      sudo useradd -u 501 -g oinstall -G dba,oper -s /bin/bash -m oracle
      sudo passwd oracle
      ```。  
      
    • 创建安装目录并授权:
      sudo mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
      sudo chown -R oracle:oinstall /u01
      sudo chmod -R 775 /u01/app/oracle
      ```。  
      
      
  2. 配置系统参数

    • 编辑/etc/sysctl.conf,添加内核参数(如kernel.shmmax=4398046511104等)。
    • 编辑/etc/security/limits.conf,设置用户资源限制(如oracle soft nofile 65536等)。
  3. 安装Oracle软件

    • 下载安装包并解压:
      cd /path/to/installer
      ./runInstaller
      ```。  
      
    • 按向导完成安装,选择“单实例数据库”等配置。
  4. 配置数据库实例

    • sysdba身份登录,创建数据库:
      sqlplus sys as sysdba
      CREATE DATABASE orcl USER SYS IDENTIFIED BY password ...
      ```。  
      
    • 启动数据库:STARTUP
  5. 配置环境变量
    编辑~/.bashrc,添加:

    export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib
    

    执行source ~/.bashrc使配置生效。

  6. 验证安装
    使用sqlplus /@orcl连接数据库,确认安装成功。

Docker容器安装

  1. 安装Docker

    sudo apt update
    sudo apt install docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
    ```。  
    
    
  2. 拉取Oracle镜像

    docker pull store/oracle/database-enterprise:19.0.0
    ```。  
    
    
  3. 运行容器

    docker run -d --name oracle-db -p 1521:1521 -p 5500:5500 store/oracle/database-enterprise:19.0.0
    ```。  
    
    
  4. 进入容器配置

    docker exec -it oracle-db bash
    source /home/oracle/.bash_profile
    sqlplus sys as sysdba
    

说明

0
看了该问题的人还看了