溫馨提示×

Ubuntu Oracle應用部署流程是怎樣的

小樊
46
2025-08-09 19:06:03
欄目: 云計算

Ubuntu上部署Oracle應用主要有手動安裝和Docker容器安裝兩種方式,流程如下:

一、手動安裝

  1. 環境準備

    • 更新系統并安裝依賴包:
      sudo apt update && sudo apt install alien libaio1 unixODBC。
    • 創建Oracle用戶和組:
      sudo groupadd oinstall dba
      sudo useradd -g oinstall -G dba -d /home/oracle -s /bin/bash oracle
      sudo passwd oracle。
  2. 配置系統環境

    • 創建安裝目錄并設置權限:
      sudo mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
      sudo chown -R oracle:oinstall /u01/app/oracle
      sudo chmod -R 775 /u01/app/oracle。
    • 修改內核參數(如/etc/sysctl.conf)并生效:
      sudo sysctl -p。
    • 配置環境變量(編輯~/.bashrc):
      export ORACLE_BASE=/u01/app/oracle  
      export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1  
      export PATH=$ORACLE_HOME/bin:$PATH  
      export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH  
      
      source ~/.bashrc。
  3. 安裝Oracle數據庫

    • 解壓安裝包并運行安裝程序:
      cd /path/to/installer
      ./runInstaller(按向導完成配置)。
  4. 配置數據庫實例

    • sysdba身份登錄創建數據庫:
      sqlplus sys as sysdba
      CREATE DATABASE orcl ...(指定數據文件路徑、字符集等)。
    • 啟動數據庫:
      STARTUP。
  5. 設置開機自啟

    • 創建systemd服務文件(如/etc/systemd/system/oracle.service),配置ExecStart指向dbstart,并啟用服務:
      sudo systemctl enable oracle.service。

二、Docker容器安裝

  1. 安裝Docker

    sudo apt update  
    sudo apt install docker.io  
    sudo usermod -a -G docker $USER  
    ```。  
    
    
  2. 拉取并運行Oracle鏡像

    • 拉取官方鏡像(如Oracle 19c):
      docker pull store/oracle/database-enterprise:19.3.0.0。
    • 運行容器并映射端口(1521為數據庫端口,5500為管理端口):
      docker run -d --name oracle-db -p 1521:1521 -p 5500:5500 store/oracle/database-enterprise:19.3.0.0。
  3. 驗證連接

    • 進入容器測試:
      docker exec -it oracle-db bash
      sqlplus system/oracle@orcl。

注意事項

  • 手動安裝需根據版本調整目錄和參數,建議參考Oracle官方文檔。
  • Docker方式需注意鏡像版本與Ubuntu內核兼容性,可通過docker logs排查啟動問題。
  • 生產環境需額外配置監聽器(listener.ora)、防火墻規則及數據持久化。

以上步驟參考自,具體操作可根據實際需求選擇。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女