1. 程式人生 > >oracle資料庫軟體的靜默安裝

oracle資料庫軟體的靜默安裝

  OUI的安裝方式便捷、直觀,但是有時候出於一些原因(PS:網路等原因),無法在伺服器上使用OUI的方式,此時就只有用命令列來進行安裝了。

1、配置核心引數(root使用者)

vim /etc/sysctl.conf

kernel.shmmax = 784676864
kernel.shmall = 153257
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
fs.file-max = 6815744

修改後使用sysctl -p使配置生效

2、配置資源限制(root使用者)

vim /etc/security/limits.conf

oracle     soft       nproc     2047
oracle     hard     nproc     16384
oracle     soft     nofile      1024
oracle     hard     nofile     65536
oracle     soft      stack     10240

3、建立使用者組和使用者組(root使用者)

groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
設定oracle賬戶口令

passwd oracle

4、建立目錄以及授權(root使用者)

mkdir -p /home/u01
建立軟連線繫結
ln -s /home/u01 /u01

建立對應目錄結構

mkdir -p /u01/app/oracle
指定使用者組以及授權
chown -R oracle:oinstall /u01/
chmod -R 775 /u01/
5、配置環境變數(oracle使用者)

su -oracle切換到oracle使用者
編輯.bash_profile配置環境變數

export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_OWNER=oracle
export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin:/root/bin:$ORACLE_HOME/bin:$PATH
編輯完後使用source .bash_profile命令使配置生效

6、 配置響應檔案

在解壓後的oracle安裝資料夾:database/response目錄下有一個響應檔案的配置模板,根據需要自行配置即可

 

下面是我的install.rsp配置檔案,供參考:

#-------------------------------------------------------------------------------
# Do not change the following system generated value. 
#-------------------------------------------------------------------------------
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12.1.0

#-------------------------------------------------------------------------------
# Specify the installation option.
# It can be one of the following:
#   - INSTALL_DB_SWONLY
#   - INSTALL_DB_AND_CONFIG
#   - UPGRADE_DB
#-------------------------------------------------------------------------------
oracle.install.option=INSTALL_DB_SWONLY

#-------------------------------------------------------------------------------
# Specify the hostname of the system as set during the install. It can be used
# to force the installation to use an alternative hostname rather than using the
# first hostname found on the system. (e.g., for systems with multiple hostnames 
# and network interfaces)
#-------------------------------------------------------------------------------
ORACLE_HOSTNAME=orc1

#-------------------------------------------------------------------------------
# Specify the Unix group to be set for the inventory directory.  
#-------------------------------------------------------------------------------
UNIX_GROUP_NAME=dba

#-------------------------------------------------------------------------------
# Specify the location which holds the inventory files.
# This is an optional parameter if installing on
# Windows based Operating System.
#-------------------------------------------------------------------------------
INVENTORY_LOCATION=/u01/app/oraInventory
#-------------------------------------------------------------------------------
# Specify the languages in which the components will be installed.             
# 
# en   : English                  ja   : Japanese                  
# fr   : French                   ko   : Korean                    
# ar   : Arabic                   es   : Latin American Spanish    
# bn   : Bengali                  lv   : Latvian                   
# pt_BR: Brazilian Portuguese     lt   : Lithuanian                
# bg   : Bulgarian                ms   : Malay                     
# fr_CA: Canadian French          es_MX: Mexican Spanish           
# ca   : Catalan                  no   : Norwegian                 
# hr   : Croatian                 pl   : Polish                    
# cs   : Czech                    pt   : Portuguese                
# da   : Danish                   ro   : Romanian                  
# nl   : Dutch                    ru   : Russian                   
# ar_EG: Egyptian                 zh_CN: Simplified Chinese        
# en_GB: English (Great Britain)  sk   : Slovak                    
# et   : Estonian                 sl   : Slovenian                 
# fi   : Finnish                  es_ES: Spanish                   
# de   : German                   sv   : Swedish                   
# el   : Greek                    th   : Thai                      
# iw   : Hebrew                   zh_TW: Traditional Chinese       
# hu   : Hungarian                tr   : Turkish                   
# is   : Icelandic                uk   : Ukrainian                 
# in   : Indonesian               vi   : Vietnamese                
# it   : Italian                                                   
#
# all_langs   : All languages
#
# Specify value as the following to select any of the languages.
# Example : SELECTED_LANGUAGES=en,fr,ja
#
# Specify value as the following to select all the languages.
# Example : SELECTED_LANGUAGES=all_langs  
#-------------------------------------------------------------------------------
SELECTED_LANGUAGES=en,zh_CN

#-------------------------------------------------------------------------------
# Specify the complete path of the Oracle Home. 
#-------------------------------------------------------------------------------
ORACLE_HOME=/u01/app/oracle

#-------------------------------------------------------------------------------
# Specify the complete path of the Oracle Base. 
#-------------------------------------------------------------------------------
ORACLE_BASE=/u01/app

#-------------------------------------------------------------------------------
# Specify the installation edition of the component.                     
#                                                             
# The value should contain only one of these choices.  
#   - EE     : Enterprise Edition 

#-------------------------------------------------------------------------------
oracle.install.db.InstallEdition=EE

###############################################################################
#                                                                             #
# PRIVILEGED OPERATING SYSTEM GROUPS                                          #
# ------------------------------------------                                  #
# Provide values for the OS groups to which OSDBA and OSOPER privileges       #
# needs to be granted. If the install is being performed as a member of the   #
# group "dba", then that will be used unless specified otherwise below.       #
#                                                                             #
# The value to be specified for OSDBA and OSOPER group is only for UNIX based #
# Operating System.                                                           #
#                                                                             #
###############################################################################

#------------------------------------------------------------------------------
# The DBA_GROUP is the OS group which is to be granted OSDBA privileges.
#-------------------------------------------------------------------------------
oracle.install.db.DBA_GROUP=dba

#------------------------------------------------------------------------------
# The OPER_GROUP is the OS group which is to be granted OSOPER privileges.
# The value to be specified for OSOPER group is optional.
#------------------------------------------------------------------------------
oracle.install.db.OPER_GROUP=dba

#------------------------------------------------------------------------------
# The BACKUPDBA_GROUP is the OS group which is to be granted OSBACKUPDBA privileges.
#------------------------------------------------------------------------------
oracle.install.db.BACKUPDBA_GROUP=dba

#------------------------------------------------------------------------------
# The DGDBA_GROUP is the OS group which is to be granted OSDGDBA privileges.
#------------------------------------------------------------------------------
oracle.install.db.DGDBA_GROUP=dba

#------------------------------------------------------------------------------
# The KMDBA_GROUP is the OS group which is to be granted OSKMDBA privileges.
#------------------------------------------------------------------------------
oracle.install.db.KMDBA_GROUP=dba
#------------------------------------------------------------------------------
# Specify whether user doesn't want to configure Security Updates.
# The value for this variable should be true if you don't want to configure
# Security Updates, false otherwise.
#
# The value can be either true or false. If left blank it will be assumed
# to be false.
#
# Example    : DECLINE_SECURITY_UPDATES=false
#------------------------------------------------------------------------------
DECLINE_SECURITY_UPDATES=true
7、最後執行./runInstaller -silent -responsefile /home/oracle/db_install.rsp安裝即可。

[最後PS:(1)依賴包的檢測本應該在一開始就檢查的,但是我有一個壞毛病每次都是安裝後看它提示缺什麼包之後再去安裝。

                  (2)各系統需要的package的傳送門:http://docs.oracle.com/database/121/LTCQI/toc.htm#CHDJIDDD

                  (3)安裝失敗時候主要看看日誌中先決條件測試那部分的日誌,是否所有先決條件測試都success了]

相關推薦

oracle資料庫軟體靜默安裝

  OUI的安裝方式便捷、直觀,但是有時候出於一些原因(PS:網路等原因),無法在伺服器上使用OUI的方式,此時就只有用命令列來進行安裝了。 1、配置核心引數(root使用者) vim /etc/sysctl.conf kernel.shmmax = 784676864 k

Oracle資料庫——完全解除安裝步驟

轉載請標明原創地址:https://blog.csdn.net/machinecat0898/article/details/7792471 完全解除安裝oracle11g步驟: 1. 開始-> 設定-> 控制面板-> 管理工具-> 服務 停止所有Oracle服務。 2.

Oracle 12 C 靜默安裝

Oracle靜默安裝 Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關係型資料庫管理系統。它是在資料庫領域一直處於領先地位的產品。可以說Oracle資料庫系統是目前世界上流行的關係資料庫管理系統,系統可移植性好、使用方便

資料庫軟體mysql安裝

1.官網:https://dev.mysql.com/downloads/file/?id=481160→下載mysql-5.7.24-winx64.zip 2.解壓至欲安裝的目錄下 3.開啟cmd,進入軟體目錄下D:\QMDownload\mysql-5.7.24-winx64\bin,執行mysqld

Oracle資料庫完全解除安裝步驟

完全解除安裝oracle11g步驟: 1、 開始-> 設定-> 控制面板-> 管理工具-> 服務 停止所有Oracle服務。 2、 開始->程式->Oracle - OraHome81->Oracle Installation Products-> Univ

Oracle 11gR2】靜默安裝 db_install.rsp檔案詳解

#################################################################### ## Copyright(c) Oracle Corporation1998,2008. All rights reserved. ## ##

Oracle資料庫之如何安裝及使用

一、在windows上安裝Oracle資料庫: 首先,貼出安裝軟體的網盤地址:  連結: https://pan.baidu.com/s/1gfMnQcb   密碼: cfmz 1. 先裝Orac

navicat preminum 連線 oracle資料庫,不用安裝客戶端。

1:下載一個navicat preminum,我下載的版本是11.1.13; 2:搞得註冊機,我的用的是之前網路上找的一個工具,需要的話可以從這個地址下載:http://url.cn/4BeWPIa。

oracle資料庫配置、安裝、部署web應用——筆記

1、      oracle資料庫部署經驗; 1>  先將Oracle - OraDb11g_home2檔案複製到home1對應的檔案目錄下,再安裝home1,安裝比較簡單,設定sys和system使用者密碼即可; 2>  Oracle有自帶的SQL/plus

oracle資料庫客戶端安裝完後,配置環境變數,安裝檢查jdk等,讓客戶端能連線上資料庫的流程

本課目的:1、掌握PLSQL 引數配置;            2、掌握PLSQL的tns的作用與配置;本課要求:能成功配置並執行PLSQL;主要內容:  首先給大家介紹一下PL/SQL Developer的主要用途:  PL/SQL Developer是一個整合開發環境,專

oracle單例項靜默安裝

背景:對於在linux系統安裝oracle,起初比較頭痛於圖形化介面安裝,費時費力,後來找到了靜默安裝的方法,效率提高了不只一倍,現在分享給大家1、做好安裝oracle的初始化工作包括建使用者、oracle base目錄、依賴包、環境變數等,我寫了sh指令碼#########

oracle資料庫靜默(Quiesce)狀態

一、靜默狀態(quiesce state)的用處 1、在資料庫靜默狀態的時候,只允許dba(這裡dba指sysdba或sysoper)執行資料庫操作; 2、在oracle9i及之前,要達到靜默狀態的功能,只能重啟資料庫到限制模式(restricted mode); 二、將資料庫設定為靜默狀態的方法是使

Oracle 11g R2靜默安裝安裝

將db_install.rsp備份一份,在其基礎上修改內容, 將create database段中內容設定好即可。 修改靜默安裝的配置檔案 $ less /opt/database/response/db_install.rsp |grep -v "#"|grep -v "^$" oracle.install

關於oracle資料庫的解除安裝與重新安裝

一直頭疼的就是oracle資料的解除安裝問題,研究了天終於解除安裝重新安裝成功,特在此記錄,以供不適之需 首先我安裝的是oracle12但到工作中的時候公司用的是11g故將本地的12C解除安裝重新安裝 oralce12c的解除安裝 1.關閉所有的oracle相關的服務 2

oracle 19c dataguard silent install (oracle 19c dataguard 靜默安裝)

 環境說明   1.關閉透明大頁    RHEL  6: # cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [oracle@rhel 6 ~]$ cat /sys/kernel/mm/redh

Oracle 軟體靜默安裝資料庫

/usr/sbin/groupadd -g 501 oinstall && /usr/sbin/groupadd -g 502 dba && /usr/sbin/groupadd -g  503 oper && /usr/

Oracle Linux 7.1 靜默安裝資料庫軟體時報錯

./runInstaller -invPtrLoc /u01/app/oracle/oraInst.loc        --------/*  ‘/u01/app/oracle/oraInst.loc  ’  oracle會自動去建立這個目錄 */ 

OEL7 0 上靜默安裝oracle資料庫

                OEL7.0 上靜默安裝oracle資料庫 靜默安裝本人使用的也比較少,基本上不需要使用靜默安裝。就算是文字安裝的系統,也使用Xmanager 來重定向圖形化。但是萬事總有個例外的,比如在MAC 作業系統上,貌似沒有Xmananger , 那該上虛擬機器如果只裝了文字介面就只能

Oracle 11.2.0.4 RAC安裝資料庫軟體無法識別主機

        下午同事發來微信說在裝Oracle 11.2.0.4的RAC時,GI已經正常安裝了。但在安裝資料庫軟體的時候,圖形介面不顯示兩臺主機的主機名,沒辦法繼續往下安裝。由於不在一起,於是百度相應的文章來看,但是相關的

利用DBCA靜默安裝oracle資料庫

在之前寫了一篇靜默安裝資料庫軟體的博文(http://blog.csdn.net/u010343795/article/details/54943355),此時也可以在reponse檔案中配置同時建立資料庫。資料庫安裝方式有很多,最常見的DBCA圖形建庫,這也是網上介紹最多