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 repo1、建立使用者組以及使用者baseurl=file:///media
enabled=1
gpgcheck=1
gpgkey=file:///media/rpm-gpg-key-centos-7
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 行 安裝型別進入database目錄下 執行安裝指令碼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
./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]進入 $oracle_home/product/11.2.0.3/dbhome_1/bingdbname = "yourname"
sid = "yoursid"
templatename = "general_purpose.dbc"
characterset = "zhs16gbk"
./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.靜默配置...