ORACLE 11G 靜默安裝soft db listener
ORACLE 靜默安裝
OS:Centos 6 DB:11.2.0.4
1、 新增組
groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
groupadd -g 54327 asmdba
groupadd -g 54328 asmoper
groupadd -g 54329 asmadmin
2、 新增使用者
useradd -u 54321 -g oinstall -G dba,oper,asmadmin oracle
3、 修改sysctl 引數
kernel.shmmni = 4096
kernel.shmmax = 4398046511104
kernel.shmall = 1073741824
kernel.sem = 250 32000 100 128
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
4、 修改/etc/security/limits.conf新增如下
oracle soft nproc 131072
oracle hard nproc 131072
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft core unlimited
oracle hard core unlimited
oracle soft memlock 50000000
oracle hard memlock 50000000
5、 建立目錄
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/db_1
chmod -R 775 /u01/app/oracle/product/11.2.0/db_1
mkdir -p /u01/app/oracle/oraInventory
chown -R oracle:oinstall /u01/app/oracle/oraInventory
chmod -R 775 /u01/app/oracle/oraInventory
mkdir -p /u01/app/oracle/oradata
chown -R oracle:oinstall /u01/app/oracle/oradata
chmod -R 775 /u01/app/oracle/oradata
mkdir -p /u01/app/oracle/flash_recovery_area
chown -R oracle:oinstall /u01/app/oracle/flash_recovery_area
chmod -R 775 /u01/app/oracle/flash_recovery_area
mkdir -p /u01/app/oracle/archivelog
chown -R oracle:oinstall /u01/app/oracle/archivelog
chmod -R 775 /u01/app/oracle/archivelog
6、 禁用 selinux、iptables
7、 #MODIFY /etc/pam.d/login
echo session required /lib64/security/pam_limits.so >>/etc/pam.d/login
echo session required pam_limits.so>>/etc/pam.d/login
8、 安裝包(前提 你搭建好yum源,可以是本地源可以是網路源)
檢查包
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n' binutils \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
sysstat \
unixODBC \
unixODBC-devel \
pdksh
9、 開始安裝修改rsp檔案
As Oracle user unzip software
su - oracle
cd /opt/soft
--unzip software 11.2.0.4
unizp p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
在解壓的檔案裡面./database/response裡面三個檔案作用分別是:
db_install.rsp:安裝soft應答
dbca.rsp:建立資料庫應答
netca.rsp:建立監聽、本地服務名等網路設定的應答
10、 修改rspfile
cd /opt/soft/database/response
先備份 install_db.rsp 然後修改檔案
oracle.install.option=INSTALL_DB_SWONLY // 安裝型別
ORACLE_HOSTNAME=db // 主機名稱(hostname查詢)
UNIX_GROUP_NAME=oinstall // 安裝組
INVENTORY_LOCATION=/usr/oracle/oraInventory //INVENTORY目錄(不填就是預設值)
SELECTED_LANGUAGES=en,zh_CN,zh_TW // 選擇語言
ORACLE_HOME=/usr/oracle/product/11.2.0/db_1 // oracle_home
ORACLE_BASE=/usr/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=orcl //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:不管地址對不對)
安裝:
/opt/soft/database/runInstaller -silent -responseFile /opt/soft/database/response/db_install.rsp
出現類似如下提示表示安裝完成:
#-------------------------------------------------------------------
/usr/oracle/oraInventory/orainstRoot.sh
/usr/oracle/product/11.2.0/db_1/root.sh
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts
4. Return to this window and hit "Enter" key to continue
使用root使用者執行指令碼
這裡是有兩個指令碼要執行,跑一下就好
su root
/usr/oracle/product/11.2.0/db_1/root.sh
/usr/oracle/oraInventory/orainstRoot.sh
11、 配置監聽netca.rsp 什麼都不用改
$ $ORACLE_HOME/bin/netca /silent
/responseFile /opt/database/response/netca.rsp
[oracle@vpcadbdbbin]$$ORACLE_HOME/bin/netca/silent/responseFile/opt/database/response/netca.rsp
12、 靜默dbca建庫
vim /opt/database/response/dbca.rsp
GDBNAME = "vpcadb" 78 行 全域性資料庫的名字=SID+主機域名
SID="vpcadb" //149行 SID
CHARACTERSET="AL32UTF8" //415行 編碼
NATIONALCHARACTERSET="UTF8" //425行 編碼
[oracle@oracledbresponse]$$ORACLE_HOME/bin/dbca
-silent –responseFile /opt/database/response/dbca.rsp
Enter SYS user password:
Enter SYSTEM user password:
Copying database files
1% complete
3% complete
11% complete
18% complete
26% complete
完成
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26764973/viewspace-2134793/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 7.5靜默安裝Oracle 11gCentOSOracle
- 靜默安裝Oracle資料庫11gOracle資料庫
- 靜默方式安裝oracle 11g 完整攻略Oracle
- Oracle靜默安裝Oracle
- 【11g 單庫解除安裝、靜默安裝】實驗
- centos 7.4靜默安裝oracle 19.3CentOSOracle
- oracle 19C 靜默安裝Oracle
- 靜默安裝oracle時報錯Oracle
- 【靜默】在RHEL 6.5上靜默安裝Oracle 18cOracle
- 靜默方式安裝、升級oracle(一): 安裝oracle軟體Oracle
- Oracle Linux 7.1 靜默安裝Weblogic 12.2.1.3OracleLinuxWeb
- RedHat上靜默安裝Oracle11gRedhatOracle
- CentOS 7.2靜默安裝Oracle11gCentOSOracle
- redhat7.2靜默安裝Oracle11.2.0.4RedhatOracle
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- 【配置上線】Oracle靜默建庫 for 11gOracle
- Oracle Linux 6.7 靜預設安裝Oracle 11gOracleLinux
- rac靜默安裝
- 靜默安裝Oracle11g資料庫Oracle資料庫
- oracle11g客戶端靜默安裝Oracle客戶端
- 靜默方式安裝、升級oracle(二): 建立資料庫Oracle資料庫
- RedHat 7 靜默安裝Oracle11g的補充RedhatOracle
- Linux下利用指令碼靜默安裝Oracle11GLinux指令碼Oracle
- Linux下靜默安裝OraceLinux
- 靜默升級oracle 11g (從11.2.0.1升級到11.2.0.4)Oracle
- oracle 19c dataguard silent install (oracle 19c dataguard 靜默安裝)Oracle
- Oracle 19C的下載和安裝部署(圖形安裝和靜默安裝)Oracle
- 靜默安裝Oracle建庫時報Template General Purpose does not existOracle
- 【配置安裝】Oracle靜默建庫for 12c&19c CDBOracle
- 阿里雲伺服器靜默安裝Oracle 11.2.0.4.0 -64bit阿里伺服器Oracle
- 【配置安裝】靜默安裝Oracle資料庫軟體12c&19cOracle資料庫
- AnolisOS 7.9 靜默安裝Oacle 11.2.0.4
- 靜默安裝and手動建庫
- Windows 7平臺靜默安裝11.2.0.4軟體及靜默建庫Windows
- 【配置上線】靜默安裝資料庫Oracle 11gR2資料庫Oracle
- oracle11g在linux7的靜默安裝指令碼OracleLinux指令碼
- Oracle 11G 安裝文件Oracle
- 靜默方式安裝11gR2
- oracle 11g 【listener.ora tnsnames.ora】Oracle