oracle 11g 静默安装

1.Checking the OS Requirements
[root@QD-137 ~]# grep MemTotal /proc/meminfo
MemTotal:     32949816 kB
[root@QD-137 ~]# grep SwapTotal /proc/meminfo
SwapTotal:    16779884 kB
[root@QD-137 ~]# df -k /dev/shm/
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                 16474908         0  16474908   0% /dev/shm
[root@QD-137 ~]# df -h /tmp
Filesystem            Size  Used Avail Use% Mounted on
/dev/shm               16G     0   16G   0% /tmp


2.Checking Package Requirements
[root@QD-137 ~]# uname -r
2.6.18-194.el5
[root@QD-137 ~]# rpm -q \
binutils \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libgomp \
libstdc++ \
libstdc++-devel \
make \
numactl-devel \
sysstat \
unixODBC \
unixODBC-devel | grep "not installed"



3.Creating user
[root@QD-137 home]# groupadd oinstall
[root@QD-137 home]# groupadd dba
[root@QD-137 home]# chattr -i /etc/passwd /etc/shadow
[root@QD-137 home]# useradd -g oinstall -G dba oracle
[root@QD-137 home]# passwd oracle
Changing password for user oracle.
New UNIX password: 
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.
[root@QD-137 home]# chattr +i /etc/passwd /etc/shadow

4.Configuring Kernel Parameters for Linux
[root@QD-137 home]# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 8388608
kernel.shmmax = 34359738368
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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
[root@QD-137 home]# sysctl -p

5.Checking Resource Limits for the Oracle Software Installation Users
[root@QD-137 home]# vi /etc/security/limits.conf 
oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   10240
[root@QD-137 home]# mkdir -p /U01/app/oracle/
[root@QD-137 home]# chown -R oracle:oinstall /U01/
[root@QD-137 home]# chmod -R 775 /U01/
[root@QD-137 home]# vi /etc/pam.d/login 
session    required     pam_limits.so
[root@QD-137 home]# vi /etc/profile
if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
fi
6.Configuring the oracle User's Environment
[oracle@bf_test_qd_119 ~]$ vi .bash_profile 
export ORACLE_BASE=/U01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.3/db_1
export ORACLE_SID=bfodb
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/jdk/bin:$PATH
export LANG="en_US.UTF-8"
export NLS_LANG=american_AMERICA.UTF8
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"




7.upload oracle Software and unzip
[oracle@bf_test_qd_119 U01]$ ll
total 2444460
drwxrwxr-x 3 oracle oinstall       4096 Mar 20 16:00 app
drwxrwxr-x 2 oracle oinstall      16384 Mar 20 14:31 lost+found
-rw-r--r-- 1 root   root     1358454646 Mar 20 16:46 p10404530_112030_Linux-x86-64_1of7.zip
-rw-r--r-- 1 root   root     1142195302 Mar 20 16:51 p10404530_112030_Linux-x86-64_2of7.zip
[oracle@bf_test_qd_119 U01]$ unzip p10404530_112030_Linux-x86-64_1of7.zip 
[oracle@bf_test_qd_119 U01]$ unzip p10404530_112030_Linux-x86-64_2of7.zip 


8.chang response file
[oracle@bf_test_qd_119 database]$cd /U01/database/response/
[oracle@bf_test_qd_119 database]$cp db_install.rsp db_install_bfodb.rsp
[oracle@bf_test_qd_119 database]$vi db_install_bfodb.rsp
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=bf_test_qd_119.167.137.13_cnc
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/U01/app/oracle/oraInventory
ORACLE_HOME=/U01/app/oracle/product/11.2.3/db_1
ORACLE_BASE=/U01/app/oracle
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
DECLINE_SECURITY_UPDATES=true
[oracle@bf_test_qd_119 database]$ ./runInstaller -silent -force -noconfig -responseFile /U01/database/response/db_install_bfodb.rsp 
Starting Oracle Universal Installer...


Checking Temp space: must be greater than 120 MB.   Actual 16088 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 16386 MB    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2012-03-20_05-19-18PM. Please wait ...[oracle@bf_test_qd_119 database]$ [WARNING] [INS-32055] The Central Inventory is located in the Oracle base.
   CAUSE: The Central Inventory is located in the Oracle base.
   ACTION: Oracle recommends placing this Central Inventory in a location outside the Oracle base directory.
[WARNING] [INS-13014] Target environment do not meet some optional requirements.
   CAUSE: Some of the optional prerequisites are not met. See logs for details. /tmp/OraInstall2012-03-20_05-19-18PM/installActions2012-03-20_05-19-18PM.log
   ACTION: Identify the list of failed prerequisite checks from the log: /tmp/OraInstall2012-03-20_05-19-18PM/installActions2012-03-20_05-19-18PM.log. Then either from the log file or from installation manual find the appropriate configuration to meet the prerequisites and fix it manually.
You can find the log of this install session at:
 /U01/app/oracle/oraInventory/logs/installActions2012-03-20_05-19-18PM.log
The installation of Oracle Database 11g was successful.
Please check '/U01/app/oracle/oraInventory/logs/silentInstall2012-03-20_05-19-18PM.log' for more details.


As a root user, execute the following script(s):
        1. /U01/app/oracle/oraInventory/orainstRoot.sh
        2. /U01/app/oracle/product/11.2.3/db_1/root.sh




Successfully Setup Software.
9.使用root
[root@bf_test_qd_119 ~]# /U01/app/oracle/oraInventory/orainstRoot.sh
Changing permissions of /U01/app/oracle/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.


Changing groupname of /U01/app/oracle/oraInventory to oinstall.
The execution of the script is complete.
[root@bf_test_qd_119 ~]# /U01/app/oracle/product/11.2.3/db_1/root.sh
Check /U01/app/oracle/product/11.2.3/db_1/install/root_bf_test_qd_119.167.137.13_cnc_2012-03-20_17-22-51.log for the output of root script


10.配置监听
[oracle@bf_test_qd_119 response]$ $ORACLE_HOME/bin/netca -silent -responsefile /U01/database/response/netca.rsp


Parsing command line arguments:
    Parameter "silent" = true
    Parameter "responsefile" = /U01/database/response/netca.rsp
Done parsing command line arguments.
Oracle Net Services Configuration:
Profile configuration complete.
Oracle Net Listener Startup:
    Running Listener Control: 
      /U01/app/oracle/product/11.2.3/db_1/bin/lsnrctl start LISTENER
    Listener Control complete.
    Listener started successfully.
Listener configuration complete.
Oracle Net Services configuration successful. The exit code is 0
[oracle@bf_test_qd_119 response]$ ll /U01/app/oracle/product/11.2.3/db_1/network/admin/
total 16
-rw-r--r-- 1 oracle oinstall  390 Mar 20 17:28 listener.ora
drwxr-xr-x 2 oracle oinstall 4096 Mar 20 17:19 samples
-rw-r--r-- 1 oracle oinstall  205 May 11  2011 shrept.lst
-rw-r--r-- 1 oracle oinstall  219 Mar 20 17:28 sqlnet.ora
11.建库
[oracle@bf_test_qd_119 response]$ vi dbca.rsp
GDBNAME = "bfodb"
SID = "bfodb"
CHARACTERSET = "UTF8"
TOTALMEMORY = "2048"
SOURCEDB = "bf_test_qd_119.167.137.13_cnc:1521:bfodb"
[oracle@bf_test_qd_119 response]$ dbca -silent -responseFile dbca.rsp
Enter SYS user password: 
 
Enter SYSTEM user password: 
 
Copying database files
1% complete
3% complete
11% complete
18% complete
37% complete
Creating and starting Oracle instance
40% complete
45% complete
50% complete
55% complete
56% complete
60% complete
62% complete
Completing Database Creation
66% complete
70% complete
73% complete
85% complete
96% complete
100% complete
[oracle@bf_5001_nj_180 bin]$ ps -ef | grep ora
root     25299 22099  0 11:19 pts/0    00:00:00 su - oracle
oracle   25300 25299  0 11:19 pts/0    00:00:00 -bash
root     27514 27403  0 13:32 pts/1    00:00:00 su - oracle
oracle   27515 27514  0 13:32 pts/1    00:00:00 -bash
oracle   27679     1  0 13:34 ?        00:00:00 ora_pmon_bfodb
oracle   27681     1  0 13:34 ?        00:00:00 ora_psp0_bfodb
oracle   27683     1  0 13:34 ?        00:00:00 ora_vktm_bfodb
oracle   27687     1  0 13:34 ?        00:00:00 ora_gen0_bfodb
oracle   27689     1  0 13:34 ?        00:00:00 ora_diag_bfodb
oracle   27691     1  0 13:34 ?        00:00:00 ora_dbrm_bfodb
oracle   27693     1  0 13:34 ?        00:00:00 ora_dia0_bfodb
oracle   27695     1  0 13:34 ?        00:00:00 ora_mman_bfodb
oracle   27697     1  0 13:34 ?        00:00:00 ora_dbw0_bfodb
oracle   27699     1  0 13:34 ?        00:00:00 ora_dbw1_bfodb
oracle   27701     1  0 13:34 ?        00:00:00 ora_lgwr_bfodb
oracle   27703     1  0 13:34 ?        00:00:00 ora_ckpt_bfodb
oracle   27705     1  0 13:34 ?        00:00:00 ora_smon_bfodb
oracle   27707     1  0 13:34 ?        00:00:00 ora_reco_bfodb
oracle   27709     1  0 13:34 ?        00:00:00 ora_mmon_bfodb
oracle   27711     1  0 13:34 ?        00:00:00 ora_mmnl_bfodb
oracle   27713     1  0 13:34 ?        00:00:00 ora_d000_bfodb
oracle   27715     1  0 13:34 ?        00:00:00 ora_s000_bfodb
oracle   27725     1  0 13:34 ?        00:00:00 ora_qmnc_bfodb
oracle   27749     1  0 13:34 ?        00:00:00 ora_cjq0_bfodb
oracle   27751     1  0 13:34 ?        00:00:00 ora_q000_bfodb
oracle   27753     1  0 13:34 ?        00:00:00 ora_q001_bfodb
oracle   27773 25300  0 13:34 pts/0    00:00:00 ps -ef
oracle   27774 25300  0 13:34 pts/0    00:00:00 grep ora
至此,oracle 11g 静默安装完毕,比图形化界面快多了,也比较简单

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26390465/viewspace-1794499/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26390465/viewspace-1794499/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值