當前位置:
首頁 > 知識 > centos7下靜默安裝oracle11G圖解配置 2

centos7下靜默安裝oracle11G圖解配置 2

本文是《centos7下靜默安裝oracle11G圖解配置》中第二篇。因linux下安裝Oracle太過繁瑣,如果寫在一篇文章中,太長了。本文主要講解安裝前環境配置。

接著上一篇(《centos7下靜默安裝oracle11G圖解配置 1》)來說。

10 靜默模式安裝oracle軟體

10.1 配置安裝文件

使用oracle用戶

命令:su - oracle

修改oracle安裝文件。目錄:/home/oracle/etc/db_install.rsp

oracle.install.option=INSTALL_DB_SWONLY // 安裝類型

ORACLE_HOSTNAME=docker // 主機名稱(hostname查詢)

UNIX_GROUP_NAME=oinstall // 安裝組

INVENTORY_LOCATION=/u01/app/oraInventory //INVENTORY目錄(不填就是默認值)

SELECTED_LANGUAGES=en,zh_CN,zh_TW // 選擇語言

ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 //oracle_home

ORACLE_BASE=/u01/app/oracle //oracle_base

oracle.install.db.InstallEdition=EE     // oracle版本

oracle.install.db.isCustomInstall=false   //自定義安裝,否,使用默認組件

oracle.install.db.DBA_GROUP=dba /  / dba用戶組

oracle.install.db.OPER_GROUP=oinstall // oper用戶組

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE //資料庫類型

oracle.install.db.config.starterdb.globalDBName=orcl //globalDBName

oracle.install.db.config.starterdb.SID=dbsrv2 //SID

oracle.install.db.config.starterdb.memoryLimit=81920 //自動管理內存的內存(M)

oracle.install.db.config.starterdb.password.ALL=oracle //設定所有資料庫用戶使用同一個密碼

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false //(手動寫了false)

DECLINE_SECURITY_UPDATES=true   //設置安全更新(貌似是有bug,這個一定要選true,否則會無限提醒郵件地址有問題,終止安裝。PS:不管地址對不對)

10.2:開始安裝

使用oracle用戶切換到 /home/oracle/database

執行如下命令:./runInstaller -silent -responseFile /home/oracle/etc/db_install.rsp

使用命令:

tail -f /u01/app/oraInventory/logs/installActions2018-01-18_09-39-41PM.log 查看安裝日誌。

當出現:

說明安裝完成。

11:修改

使用root用戶執行腳本

su - root

/u01/app/oraInventory/orainstRoot.sh

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

11.2修改或配置Oracle用戶的環境變數

export ORACLE_BASE=/u01/app/oracleexport ORACLE_SID=dbsrv2export ROACLE_PID=ora11g#export NLS_LANG=AMERICAN_AMERICA.AL32UTF8export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1export PATH=$PATH:$ORACLE_HOME/bin

export LANG="zh_CN.UTF-8"export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"

su - oracle

使用vi命令

vi ~/.bash_profile

添加或修改:

source ~/.bash_profile

12:配置監聽

使用命令:netca /silent /responsefile /home/oracle/etc/netca.rsp

啟動監聽:

使用命令:lsnrctl start

13 靜默進行dbca建庫

13.1 配置應對文件

文件位置:/home/oracle/etc/dbca.rsp

使用文本編輯器或者是vi命令進行修改

腳本:

[GENERAL]RESPONSEFILE_VERSION = "11.2.0"OPERATION_TYPE = "createDatabase"[CREATEDATABASE]GDBNAME = "dbsrv2"SID = "dbsrv2"TEMPLATENAME = "General_Purpose.dbc"CHARACTERSET = "AL32UTF8"

執行建庫命令:

dbca -silent -responseFile etc/dbca.rsp

輸入用戶名:oracle

密碼:oracle

等待:

查看日誌:

14;使用客戶端連接:

14.1 查看監聽狀態

lsnrctl status

其他:

Centso 7 防火牆

1、直接關閉防火牆

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

Centos7 修改網卡:

添加wget命令:

yum -y install wget

更新yum來源為阿里的。

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all

yum makecache

centos重啟oracle監聽

Su - oracle 使用oracle用戶

lsnrctl stop

lsnrctl start


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 凱哥java 的精彩文章:

nginx 配置已經找不到pid錯誤解決

TAG:凱哥java |