靜默方式安裝11gR2

space6212發表於2019-05-07
11g的靜默安裝與10g過程類似,但是稍有差異,以下簡單記錄11g的靜默安裝步驟。
[@more@]1. 首先檢查必要的包
rpm -q binutils
compat-libstdc++
elfutils-libelf
elfutils-libelf-devel
elfutils-libelf-devel-static
gcc
gcc-c++
glibc
glibc-common
glibc-devel
glibc-headers
kernel-headers
ksh
libaio
libaio-devel
libgcc
libgomp
libstdc++
libstdc++-devel
make
numactl-devel
sysstat
unixODBC
unixODBC-devel
pdksh

--unixODBC和unixODBC-devel需要X64和i386版本都安裝
--如果包沒有安裝,用rpm -ivh安裝

2. 建立組和使用者
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle


3. 配置系統引數

然後配置系統引數
/etc/security/limits.conf

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


vi /etc/sysctl.conf
###########
kernel.sem = 100
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4194304 4194304



4. 設定環境變數
su - oracle
mkdir -p product/11g
mkdir /home/oracle/oraInventory

vi .bash_profile

export TEMP=/home/oracle/tmp
export TMPDIR=/home/oracle/tmp
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11g
export ORACLE_SID=test
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib
export PATH=$PATH:$ORACLE_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export LC_LANG=en_US
export LC_ALL=en_US
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
unset USERNAME


5. 安裝資料庫軟體

1) 建立響應檔案

cd /home/oracle/soft/database/response
cp db_install.rsp db_install.rsp.bk

#只安裝資料庫軟體
oracle.install.option=INSTALL_DB_SWONLY
#機器名稱
ORACLE_HOSTNAME=DELL-R910
#Oracle安裝使用者組
UNIX_GROUP_NAME=oinstall
#
INVENTORY_LOCATION=/home/oracle/product/oraInventory
#安裝語言
SELECTED_LANGUAGES=en

ORACLE_HOME=/home/oracle/product/11g
ORACLE_BASE=ORACLE_HOME=/home/oracle

#安裝企業版
oracle.install.db.InstallEdition=EE
#安裝元件,只選擇需要安裝的元件即可
oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0

oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=dba
DECLINE_SECURITY_UPDATES=true

2) 安裝
./runInstaller -silent -responseFile '/home/oracle/soft/database/response/db_install.rsp' -noconfig

安裝過程不友好,無法得知進度,安裝完成後才給提示。
最後根據提示以root執行兩個指令碼


6. 建立資料庫

1) 編輯響應檔案

cd $ORACLE_HOME/assistants/dbca/templates
cp New_Database.dbt New_Database.dbt.bk
vi New_Database.dbt
修改需要的地方,如果不想安裝某些元件,則從這個檔案裡刪除相關的選項。


cd ~/soft/database/response/
cp dbca.rsp dbca.rsp.bk
--也可以在$ORACLE_HOME/assistants/dbca中找到dbca.rsp這個檔案

vi dbca.rsp
OPERATION_TYPE = "createDatabase"
GDBNAME = "test"
SID = "test"
TEMPLATENAME = "/home/oracle/product/11g/assistants/dbca/templates/New_Database.dbt"
CHARACTERSET = "ZHS16GBK"
NATIONALCHARACTERSET= "AL16UTF16"

2) 建立資料庫
dbca -silent -createdatabase -responseFile /home/oracle/soft/database/response/dbca.rsp

安裝過程需要輸入sys/system的密碼


至此,資料庫建立完畢。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-1036221/,如需轉載,請註明出處,否則將追究法律責任。

相關文章