ORACLE 11G 靜默安裝

2021-08-07 18:10:00 字數 3745 閱讀 1612

oracle資料庫靜默安裝        

【配置yum源】

掛載centos-7-x86_64-everything-1611.iso

mount -t auto -o loop /../centos-7-x86_64-everything-1611.iso /media

刪除  /etc/yum.repos.d/下的所有檔案

vi /etc/yum.repos.d/local.repo

[mylovezmm]

name=this is a local repo

baseurl=file:///media

enabled=1

gpgcheck=1

gpgkey=file:///media/rpm-gpg-key-centos-7

1、建立使用者組以及使用者

groupadd -g 210 oinstall

groupadd -g 211 dba

groupadd -g 212 oper

useraddd -u 210 -g oinstall -g dba,oper oracle

useradd -u 210 -g oinstall -g dba,oper oracle

passwd oracle

2、配置環境變數

vim /home/oracle/.bash_profile

export oracle_sid=yyhl

export oracle_unqname=$oracle_sid

export oracle_home=$oracle_base/product/11.2.0.3/dbhome_1

export path=$oracle_home/bin:$oracle_home/opatch:$path

使配置檔案立刻生效

source  /home/oracle/.bash_profile

4、建立安裝目錄

chown -r oracle:oinstall  /u01

5、安裝依賴包

yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make ksh sysstat unixodbc unixodbc-devel

檢查依賴包是否有未安裝完成

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make ksh sysstat unixodbc unixodbc-devel |grep not

6、切換到oracle使用者下

su - oracle

解壓安裝檔案  如果現實unzip 命令找不到 切換到root使用者下 

yum install -y unzip

unzip /home/p10404530_112030_linux-x86-64_1of7.zip

unzip /home/p10404530_112030_linux-x86-64_2of7.zip

解壓完成之後,在database/response/目錄下,會看到有3個預設的安裝配置檔案:

7、進入database目錄下

cd database/

進入自帶配置檔案下

cd response/

建議cp乙份到其他目錄

修改配置檔案

vim db_install.rsp

oracle.install.option=install_db_swonly                  //29 行 安裝型別

oracle_hostname=test //37 行 主機名稱

unix_group_name=oinstall //42 行 安裝組

inventory_location=/oracle/orainventory //47 行 inventory目錄

selected_languages=en,zh_cn //78 行 選擇語言

oracle_home=/oracle/orahome //83 行 oracle_home

oracle_base=/oracle //88 行 oracle_base

oracle.install.db.installedition=ee //99 行 oracle版本

oracle.install.db.iscustominstall=true //108行 自定義安裝

oracle.install.db.dba_group=dba //142行 dba使用者組

oracle.install.db.oper_group=oinstall //147行 oper使用者組

oracle.install.db.config.starterdb.type=general_purpose //160行 資料庫型別

oracle.install.db.config.starterdb.globaldbname=your db name //165行 globaldbname

oracle.install.db.config.starterdb.sid=your sid name //170行 sid

oracle.install.db.config.starterdb.password.all=yourpass //233行 設定所有資料庫使用者使用同乙個密碼

decline_security_updates=true

進入database目錄下  執行安裝指令碼

./runinstaller -silent -force -noconfig  -ignoreprereq -responsefile 

/u01/db_install.rsp   你的配置檔案路徑    

8、配置靜默監聽

配置監聽檔案不需要修改,如果要配置建議複製乙份到其他目錄修改或者備份

進入  $oracle_home/product/11.2.0.3/dbhome_1/bin

./netca -silent -responsefile 

/u01/netca.rsp   你的監聽檔案路徑

9、配置dbca靜默建庫

最後乙個resp檔案,用來靜默建庫,修改建庫響應檔案vim database/response/dbca.rsp

[createdatabase]

gdbname = "yourname"

sid = "yoursid"

templatename = "general_purpose.dbc"

characterset = "zhs16gbk"

進入 $oracle_home/product/11.2.0.3/dbhome_1/bin

./dbca -silent -responsefile  

/u01/dbca.rsp  你的檔案

oracle 11G靜默安裝

今天玩下靜默安裝 簡 系統要求 具體引數檢視官方文件 fs.aio max nr 1048576 fs.file max 6815744 kernel.shmall physical ram size pagesize for most systems,this will be the value ...

Linux下oracle11g靜默安裝過程

1 輸入命令 vi etc security limits.conf,按i 鍵進入編輯模式,將下列內容加入該檔案。oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 102...

小白筆記(四)之oracle11g靜默安裝

新開乙個終端,使用root登入執行上述指令碼即可 root localhost ora oracle database inventory orainstroot.sh root localhost ora oracle database product 11.2.0 root.sh 20.靜默配置...