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
TAG:凱哥java |