Linux下安装Oracle的两种方式------有图形界面安装和静默安装

本文参考文章

http://blog.csdn.net/zonej/article/details/50680857

http://blog.csdn.net/tongzidane/article/details/43852705

http://www.cnblogs.com/sopost/archive/2012/07/19/2598981.html

维护版权从我做起。

 

一、安装前准备工作
 
1、修改主机名(不是必须的)
#vi /etc/hosts   //并添加内网IP地址对应的hostname,如下
127.0.0.1           localhost
::1                   localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.8.151    oracledb
 
2、修改/etc/sysconfig/iptables文件,开通1521端口:
# vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
 
3、重启iptables服务:
#service iptables restart
 
4、安装依赖包
#yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686
查看系统是否安装了该软件包  
#rpm -q package_name
 
5、编辑/etc/sysctl.conf文件  
# vim /etc/sysctl.conf
在打开的文件底部添加下面内容  
fs.file-max = 6815744  
kernel.shmmax = 536870912  
kernel.sem = 250 32000 100 128  
net.core.rmem_default = 262144  
net.core.wmem_default = 262144  
改变当前系统内核参数值(让/etc/sysctl.conf立即生效)  
#sysctl -p
 
6、修改/etc/security/limits.conf文件  
在打开的文件底部添加下面内容  
oracle     soft     nproc    2047
oracle              hard    nproc    16384  
oralce              soft     nofile    1024
oracle              hard    nofile     65536  
oracle              soft     stack     10240 
 
 
7、建立用户组及用户
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba -d /home/oracle oracle
# passwd oracle          //设置oracle密码
用以上命令不能用户目录和用户环境变量文件的可以用下面这个
#useradd -m -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
 
 8、创建安装目录
# mkdir -p /opt/oracle_11/app/  
# mkdir -p /opt/oracle_11/oraInventory/  
# chown -R oracle:oinstall /opt/oracle_11/app/
# chmod -R 775 /opt/oracle_11/app/  
# chown -R oracle:oinstall /opt/oracle_11/oraInventory/
# chmod -R 775 /opt/oracle_11/oraInventory/  
 
9、编辑 /home/oracle/.bash_profile  配置Oracle用户变量
#vi /home/oracle/.bash_profile
在打开的文件中添加下面内容  
export ORACLE_BASE=/opt/oracle_11/app  
export ORACLE_SID=orcl   
使之生效
#source /home/oracle/.bash_profile
编辑 /etc/pam.d/login
#vi /etc/pam.d/login  
在打开的文件中添加下面内容  
session required /lib/security/pam_limits.so
session required pam_limits.so
配置环境变量
#vim /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
使修改的内容生效
#source /etc/profile
 
 
二、解压开始安装
有图形界面时
使用root用户查看用户下是否已设置DISPLAY变量  
如果有值出现,则说明已设置DISPLAY变量;否则,就需要手动设置DISPLAY 
以下命令允许所有用户使用图形界面
# xhost +  
#su - oracle
$ unzip p10404530_112030_Linux-x86-64_1of7.zip
$ unzip p10404530_112030_Linux-x86-64_2of7.zip  
$ export DISPLAY=:0  
$ ./database/runInstaller  
 
进入图形界面的安装请参照
http://blog.itpub.net/29742691/viewspace-1214803/
            
 
无图形界面静默安装(推荐)
一、修改静默安装的模板
$ cp -R /home/oracle/database/response /home/oracle           //复制一份模板
$ cd /home/oracle/response
$ vi db_install.rsp                                               //修改安装应答文件
三个文件作用分别是:
db_install.rsp:安装应答
dbca.rsp:创建数据库应答
netca.rsp:建立监听、本地服务名等网络设置应答
这三个文件已经为大家准备好,注意:我是安装在/opt/oracle_11/下,如果你安装在其他目录,请自行修改上面环境变量配置的路径和这几个文件的路径
  1 ####################################################################
  2 ## Copyright(c) Oracle Corporation 1998,2008. All rights reserved.##
  3 ##                                                                ##
  4 ## Specify values for the variables listed below to customize     ##
  5 ## your installation.                                             ##
  6 ##                                                                ##
  7 ## Each variable is associated with a comment. The comment        ##
  8 ## can help to populate the variables with the appropriate        ##
  9 ## values.                              ##
 10 ##                                                                ##
 11 ## IMPORTANT NOTE: This file contains plain text passwords and    ##
 12 ## should be secured to have read permission only by oracle user  ##
 13 ## or db administrator who owns this installation.                ##
 14 ##                                                                ##
 15 ####################################################################
 16 
 17 #------------------------------------------------------------------------------
 18 # Do not change the following system generated value. 
 19 #------------------------------------------------------------------------------
 20 oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
 21 
 22 #------------------------------------------------------------------------------
 23 # Specify the installation option.
 24 # It can be one of the following:
 25 # 1. INSTALL_DB_SWONLY
 26 # 2. INSTALL_DB_AND_CONFIG
 27 # 3. UPGRADE_DB
 28 #-------------------------------------------------------------------------------
 29 oracle.install.option=INSTALL_DB_SWONLY
 30 
 31 #-------------------------------------------------------------------------------
 32 # Specify the hostname of the system as set during the install. It can be used
 33 # to force the installation to use an alternative hostname rather than using the
 34 # first hostname found on the system. (e.g., for systems with multiple hostnames 
 35 # and network interfaces)
 36 #-------------------------------------------------------------------------------
 37 ORACLE_HOSTNAME=centos7
 38 
 39 #-------------------------------------------------------------------------------
 40 # Specify the Unix group to be set for the inventory directory.  
 41 #-------------------------------------------------------------------------------
 42 UNIX_GROUP_NAME=oinstall
 43 
 44 #-------------------------------------------------------------------------------
 45 # Specify the location which holds the inventory files.
 46 #-------------------------------------------------------------------------------
 47 INVENTORY_LOCATION=/opt/oracle_11/oraInventory
 48 
 49 #-------------------------------------------------------------------------------
 50 # Specify the languages in which the components will be installed.             
 51 #
 52 # en   : English                  ja   : Japanese                  
 53 # fr   : French                   ko   : Korean                    
 54 # ar   : Arabic                   es   : Latin American Spanish    
 55 # bn   : Bengali                  lv   : Latvian                   
 56 # pt_BR: Brazilian Portuguese     lt   : Lithuanian                
 57 # bg   : Bulgarian                ms   : Malay                     
 58 # fr_CA: Canadian French          es_MX: Mexican Spanish           
 59 # ca   : Catalan                  no   : Norwegian                 
 60 # hr   : Croatian                 pl   : Polish                    
 61 # cs   : Czech                    pt   : Portuguese                
 62 # da   : Danish                   ro   : Romanian                  
 63 # nl   : Dutch                    ru   : Russian                   
 64 # ar_EG: Egyptian                 zh_CN: Simplified Chinese        
 65 # en_GB: English (Great Britain)  sk   : Slovak                    
 66 # et   : Estonian                 sl   : Slovenian                 
 67 # fi   : Finnish                  es_ES: Spanish                   
 68 # de   : German                   sv   : Swedish                   
 69 # el   : Greek                    th   : Thai                      
 70 # iw   : Hebrew                   zh_TW: Traditional Chinese       
 71 # hu   : Hungarian                tr   : Turkish                   
 72 # is   : Icelandic                uk   : Ukrainian                 
 73 # in   : Indonesian               vi   : Vietnamese                
 74 # it   : Italian                                                   
 75 #
 76 # Example : SELECTED_LANGUAGES=en,fr,ja
 77 #------------------------------------------------------------------------------
 78 SELECTED_LANGUAGES=en,zh_CN
 79 
 80 #------------------------------------------------------------------------------
 81 # Specify the complete path of the Oracle Home.
 82 #------------------------------------------------------------------------------
 83 ORACLE_HOME=/opt/oracle_11/app/oracle/product/11.2.0/dbhome_1
 84 
 85 #------------------------------------------------------------------------------
 86 # Specify the complete path of the Oracle Base. 
 87 #------------------------------------------------------------------------------
 88 ORACLE_BASE=/opt/oracle_11/app
 89 
 90 #------------------------------------------------------------------------------
 91 # Specify the installation edition of the component.                        
 92 #                                                             
 93 # The value should contain only one of these choices.        
 94 # EE     : Enterprise Edition                                
 95 # SE     : Standard Edition                                  
 96 # SEONE  : Standard Edition One
 97 # PE     : Personal Edition (WINDOWS ONLY)
 98 #------------------------------------------------------------------------------
 99 oracle.install.db.InstallEdition=EE
100 
101 #------------------------------------------------------------------------------
102 # This variable is used to enable or disable custom install.
103 #
104 # true  : Components mentioned as part of 'customComponents' property
105 #         are considered for install.
106 # false : Value for 'customComponents' is not considered.
107 #------------------------------------------------------------------------------
108 oracle.install.db.isCustomInstall=true
109 
110 #------------------------------------------------------------------------------
111 # This variable is considered only if 'IsCustomInstall' is set to true. 
112 #
113 # Description: List of Enterprise Edition Options you would like to install.
114 #
115 #              The following choices are available. You may specify any
116 #              combination of these choices.  The components you choose should
117 #              be specified in the form "internal-component-name:version"
118 #              Below is a list of components you may specify to install.
119 #        
120 #              oracle.rdbms.partitioning:11.2.0.1.0 - Oracle Partitioning
121 #              oracle.rdbms.dm:11.2.0.1.0 - Oracle Data Mining
122 #              oracle.rdbms.dv:11.2.0.1.0 - Oracle Database Vault 
123 #              oracle.rdbms.lbac:11.2.0.1.0 - Oracle Label Security
124 #              oracle.rdbms.rat:11.2.0.1.0 - Oracle Real Application Testing 
125 #              oracle.oraolap:11.2.0.1.0 - Oracle OLAP
126 #------------------------------------------------------------------------------
127 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.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0
128 
129 ###############################################################################
130 #                                                                             #
131 # PRIVILEGED OPERATING SYSTEM GROUPS                                            #
132 # ------------------------------------------                                  #
133 # Provide values for the OS groups to which OSDBA and OSOPER privileges       #
134 # needs to be granted. If the install is being performed as a member of the   #        
135 # group "dba", then that will be used unless specified otherwise below.          #
136 #                                                                             #
137 ###############################################################################
138 
139 #------------------------------------------------------------------------------
140 # The DBA_GROUP is the OS group which is to be granted OSDBA privileges.
141 #------------------------------------------------------------------------------
142 oracle.install.db.DBA_GROUP=dba
143 
144 #------------------------------------------------------------------------------
145 # The OPER_GROUP is the OS group which is to be granted OSOPER privileges.
146 #------------------------------------------------------------------------------
147 oracle.install.db.OPER_GROUP=oinstall
148 
149 #------------------------------------------------------------------------------
150 # Specify the cluster node names selected during the installation.
151 #------------------------------------------------------------------------------
152 oracle.install.db.CLUSTER_NODES=
153 
154 #------------------------------------------------------------------------------
155 # Specify the type of database to create.
156 # It can be one of the following:
157 # - GENERAL_PURPOSE/TRANSACTION_PROCESSING          
158 # - DATA_WAREHOUSE                                
159 #------------------------------------------------------------------------------
160 oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
161 
162 #------------------------------------------------------------------------------
163 # Specify the Starter Database Global Database Name. 
164 #------------------------------------------------------------------------------
165 oracle.install.db.config.starterdb.globalDBName=glassfish
166 
167 #------------------------------------------------------------------------------
168 # Specify the Starter Database SID.
169 #------------------------------------------------------------------------------
170 oracle.install.db.config.starterdb.SID=glassfish
171 
172 #------------------------------------------------------------------------------
173 # Specify the Starter Database character set.
174 #                                              
175 # It can be one of the following:
176 # AL32UTF8, WE8ISO8859P15, WE8MSWIN1252, EE8ISO8859P2,
177 # EE8MSWIN1250, NE8ISO8859P10, NEE8ISO8859P4, BLT8MSWIN1257,
178 # BLT8ISO8859P13, CL8ISO8859P5, CL8MSWIN1251, AR8ISO8859P6,
179 # AR8MSWIN1256, EL8ISO8859P7, EL8MSWIN1253, IW8ISO8859P8,
180 # IW8MSWIN1255, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE,
181 # KO16MSWIN949, ZHS16GBK, TH8TISASCII, ZHT32EUC, ZHT16MSWIN950,
182 # ZHT16HKSCS, WE8ISO8859P9, TR8MSWIN1254, VN8MSWIN1258
183 #------------------------------------------------------------------------------
184 oracle.install.db.config.starterdb.characterSet=AL32UTF8
185 
186 #------------------------------------------------------------------------------
187 # This variable should be set to true if Automatic Memory Management 
188 # in Database is desired.
189 # If Automatic Memory Management is not desired, and memory allocation
190 # is to be done manually, then set it to false.
191 #------------------------------------------------------------------------------
192 oracle.install.db.config.starterdb.memoryOption=true
193 
194 #------------------------------------------------------------------------------
195 # Specify the total memory allocation for the database. Value(in MB) should be
196 # at least 256 MB, and should not exceed the total physical memory available 
197 # on the system.
198 # Example: oracle.install.db.config.starterdb.memoryLimit=512
199 #------------------------------------------------------------------------------
200 oracle.install.db.config.starterdb.memoryLimit=10240
201 
202 #------------------------------------------------------------------------------
203 # This variable controls whether to load Example Schemas onto the starter
204 # database or not.
205 #------------------------------------------------------------------------------
206 oracle.install.db.config.starterdb.installExampleSchemas=false
207 
208 #------------------------------------------------------------------------------
209 # This variable includes enabling audit settings, configuring password profiles
210 # and revoking some grants to public. These settings are provided by default. 
211 # These settings may also be disabled.    
212 #------------------------------------------------------------------------------
213 oracle.install.db.config.starterdb.enableSecuritySettings=true
214 
215 ###############################################################################
216 #                                                                             #
217 # Passwords can be supplied for the following four schemas in the          #
218 # starter database:                                    #
219 #   SYS                                                                       #
220 #   SYSTEM                                                                    #
221 #   SYSMAN (used by Enterprise Manager)                                       #
222 #   DBSNMP (used by Enterprise Manager)                                       #
223 #                                                                             #
224 # Same password can be used for all accounts (not recommended)               #
225 # or different passwords for each account can be provided (recommended)       #
226 #                                                                             #
227 ###############################################################################
228 
229 #------------------------------------------------------------------------------
230 # This variable holds the password that is to be used for all schemas in the
231 # starter database.
232 #-------------------------------------------------------------------------------
233 oracle.install.db.config.starterdb.password.ALL=glassfish
234 
235 #-------------------------------------------------------------------------------
236 # Specify the SYS password for the starter database.
237 #-------------------------------------------------------------------------------
238 oracle.install.db.config.starterdb.password.SYS=
239 
240 #-------------------------------------------------------------------------------
241 # Specify the SYSTEM password for the starter database.
242 #-------------------------------------------------------------------------------
243 oracle.install.db.config.starterdb.password.SYSTEM=
244 
245 #-------------------------------------------------------------------------------
246 # Specify the SYSMAN password for the starter database.
247 #-------------------------------------------------------------------------------
248 oracle.install.db.config.starterdb.password.SYSMAN=
249 
250 #-------------------------------------------------------------------------------
251 # Specify the DBSNMP password for the starter database.
252 #-------------------------------------------------------------------------------
253 oracle.install.db.config.starterdb.password.DBSNMP=
254 
255 #-------------------------------------------------------------------------------
256 # Specify the management option to be selected for the starter database. 
257 # It can be one of the following:
258 # 1. GRID_CONTROL
259 # 2. DB_CONTROL
260 #-------------------------------------------------------------------------------
261 oracle.install.db.config.starterdb.control=DB_CONTROL
262 
263 #-------------------------------------------------------------------------------
264 # Specify the Management Service to use if Grid Control is selected to manage 
265 # the database.      
266 #-------------------------------------------------------------------------------
267 oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=
268 
269 #-------------------------------------------------------------------------------
270 # This variable indicates whether to receive email notification for critical 
271 # alerts when using DB control.   
272 #-------------------------------------------------------------------------------
273 oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false
274 
275 #-------------------------------------------------------------------------------
276 # Specify the email address to which the notifications are to be sent.
277 #-------------------------------------------------------------------------------
278 oracle.install.db.config.starterdb.dbcontrol.emailAddress=
279 
280 #-------------------------------------------------------------------------------
281 # Specify the SMTP server used for email notifications.
282 #-------------------------------------------------------------------------------
283 oracle.install.db.config.starterdb.dbcontrol.SMTPServer=
284 
285 
286 ###############################################################################
287 #                                                                             #
288 # SPECIFY BACKUP AND RECOVERY OPTIONS                                           #
289 # ------------------------------------                                      #
290 # Out-of-box backup and recovery options for the database can be mentioned    #
291 # using the entries below.                              #    
292 #                                                                             #
293 ###############################################################################
294 
295 #------------------------------------------------------------------------------
296 # This variable is to be set to false if automated backup is not required. Else 
297 # this can be set to true.
298 #------------------------------------------------------------------------------
299 oracle.install.db.config.starterdb.automatedBackup.enable=false
300 
301 #------------------------------------------------------------------------------
302 # Regardless of the type of storage that is chosen for backup and recovery, if 
303 # automated backups are enabled, a job will be scheduled to run daily at
304 # 2:00 AM to backup the database. This job will run as the operating system 
305 # user that is specified in this variable.
306 #------------------------------------------------------------------------------
307 oracle.install.db.config.starterdb.automatedBackup.osuid=
308 
309 #-------------------------------------------------------------------------------
310 # Regardless of the type of storage that is chosen for backup and recovery, if 
311 # automated backups are enabled, a job will be scheduled to run daily at
312 # 2:00 AM to backup the database. This job will run as the operating system user
313 # specified by the above entry. The following entry stores the password for the
314 # above operating system user.
315 #-------------------------------------------------------------------------------
316 oracle.install.db.config.starterdb.automatedBackup.ospwd=
317 
318 #-------------------------------------------------------------------------------
319 # Specify the type of storage to use for the database.
320 # It can be one of the following:
321 # - FILE_SYSTEM_STORAGE
322 # - ASM_STORAGE
323 #------------------------------------------------------------------------------
324 oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
325 
326 #-------------------------------------------------------------------------------
327 # Specify the database file location which is a directory for datafiles, control
328 # files, redo logs.         
329 #
330 # Applicable only when oracle.install.db.config.starterdb.storage=FILE_SYSTEM 
331 #-------------------------------------------------------------------------------
332 oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=
333 
334 #-------------------------------------------------------------------------------
335 # Specify the backup and recovery location.
336 #
337 # Applicable only when oracle.install.db.config.starterdb.storage=FILE_SYSTEM 
338 #-------------------------------------------------------------------------------
339 oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
340 
341 #-------------------------------------------------------------------------------
342 # Specify the existing ASM disk groups to be used for storage.
343 #
344 # Applicable only when oracle.install.db.config.starterdb.storage=ASM
345 #-------------------------------------------------------------------------------
346 oracle.install.db.config.asm.diskGroup=
347 
348 #-------------------------------------------------------------------------------
349 # Specify the password for ASMSNMP user of the ASM instance.                  
350 #
351 # Applicable only when oracle.install.db.config.starterdb.storage=ASM_SYSTEM 
352 #-------------------------------------------------------------------------------
353 oracle.install.db.config.asm.ASMSNMPPassword=
354 
355 #------------------------------------------------------------------------------
356 # Specify the My Oracle Support Account Username.
357 #
358 #  Example   : MYORACLESUPPORT_USERNAME=metalink
359 #------------------------------------------------------------------------------
360 MYORACLESUPPORT_USERNAME=
361 
362 #------------------------------------------------------------------------------
363 # Specify the My Oracle Support Account Username password.
364 #
365 # Example    : MYORACLESUPPORT_PASSWORD=password
366 #------------------------------------------------------------------------------
367 MYORACLESUPPORT_PASSWORD=
368 
369 #------------------------------------------------------------------------------
370 # Specify whether to enable the user to set the password for
371 # My Oracle Support credentials. The value can be either true or false.
372 # If left blank it will be assumed to be false.
373 #
374 # Example    : SECURITY_UPDATES_VIA_MYORACLESUPPORT=true
375 #------------------------------------------------------------------------------
376 SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
377 
378 #------------------------------------------------------------------------------
379 # Specify whether user wants to give any proxy details for connection. 
380 # The value can be either true or false. If left blank it will be assumed
381 # to be false.
382 #
383 # Example    : DECLINE_SECURITY_UPDATES=false
384 #------------------------------------------------------------------------------
385 DECLINE_SECURITY_UPDATES=true
386 
387 #------------------------------------------------------------------------------
388 # Specify the Proxy server name. Length should be greater than zero.
389 #
390 # Example    : PROXY_HOST=proxy.domain.com 
391 #------------------------------------------------------------------------------
392 PROXY_HOST=
393 
394 #------------------------------------------------------------------------------
395 # Specify the proxy port number. Should be Numeric and atleast 2 chars.
396 #
397 # Example    : PROXY_PORT=25 
398 #------------------------------------------------------------------------------
399 PROXY_PORT=
400 
401 #------------------------------------------------------------------------------
402 # Specify the proxy user name. Leave PROXY_USER and PROXY_PWD 
403 # blank if your proxy server requires no authentication.
404 #
405 # Example    : PROXY_USER=username 
406 #------------------------------------------------------------------------------
407 PROXY_USER=
408 
409 #------------------------------------------------------------------------------
410 # Specify the proxy password. Leave PROXY_USER and PROXY_PWD  
411 # blank if your proxy server requires no authentication.
412 #
413 # Example    : PROXY_PWD=password 
414 #------------------------------------------------------------------------------
415 PROXY_PWD=
db_install.rsp
   1 ##############################################################################
   2 ##                                                                          ##
   3 ##                            DBCA response file                            ##
   4 ##                            ------------------                            ##
   5 ## Copyright   1998, 2007, Oracle Corporation. All Rights Reserved.         ##
   6 ##                                                                          ##
   7 ## Specify values for the variables listed below to customize Oracle        ##
   8 ## Database Configuration installation.                                     ##
   9 ##                                                                          ##
  10 ## Each variable is associated with a comment. The comment identifies the   ##
  11 ## variable type.                                                           ##
  12 ##                                                                          ##
  13 ## Please specify the values in the following format :                      ##
  14 ##          Type       :  Example                                           ##
  15 ##          String     :  ""                                         ##
  16 ##          Boolean    :  True or False                                     ##
  17 ##          Number     :                                     ##
  18 ##          StringList :  {"",""}                           ##
  19 ##                                                                          ##
  20 ## Examples :                                                               ##
  21 ##     1. dbca -progress_only -responseFile                  ##
  22 ##        Display a progress bar depicting progress of database creation    ##
  23 ##        process.                                                          ##
  24 ##                                                                          ##
  25 ##     2. dbca -silent -responseFile                         ##
  26 ##        Creates database silently. No user interface is displayed.        ##
  27 ##                                                                          ##
  28 ##     3. dbca -silent -createDatabase -cloneTemplate                       ##
  29 ##             -responseFile                       ##
  30 ##        Creates database silently with clone template. The template in    ##
  31 ##      responsefile is a clone template.                         ##
  32 ##                                                                          ##
  33 ##     4. dbca -silent -deleteDatabase -responseFile         ##
  34 ##        Deletes database silently.                                        ##
  35 ##############################################################################
  36 
  37 #-----------------------------------------------------------------------------
  38 # GENERAL section is required for all types of database creations.
  39 #-----------------------------------------------------------------------------
  40 [GENERAL]
  41 
  42 #-----------------------------------------------------------------------------
  43 # Name          : RESPONSEFILE_VERSION
  44 # Datatype      : String
  45 # Description   : Version of the database to create
  46 # Valid values  : "11.1.0"
  47 # Default value : None
  48 # Mandatory     : Yes
  49 #-----------------------------------------------------------------------------
  50 RESPONSEFILE_VERSION = "11.2.0"
  51 
  52 #-----------------------------------------------------------------------------
  53 # Name          : OPERATION_TYPE
  54 # Datatype      : String
  55 # Description   : Type of operation
  56 # Valid values  : "createDatabase" \ "createTemplateFromDB" \ "createCloneTemplate" \ "deleteDatabase" \ "configureDatabase" \ "addInstance" (RAC-only) \ "deleteInstance" (RAC-only)
  57 # Default value : None
  58 # Mandatory     : Yes
  59 #-----------------------------------------------------------------------------
  60 OPERATION_TYPE = "createDatabase"
  61 
  62 #-----------------------*** End of GENERAL section ***------------------------
  63 
  64 #-----------------------------------------------------------------------------
  65 # CREATEDATABASE section is used when OPERATION_TYPE is defined as "createDatabase". 
  66 #-----------------------------------------------------------------------------
  67 [CREATEDATABASE]
  68 
  69 #-----------------------------------------------------------------------------
  70 # Name          : GDBNAME
  71 # Datatype      : String
  72 # Description   : Global database name of the database
  73 # Valid values  : . - when database domain isn't NULL
  74 #                              - when database domain is NULL
  75 # Default value : None
  76 # Mandatory     : Yes
  77 #-----------------------------------------------------------------------------
  78 GDBNAME = "glassfish"
  79 
  80 #-----------------------------------------------------------------------------
  81 # Name          : POLICYMANAGED
  82 # Datatype      : Boolean
  83 # Description   : Set to true if Database is policy managed and 
  84 #          set to false if  Database is admin managed
  85 # Valid values  : TRUE\FALSE
  86 # Default value : FALSE
  87 # Mandatory     : No
  88 #-----------------------------------------------------------------------------
  89 #POLICYMANAGED = "false"
  90 
  91 #-----------------------------------------------------------------------------
  92 # Name          : CREATESERVERPOOL
  93 # Datatype      : Boolean
  94 # Description   : Set to true if new server pool need to be created for database 
  95 #          if this option is specified then the newly created database 
  96 #          will use this newly created serverpool. 
  97 #          Multiple serverpoolname can not be specified for database
  98 # Valid values  : TRUE\FALSE
  99 # Default value : FALSE
 100 # Mandatory     : No
 101 #-----------------------------------------------------------------------------
 102 #CREATESERVERPOOL = "false"
 103 
 104 #-----------------------------------------------------------------------------
 105 # Name          : FORCE
 106 # Datatype      : Boolean
 107 # Description   : Set to true if new server pool need to be created by force 
 108 #          if this option is specified then the newly created serverpool
 109 #          will be assigned server even if no free servers are available.
 110 #          This may affect already running database.
 111 #          This flag can be specified for Admin managed as well as policy managed db.
 112 # Valid values  : TRUE\FALSE
 113 # Default value : FALSE
 114 # Mandatory     : No
 115 #-----------------------------------------------------------------------------
 116 #FORCE = "false"
 117 
 118 #-----------------------------------------------------------------------------
 119 # Name          : SERVERPOOLNAME
 120 # Datatype      : String
 121 # Description   : Only one serverpool name need to be specified 
 122 #           if Create Server Pool option is specified. 
 123 #           Comma-separated list of Serverpool names if db need to use
 124 #           multiple Server pool
 125 # Valid values  : ServerPool name
 126 # Default value : None
 127 # Mandatory     : No [required in case of RAC service centric database]
 128 #-----------------------------------------------------------------------------
 129 #SERVERPOOLNAME = 
 130 
 131 #-----------------------------------------------------------------------------
 132 # Name          : CARDINALITY
 133 # Datatype      : Number
 134 # Description   : Specify Cardinality for create server pool operation
 135 # Valid values  : any positive Integer value
 136 # Default value : Number of qualified nodes on cluster
 137 # Mandatory     : No [Required when a new serverpool need to be created]
 138 #-----------------------------------------------------------------------------
 139 #CARDINALITY = 
 140 
 141 #-----------------------------------------------------------------------------
 142 # Name          : SID
 143 # Datatype      : String
 144 # Description   : System identifier (SID) of the database
 145 # Valid values  : Check Oracle11g Administrator's Guide
 146 # Default value :  specified in GDBNAME
 147 # Mandatory     : No
 148 #-----------------------------------------------------------------------------
 149 SID = "glassfish"
 150 
 151 #-----------------------------------------------------------------------------
 152 # Name          : NODELIST
 153 # Datatype      : String
 154 # Description   : Comma-separated list of cluster nodes
 155 # Valid values  : Cluster node names
 156 # Default value : None
 157 # Mandatory     : No (Yes for RAC database-centric database )
 158 #-----------------------------------------------------------------------------
 159 #NODELIST=
 160 
 161 #-----------------------------------------------------------------------------
 162 # Name          : TEMPLATENAME
 163 # Datatype      : String
 164 # Description   : Name of the template
 165 # Valid values  : Template file name
 166 # Default value : None
 167 # Mandatory     : Yes
 168 #-----------------------------------------------------------------------------
 169 TEMPLATENAME = "General_Purpose.dbc"
 170 
 171 #-----------------------------------------------------------------------------
 172 # Name          : OBFUSCATEDPASSWORDS
 173 # Datatype      : Boolean
 174 # Description   : Set to true if passwords are encrypted
 175 # Valid values  : TRUE\FALSE
 176 # Default value : FALSE
 177 # Mandatory     : No
 178 #-----------------------------------------------------------------------------
 179 #OBFUSCATEDPASSWORDS = FALSE
 180 
 181 
 182 #-----------------------------------------------------------------------------
 183 # Name          : SYSPASSWORD
 184 # Datatype      : String
 185 # Description   : Password for SYS user
 186 # Valid values  : Check Oracle11g Administrator's Guide
 187 # Default value : None
 188 # Mandatory     : Yes
 189 #-----------------------------------------------------------------------------
 190 SYSPASSWORD = "glassfish"
 191 
 192 #-----------------------------------------------------------------------------
 193 # Name          : SYSTEMPASSWORD
 194 # Datatype      : String
 195 # Description   : Password for SYSTEM user
 196 # Valid values  : Check Oracle11g Administrator's Guide
 197 # Default value : None
 198 # Mandatory     : Yes
 199 #-----------------------------------------------------------------------------
 200 SYSTEMPASSWORD = "glassfish"
 201 
 202 #-----------------------------------------------------------------------------
 203 # Name          : EMCONFIGURATION
 204 # Datatype      : String
 205 # Description   : Enterprise Manager Configuration Type
 206 # Valid values  : CENTRAL|LOCAL|ALL|NOBACKUP|NOEMAIL|NONE
 207 # Default value : NONE
 208 # Mandatory     : No
 209 #-----------------------------------------------------------------------------
 210 #EMCONFIGURATION = "NONE"
 211 
 212 #-----------------------------------------------------------------------------
 213 # Name          : DISABLESECURITYCONFIGURATION
 214 # Datatype      : String
 215 # Description   : Database Security Settings
 216 # Valid values  : ALL|NONE|AUDIT|PASSWORD_PROFILE
 217 # Default value : NONE
 218 # Mandatory     : No
 219 #-----------------------------------------------------------------------------
 220 #DISABLESECURITYCONFIGURATION = "NONE"
 221 
 222 
 223 #-----------------------------------------------------------------------------
 224 # Name          : SYSMANPASSWORD
 225 # Datatype      : String
 226 # Description   : Password for SYSMAN user
 227 # Valid values  : Check Oracle11g Administrator's Guide
 228 # Default value : None
 229 # Mandatory     : Yes, if LOCAL specified for EMCONFIGURATION
 230 #-----------------------------------------------------------------------------
 231 #SYSMANPASSWORD = "password"
 232 
 233 #-----------------------------------------------------------------------------
 234 # Name          : DBSNMPPASSWORD
 235 # Datatype      : String
 236 # Description   : Password for DBSNMP user
 237 # Valid values  : Check Oracle11g Administrator's Guide
 238 # Default value : None
 239 # Mandatory     : Yes, if EMCONFIGURATION is specified
 240 #-----------------------------------------------------------------------------
 241 #DBSNMPPASSWORD = "password"
 242 
 243 #-----------------------------------------------------------------------------
 244 # Name          : CENTRALAGENT
 245 # Datatype      : String
 246 # Description   : Grid Control Central Agent Oracle Home
 247 # Default value : None
 248 # Mandatory     : Yes, if CENTRAL is specified for EMCONFIGURATION
 249 #-----------------------------------------------------------------------------
 250 #CENTRALAGENT = 
 251 
 252 #-----------------------------------------------------------------------------
 253 # Name          : HOSTUSERNAME
 254 # Datatype      : String
 255 # Description   : Host user name for EM backup job
 256 # Default value : None
 257 # Mandatory     : Yes, if ALL or NOEMAIL are specified for EMCONFIGURATION
 258 #-----------------------------------------------------------------------------
 259 #HOSTUSERNAME = 
 260 
 261 #-----------------------------------------------------------------------------
 262 # Name          : HOSTUSERPASSWORD
 263 # Datatype      : String
 264 # Description   : Host user password for EM backup job
 265 # Default value : None
 266 # Mandatory     : Yes, if ALL or NOEMAIL are specified for EMCONFIGURATION
 267 #-----------------------------------------------------------------------------
 268 #HOSTUSERPASSWORD= 
 269 
 270 #-----------------------------------------------------------------------------
 271 # Name          : BACKUPSCHEDULE
 272 # Datatype      : String
 273 # Description   : Daily backup schedule in the form of hh:mm
 274 # Default value : 2:00
 275 # Mandatory     : Yes, if ALL or NOEMAIL are specified for EMCONFIGURATION
 276 #-----------------------------------------------------------------------------
 277 #BACKUPSCHEDULE=
 278 
 279 #-----------------------------------------------------------------------------
 280 # Name          : SMTPSERVER
 281 # Datatype      : String
 282 # Description   : Outgoing mail (SMTP) server for email notifications
 283 # Default value : None
 284 # Mandatory     : Yes, if ALL or NOBACKUP are specified for EMCONFIGURATION
 285 #-----------------------------------------------------------------------------
 286 #SMTPSERVER =
 287 
 288 #-----------------------------------------------------------------------------
 289 # Name          : EMAILADDRESS
 290 # Datatype      : String
 291 # Description   : Email address for email notifications
 292 # Default value : None
 293 # Mandatory     : Yes, if ALL or NOBACKUP are specified for EMCONFIGURATION
 294 #-----------------------------------------------------------------------------
 295 #EMAILADDRESS =
 296 
 297 #-----------------------------------------------------------------------------
 298 # Name          : DVOWNERNAME
 299 # Datatype      : String
 300 # Description   : DataVault Owner
 301 # Valid values  : Check Oracle11g Administrator's Guide
 302 # Default value : None
 303 # Mandatory     : Yes, if DataVault option is chosen
 304 #-----------------------------------------------------------------------------
 305 #DVOWNERNAME = ""
 306 
 307 #-----------------------------------------------------------------------------
 308 # Name          : DVOWNERPASSWORD
 309 # Datatype      : String
 310 # Description   : Password for DataVault Owner
 311 # Valid values  : Check Oracle11g Administrator's Guide
 312 # Default value : None
 313 # Mandatory     : Yes, if DataVault option is chosen
 314 #-----------------------------------------------------------------------------
 315 #DVOWNERPASSWORD = ""
 316 
 317 #-----------------------------------------------------------------------------
 318 # Name          : DVACCOUNTMANAGERNAME
 319 # Datatype      : String
 320 # Description   : DataVault Account Manager
 321 # Valid values  : Check Oracle11g Administrator's Guide
 322 # Default value : None
 323 # Mandatory     : No
 324 #-----------------------------------------------------------------------------
 325 #DVACCOUNTMANAGERNAME = ""
 326 
 327 #-----------------------------------------------------------------------------
 328 # Name          : DVACCOUNTMANAGERPASSWORD
 329 # Datatype      : String
 330 # Description   : Password for  DataVault Account Manager
 331 # Valid values  : Check Oracle11g Administrator's Guide
 332 # Default value : None
 333 # Mandatory     : No
 334 #-----------------------------------------------------------------------------
 335 #DVACCOUNTMANAGERPASSWORD = ""
 336 
 337 
 338 
 339 #-----------------------------------------------------------------------------
 340 # Name          : DATAFILEJARLOCATION 
 341 # Datatype      : String
 342 # Description   : Location of the data file jar 
 343 # Valid values  : Directory containing compressed datafile jar
 344 # Default value : None
 345 # Mandatory     : No
 346 #-----------------------------------------------------------------------------
 347 #DATAFILEJARLOCATION =
 348 
 349 #-----------------------------------------------------------------------------
 350 # Name          : DATAFILEDESTINATION 
 351 # Datatype      : String
 352 # Description   : Location of the data file's
 353 # Valid values  : Directory for all the database files
 354 # Default value : $ORACLE_BASE/oradata
 355 # Mandatory     : No
 356 #-----------------------------------------------------------------------------
 357 #DATAFILEDESTINATION =
 358 
 359 #-----------------------------------------------------------------------------
 360 # Name          : RECOVERYAREADESTINATION
 361 # Datatype      : String
 362 # Description   : Location of the data file's
 363 # Valid values  : Recovery Area location
 364 # Default value : $ORACLE_BASE/flash_recovery_area
 365 # Mandatory     : No
 366 #-----------------------------------------------------------------------------
 367 #RECOVERYAREADESTINATION=
 368 
 369 #-----------------------------------------------------------------------------
 370 # Name          : STORAGETYPE
 371 # Datatype      : String
 372 # Description   : Specifies the storage on which the database is to be created
 373 # Valid values  : FS (CFS for RAC), ASM
 374 # Default value : FS
 375 # Mandatory     : No
 376 #-----------------------------------------------------------------------------
 377 #STORAGETYPE=FS
 378 
 379 #-----------------------------------------------------------------------------
 380 # Name          : DISKGROUPNAME
 381 # Datatype      : String
 382 # Description   : Specifies the disk group name for the storage
 383 # Default value : DATA
 384 # Mandatory     : No
 385 #-----------------------------------------------------------------------------
 386 #DISKGROUPNAME=DATA
 387 
 388 #-----------------------------------------------------------------------------
 389 # Name          : ASMSNMP_PASSWORD
 390 # Datatype      : String
 391 # Description   : Password for ASM Monitoring
 392 # Default value : None
 393 # Mandatory     : No
 394 #-----------------------------------------------------------------------------
 395 #ASMSNMP_PASSWORD=""
 396 
 397 #-----------------------------------------------------------------------------
 398 # Name          : RECOVERYGROUPNAME
 399 # Datatype      : String
 400 # Description   : Specifies the disk group name for the recovery area
 401 # Default value : RECOVERY
 402 # Mandatory     : No
 403 #-----------------------------------------------------------------------------
 404 #RECOVERYGROUPNAME=RECOVERY
 405 
 406 
 407 #-----------------------------------------------------------------------------
 408 # Name          : CHARACTERSET
 409 # Datatype      : String
 410 # Description   : Character set of the database
 411 # Valid values  : Check Oracle11g National Language Support Guide
 412 # Default value : "US7ASCII"
 413 # Mandatory     : NO
 414 #-----------------------------------------------------------------------------
 415 CHARACTERSET = "AL32UTF8"
 416 
 417 #-----------------------------------------------------------------------------
 418 # Name          : NATIONALCHARACTERSET
 419 # Datatype      : String
 420 # Description   : National Character set of the database
 421 # Valid values  : "UTF8" or "AL16UTF16". For details, check Oracle11g National Language Support Guide
 422 # Default value : "AL16UTF16"
 423 # Mandatory     : No
 424 #-----------------------------------------------------------------------------
 425 #NATIONALCHARACTERSET= "UTF8"
 426 
 427 #-----------------------------------------------------------------------------
 428 # Name          : REGISTERWITHDIRSERVICE
 429 # Datatype      : Boolean
 430 # Description   : Specifies whether to register with Directory Service.
 431 # Valid values  : TRUE \ FALSE
 432 # Default value : FALSE
 433 # Mandatory     : No
 434 #-----------------------------------------------------------------------------
 435 #REGISTERWITHDIRSERVICE= TRUE
 436 
 437 #-----------------------------------------------------------------------------
 438 # Name          : DIRSERVICEUSERNAME
 439 # Datatype      : String
 440 # Description   : Specifies the name of the directory service user
 441 # Mandatory     : YES, if the value of registerWithDirService is TRUE
 442 #-----------------------------------------------------------------------------
 443 #DIRSERVICEUSERNAME= "name"
 444 
 445 #-----------------------------------------------------------------------------
 446 # Name          : DIRSERVICEPASSWORD
 447 # Datatype      : String
 448 # Description   : The password of the directory service user.
 449 #          You can also specify the password at the command prompt instead of here.
 450 # Mandatory     : YES, if the value of registerWithDirService is TRUE
 451 #-----------------------------------------------------------------------------
 452 #DIRSERVICEPASSWORD= "password"
 453 
 454 #-----------------------------------------------------------------------------
 455 # Name          : WALLETPASSWORD
 456 # Datatype      : String
 457 # Description   : The password for wallet to created or modified.
 458 #          You can also specify the password at the command prompt instead of here.
 459 # Mandatory     : YES, if the value of registerWithDirService is TRUE
 460 #-----------------------------------------------------------------------------
 461 #WALLETPASSWORD= "password"
 462 
 463 #-----------------------------------------------------------------------------
 464 # Name          : LISTENERS
 465 # Datatype      : String
 466 # Description   : Specifies list of listeners to register the database with.
 467 #          By default the database is configured for all the listeners specified in the 
 468 #          $ORACLE_HOME/network/admin/listener.ora     
 469 # Valid values  : The list should be space separated names like "listener1 listener2".
 470 # Mandatory     : NO
 471 #-----------------------------------------------------------------------------
 472 #LISTENERS = "listener1 listener2"
 473 
 474 #-----------------------------------------------------------------------------
 475 # Name          : VARIABLESFILE 
 476 # Datatype      : String
 477 # Description   : Location of the file containing variable value pair
 478 # Valid values  : A valid file-system file. The variable value pair format in this file 
 479 #          is =. Each pair should be in a new line.
 480 # Default value : None
 481 # Mandatory     : NO
 482 #-----------------------------------------------------------------------------
 483 #VARIABLESFILE =
 484 
 485 #-----------------------------------------------------------------------------
 486 # Name          : VARIABLES
 487 # Datatype      : String
 488 # Description   : comma separated list of name=value pairs. Overrides variables defined in variablefile and templates
 489 # Default value : None
 490 # Mandatory     : NO
 491 #-----------------------------------------------------------------------------
 492 #VARIABLES =
 493 
 494 #-----------------------------------------------------------------------------
 495 # Name          : INITPARAMS
 496 # Datatype      : String
 497 # Description   : comma separated list of name=value pairs. Overrides initialization parameters defined in templates
 498 # Default value : None
 499 # Mandatory     : NO
 500 #-----------------------------------------------------------------------------
 501 #INITPARAMS =
 502 
 503 #-----------------------------------------------------------------------------
 504 # Name          : MEMORYPERCENTAGE
 505 # Datatype      : String
 506 # Description   : percentage of physical memory for Oracle
 507 # Default value : None
 508 # Mandatory     : NO
 509 #-----------------------------------------------------------------------------
 510 #MEMORYPERCENTAGE = "40"
 511 
 512 #-----------------------------------------------------------------------------
 513 # Name          : DATABASETYPE
 514 # Datatype      : String
 515 # Description   : used for memory distribution when MEMORYPERCENTAGE specified
 516 # Valid values  : MULTIPURPOSE|DATA_WAREHOUSING|OLTP
 517 # Default value : MULTIPURPOSE
 518 # Mandatory     : NO
 519 #-----------------------------------------------------------------------------
 520 #DATABASETYPE = "MULTIPURPOSE"
 521 
 522 #-----------------------------------------------------------------------------
 523 # Name          : AUTOMATICMEMORYMANAGEMENT
 524 # Datatype      : Boolean
 525 # Description   : flag to indicate Automatic Memory Management is used
 526 # Valid values  : TRUE/FALSE
 527 # Default value : TRUE
 528 # Mandatory     : NO
 529 #-----------------------------------------------------------------------------
 530 #AUTOMATICMEMORYMANAGEMENT = "TRUE"
 531 
 532 #-----------------------------------------------------------------------------
 533 # Name          : TOTALMEMORY
 534 # Datatype      : String
 535 # Description   : total memory in MB to allocate to Oracle
 536 # Valid values  : 
 537 # Default value : 
 538 # Mandatory     : NO
 539 #-----------------------------------------------------------------------------
 540 TOTALMEMORY = "10240"
 541 
 542 
 543 #-----------------------*** End of CREATEDATABASE section ***------------------------
 544 
 545 #-----------------------------------------------------------------------------
 546 # createTemplateFromDB section is used when OPERATION_TYPE is defined as "createTemplateFromDB". 
 547 #-----------------------------------------------------------------------------
 548 [createTemplateFromDB]
 549 #-----------------------------------------------------------------------------
 550 # Name          : SOURCEDB 
 551 # Datatype      : String
 552 # Description   : The source database from which to create the template
 553 # Valid values  : The format is ::
 554 # Default value : none
 555 # Mandatory     : YES
 556 #-----------------------------------------------------------------------------
 557 SOURCEDB = "myhost:1521:orcl"
 558 
 559 #-----------------------------------------------------------------------------
 560 # Name          : SYSDBAUSERNAME 
 561 # Datatype      : String
 562 # Description   : A user with DBA role.
 563 # Default value : none
 564 # Mandatory     : YES
 565 #-----------------------------------------------------------------------------
 566 SYSDBAUSERNAME = "system"
 567 
 568 #-----------------------------------------------------------------------------
 569 # Name          : SYSDBAPASSWORD 
 570 # Datatype      : String
 571 # Description   : The password of the DBA user.
 572 #          You can also specify the password at the command prompt instead of here.
 573 # Default value : none
 574 # Mandatory     : YES
 575 #-----------------------------------------------------------------------------
 576 #SYSDBAPASSWORD = "password"
 577 
 578 #-----------------------------------------------------------------------------
 579 # Name          : TEMPLATENAME
 580 # Datatype      : String
 581 # Description   : Name for the new template.
 582 # Default value : None
 583 # Mandatory     : Yes
 584 #-----------------------------------------------------------------------------
 585 TEMPLATENAME = "My Copy TEMPLATE"
 586 
 587 #-----------------------*** End of createTemplateFromDB section ***------------------------
 588 
 589 #-----------------------------------------------------------------------------
 590 # createCloneTemplate section is used when OPERATION_TYPE is defined as "createCloneTemplate". 
 591 #-----------------------------------------------------------------------------
 592 [createCloneTemplate]
 593 #-----------------------------------------------------------------------------
 594 # Name          : SOURCEDB
 595 # Datatype      : String
 596 # Description   : The source database is the SID from which to create the template. 
 597 #          This database must be local and on the same ORACLE_HOME.
 598 # Default value : none
 599 # Mandatory     : YES
 600 #-----------------------------------------------------------------------------
 601 SOURCEDB = "orcl"
 602 
 603 #-----------------------------------------------------------------------------
 604 # Name          : SYSDBAUSERNAME
 605 # Datatype      : String
 606 # Description   : A user with DBA role.
 607 # Default value : none
 608 # Mandatory     : YES, if no OS authentication
 609 #-----------------------------------------------------------------------------
 610 #SYSDBAUSERNAME = "sys"
 611 
 612 #-----------------------------------------------------------------------------
 613 # Name          : SYSDBAPASSWORD
 614 # Datatype      : String
 615 # Description   : The password of the DBA user.
 616 #          You can also specify the password at the command prompt instead of here.
 617 # Default value : none
 618 # Mandatory     : YES
 619 #-----------------------------------------------------------------------------
 620 #SYSDBAPASSWORD = "password"
 621 
 622 #-----------------------------------------------------------------------------
 623 # Name          : TEMPLATENAME
 624 # Datatype      : String
 625 # Description   : Name for the new template.
 626 # Default value : None
 627 # Mandatory     : Yes
 628 #-----------------------------------------------------------------------------
 629 TEMPLATENAME = "My Clone TEMPLATE"
 630 
 631 #-----------------------------------------------------------------------------
 632 # Name          : DATAFILEJARLOCATION
 633 # Datatype      : String
 634 # Description   : Location of the data file jar 
 635 # Valid values  : Directory where the new compressed datafile jar will be placed
 636 # Default value : $ORACLE_HOME/assistants/dbca/templates
 637 # Mandatory     : NO
 638 #-----------------------------------------------------------------------------
 639 #DATAFILEJARLOCATION = 
 640 
 641 #-----------------------*** End of createCloneTemplate section ***------------------------
 642 
 643 #-----------------------------------------------------------------------------
 644 # DELETEDATABASE section is used when DELETE_TYPE is defined as "deleteDatabase". 
 645 #-----------------------------------------------------------------------------
 646 [DELETEDATABASE]
 647 #-----------------------------------------------------------------------------
 648 # Name          : SOURCEDB
 649 # Datatype      : String
 650 # Description   : The source database is the SID 
 651 #          This database must be local and on the same ORACLE_HOME.
 652 # Default value : none
 653 # Mandatory     : YES
 654 #-----------------------------------------------------------------------------
 655 SOURCEDB = "orcl"
 656 
 657 #-----------------------------------------------------------------------------
 658 # Name          : SYSDBAUSERNAME
 659 # Datatype      : String
 660 # Description   : A user with DBA role.
 661 # Default value : none
 662 # Mandatory     : YES, if no OS authentication
 663 #-----------------------------------------------------------------------------
 664 #SYSDBAUSERNAME = "sys"
 665 
 666 #-----------------------------------------------------------------------------
 667 # Name          : SYSDBAPASSWORD
 668 # Datatype      : String
 669 # Description   : The password of the DBA user.
 670 #          You can also specify the password at the command prompt instead of here.
 671 # Default value : none
 672 # Mandatory     : YES, if no OS authentication
 673 #-----------------------------------------------------------------------------
 674 #SYSDBAPASSWORD = "password"
 675 #-----------------------*** End of deleteDatabase section ***------------------------
 676 
 677 #-----------------------------------------------------------------------------
 678 # GENERATESCRIPTS section 
 679 #-----------------------------------------------------------------------------
 680 [generateScripts]
 681 #-----------------------------------------------------------------------------
 682 # Name          : TEMPLATENAME
 683 # Datatype      : String
 684 # Description   : Name of the template
 685 # Valid values  : Template name as seen in DBCA
 686 # Default value : None
 687 # Mandatory     : Yes
 688 #-----------------------------------------------------------------------------
 689 TEMPLATENAME = "New Database"
 690 
 691 #-----------------------------------------------------------------------------
 692 # Name          : GDBNAME
 693 # Datatype      : String
 694 # Description   : Global database name of the database
 695 # Valid values  : . - when database domain isn't NULL
 696 #                              - when database domain is NULL
 697 # Default value : None
 698 # Mandatory     : Yes
 699 #-----------------------------------------------------------------------------
 700 GDBNAME = "orcl11.us.oracle.com"
 701 
 702 #-----------------------------------------------------------------------------
 703 # Name          : SCRIPTDESTINATION 
 704 # Datatype      : String
 705 # Description   : Location of the scripts
 706 # Valid values  : Directory for all the scripts
 707 # Default value : None
 708 # Mandatory     : No
 709 #-----------------------------------------------------------------------------
 710 #SCRIPTDESTINATION =
 711 
 712 #-----------------------*** End of deleteDatabase section ***------------------------
 713 
 714 #-----------------------------------------------------------------------------
 715 # CONFIGUREDATABASE section is used when OPERATION_TYPE is defined as "configureDatabase". 
 716 #-----------------------------------------------------------------------------
 717 [CONFIGUREDATABASE]
 718 
 719 #-----------------------------------------------------------------------------
 720 # Name          : SOURCEDB
 721 # Datatype      : String
 722 # Description   : The source database is the SID 
 723 #          This database must be local and on the same ORACLE_HOME.
 724 # Default value : none
 725 # Mandatory     : YES
 726 #-----------------------------------------------------------------------------
 727 #SOURCEDB = "orcl"
 728 
 729 #-----------------------------------------------------------------------------
 730 # Name          : SYSDBAUSERNAME
 731 # Datatype      : String
 732 # Description   : A user with DBA role.
 733 # Default value : none
 734 # Mandatory     : YES, if no OS authentication
 735 #-----------------------------------------------------------------------------
 736 #SYSDBAUSERNAME = "sys"
 737 
 738 
 739 #-----------------------------------------------------------------------------
 740 # Name          : SYSDBAPASSWORD
 741 # Datatype      : String
 742 # Description   : The password of the DBA user.
 743 #          You can also specify the password at the command prompt instead of here.
 744 # Default value : none
 745 # Mandatory     : YES, if no OS authentication
 746 #-----------------------------------------------------------------------------
 747 #SYSDBAPASSWORD =
 748 
 749 #-----------------------------------------------------------------------------
 750 # Name          : REGISTERWITHDIRSERVICE
 751 # Datatype      : Boolean
 752 # Description   : Specifies whether to register with Directory Service.
 753 # Valid values  : TRUE \ FALSE
 754 # Default value : FALSE
 755 # Mandatory     : No
 756 #-----------------------------------------------------------------------------
 757 #REGISTERWITHDIRSERVICE= TRUE
 758 
 759 #-----------------------------------------------------------------------------
 760 # Name          : UNREGISTERWITHDIRSERVICE
 761 # Datatype      : Boolean
 762 # Description   : Specifies whether to unregister with Directory Service.
 763 # Valid values  : TRUE \ FALSE
 764 # Default value : FALSE
 765 # Mandatory     : No
 766 #-----------------------------------------------------------------------------
 767 #UNREGISTERWITHDIRSERVICE= TRUE
 768 
 769 #-----------------------------------------------------------------------------
 770 # Name          : REGENERATEDBPASSWORD
 771 # Datatype      : Boolean
 772 # Description   : Specifies whether regenerate database password in OID/Wallet
 773 # Valid values  : TRUE \ FALSE
 774 # Default value : FALSE
 775 # Mandatory     : No
 776 #-----------------------------------------------------------------------------
 777 #REGENERATEDBPASSWORD= TRUE
 778 
 779 #-----------------------------------------------------------------------------
 780 # Name          : DIRSERVICEUSERNAME
 781 # Datatype      : String
 782 # Description   : Specifies the name of the directory service user
 783 # Mandatory     : YES, if the any of the reg/unreg/regenPasswd options specified
 784 #-----------------------------------------------------------------------------
 785 #DIRSERVICEUSERNAME= "name"
 786 
 787 #-----------------------------------------------------------------------------
 788 # Name          : DIRSERVICEPASSWORD
 789 # Datatype      : String
 790 # Description   : The password of the directory service user.
 791 #          You can also specify the password at the command prompt instead of here.
 792 # Mandatory     : YES, if the any of the reg/unreg/regenPasswd options specified
 793 #-----------------------------------------------------------------------------
 794 #DIRSERVICEPASSWORD= "password"
 795 
 796 #-----------------------------------------------------------------------------
 797 # Name          : WALLETPASSWORD
 798 # Datatype      : String
 799 # Description   : The password for wallet to created or modified.
 800 #          You can also specify the password at the command prompt instead of here.
 801 # Mandatory     : YES, if the any of the reg/unreg/regenPasswd options specified
 802 #-----------------------------------------------------------------------------
 803 #WALLETPASSWORD= "password"
 804 
 805 #-----------------------------------------------------------------------------
 806 # Name          : DISABLESECURITYCONFIGURATION
 807 # Datatype      : String
 808 # Description   : Database Security Settings
 809 # Valid values  : ALL|NONE|AUDIT|PASSWORD_PROFILE
 810 # Default value : NONE
 811 # Mandatory     : No
 812 #-----------------------------------------------------------------------------
 813 #DISABLESECURITYCONFIGURATION = "NONE"
 814 
 815 
 816 
 817 #-----------------------------------------------------------------------------
 818 # Name          : ENABLESECURITYCONFIGURATION
 819 # Datatype      : String
 820 # Description   : Database Security Settings
 821 # Valid values  : true|false
 822 # Default value : true
 823 # Mandatory     : No
 824 #-----------------------------------------------------------------------------
 825 #ENABLESECURITYCONFIGURATION = "true"
 826 
 827 
 828 #-----------------------------------------------------------------------------
 829 # Name          : EMCONFIGURATION
 830 # Datatype      : String
 831 # Description   : Enterprise Manager Configuration Type
 832 # Valid values  : CENTRAL|LOCAL|ALL|NOBACKUP|NOEMAIL|NONE
 833 # Default value : NONE
 834 # Mandatory     : No
 835 #-----------------------------------------------------------------------------
 836 #EMCONFIGURATION = "NONE"
 837 
 838 #-----------------------------------------------------------------------------
 839 # Name          : SYSMANPASSWORD
 840 # Datatype      : String
 841 # Description   : Password for SYSMAN user
 842 # Valid values  : Check Oracle11g Administrator's Guide
 843 # Default value : None
 844 # Mandatory     : Yes, if LOCAL specified for EMCONFIGURATION
 845 #-----------------------------------------------------------------------------
 846 #SYSMANPASSWORD = "password"
 847 
 848 #-----------------------------------------------------------------------------
 849 # Name          : DBSNMPPASSWORD
 850 # Datatype      : String
 851 # Description   : Password for DBSNMP user
 852 # Valid values  : Check Oracle11g Administrator's Guide
 853 # Default value : None
 854 # Mandatory     : Yes, if EMCONFIGURATION is specified
 855 #-----------------------------------------------------------------------------
 856 #DBSNMPPASSWORD = "password"
 857 
 858 #-----------------------------------------------------------------------------
 859 # Name          : CENTRALAGENT
 860 # Datatype      : String
 861 # Description   : Grid Control Central Agent Oracle Home
 862 # Default value : None
 863 # Mandatory     : Yes, if CENTRAL is specified for EMCONFIGURATION
 864 #-----------------------------------------------------------------------------
 865 #CENTRALAGENT = 
 866 
 867 #-----------------------------------------------------------------------------
 868 # Name          : HOSTUSERNAME
 869 # Datatype      : String
 870 # Description   : Host user name for EM backup job
 871 # Default value : None
 872 # Mandatory     : Yes, if ALL or NOEMAIL are specified for EMCONFIGURATION
 873 #-----------------------------------------------------------------------------
 874 #HOSTUSERNAME = 
 875 
 876 #-----------------------------------------------------------------------------
 877 # Name          : HOSTUSERPASSWORD
 878 # Datatype      : String
 879 # Description   : Host user password for EM backup job
 880 # Default value : None
 881 # Mandatory     : Yes, if ALL or NOEMAIL are specified for EMCONFIGURATION
 882 #-----------------------------------------------------------------------------
 883 #HOSTUSERPASSWORD= 
 884 
 885 #-----------------------------------------------------------------------------
 886 # Name          : BACKUPSCHEDULE
 887 # Datatype      : String
 888 # Description   : Daily backup schedule in the form of hh:mm
 889 # Default value : 2:00
 890 # Mandatory     : Yes, if ALL or NOEMAIL are specified for EMCONFIGURATION
 891 #-----------------------------------------------------------------------------
 892 #BACKUPSCHEDULE=
 893 
 894 #-----------------------------------------------------------------------------
 895 # Name          : SMTPSERVER
 896 # Datatype      : String
 897 # Description   : Outgoing mail (SMTP) server for email notifications
 898 # Default value : None
 899 # Mandatory     : Yes, if ALL or NOBACKUP are specified for EMCONFIGURATION
 900 #-----------------------------------------------------------------------------
 901 #SMTPSERVER =
 902 
 903 #-----------------------------------------------------------------------------
 904 # Name          : EMAILADDRESS
 905 # Datatype      : String
 906 # Description   : Email address for email notifications
 907 # Default value : None
 908 # Mandatory     : Yes, if ALL or NOBACKUP are specified for EMCONFIGURATION
 909 #-----------------------------------------------------------------------------
 910 #EMAILADDRESS =
 911 
 912 #-----------------------*** End of CONFIGUREDATABASE section ***------------------------
 913 
 914 
 915 #-----------------------------------------------------------------------------
 916 # ADDINSTANCE section is used when OPERATION_TYPE is defined as "addInstance". 
 917 #-----------------------------------------------------------------------------
 918 [ADDINSTANCE]
 919 
 920 #-----------------------------------------------------------------------------
 921 # Name          : DB_UNIQUE_NAME
 922 # Datatype      : String
 923 # Description   : DB Unique Name of the RAC database
 924 # Valid values  : 
 925 # Default value : None
 926 # Mandatory     : Yes
 927 #-----------------------------------------------------------------------------
 928 DB_UNIQUE_NAME = "orcl11g.us.oracle.com"
 929 
 930 #-----------------------------------------------------------------------------
 931 # Name          : INSTANCENAME
 932 # Datatype      : String
 933 # Description   : RAC instance name to be added
 934 # Valid values  : Check Oracle11g Administrator's Guide
 935 # Default value : +1>
 936 # Mandatory     : No
 937 #-----------------------------------------------------------------------------
 938 #INSTANCENAME = "orcl1"
 939 
 940 #-----------------------------------------------------------------------------
 941 # Name          : NODELIST
 942 # Datatype      : String
 943 # Description   : Node on which to add new instance 
 944 #                 (in 10gR2, instance addition is supported on 1 node at a time)
 945 # Valid values  : Cluster node name
 946 # Default value : None
 947 # Mandatory     : Yes
 948 #-----------------------------------------------------------------------------
 949 NODELIST=
 950 
 951 #-----------------------------------------------------------------------------
 952 # Name          : OBFUSCATEDPASSWORDS
 953 # Datatype      : Boolean
 954 # Description   : Set to true if passwords are encrypted
 955 # Valid values  : TRUE\FALSE
 956 # Default value : FALSE
 957 # Mandatory     : No
 958 #-----------------------------------------------------------------------------
 959 #OBFUSCATEDPASSWORDS = FALSE
 960 
 961 #-----------------------------------------------------------------------------
 962 # Name          : SYSDBAUSERNAME 
 963 # Datatype      : String
 964 # Description   : A user with DBA role.
 965 # Default value : none
 966 # Mandatory     : YES
 967 #-----------------------------------------------------------------------------
 968 SYSDBAUSERNAME = "sys"
 969 
 970 #-----------------------------------------------------------------------------
 971 # Name          : SYSDBAPASSWORD 
 972 # Datatype      : String
 973 # Description   : The password of the DBA user.
 974 # Default value : none
 975 # Mandatory     : YES
 976 #-----------------------------------------------------------------------------
 977 #SYSDBAPASSWORD = "password"
 978 
 979 #-----------------------*** End of ADDINSTANCE section ***------------------------
 980 
 981 
 982 #-----------------------------------------------------------------------------
 983 # DELETEINSTANCE section is used when OPERATION_TYPE is defined as "deleteInstance". 
 984 #-----------------------------------------------------------------------------
 985 [DELETEINSTANCE]
 986 
 987 #-----------------------------------------------------------------------------
 988 # Name          : DB_UNIQUE_NAME
 989 # Datatype      : String
 990 # Description   : DB Unique Name of the RAC database
 991 # Valid values  : 
 992 # Default value : None
 993 # Mandatory     : Yes
 994 #-----------------------------------------------------------------------------
 995 DB_UNIQUE_NAME = "orcl11g.us.oracle.com"
 996 
 997 #-----------------------------------------------------------------------------
 998 # Name          : INSTANCENAME
 999 # Datatype      : String
1000 # Description   : RAC instance name to be deleted
1001 # Valid values  : Check Oracle11g Administrator's Guide
1002 # Default value : None
1003 # Mandatory     : Yes
1004 #-----------------------------------------------------------------------------
1005 INSTANCENAME = "orcl11g"
1006 
1007 #-----------------------------------------------------------------------------
1008 # Name          : NODELIST
1009 # Datatype      : String
1010 # Description   : Node on which instance to be deleted (SID) is located
1011 # Valid values  : Cluster node name
1012 # Default value : None
1013 # Mandatory     : No
1014 #-----------------------------------------------------------------------------
1015 #NODELIST=
1016 
1017 #-----------------------------------------------------------------------------
1018 # Name          : OBFUSCATEDPASSWORDS
1019 # Datatype      : Boolean
1020 # Description   : Set to true if passwords are encrypted
1021 # Valid values  : TRUE\FALSE
1022 # Default value : FALSE
1023 # Mandatory     : No
1024 #-----------------------------------------------------------------------------
1025 #OBFUSCATEDPASSWORDS = FALSE
1026 
1027 #-----------------------------------------------------------------------------
1028 # Name          : SYSDBAUSERNAME 
1029 # Datatype      : String
1030 # Description   : A user with DBA role.
1031 # Default value : none
1032 # Mandatory     : YES
1033 #-----------------------------------------------------------------------------
1034 SYSDBAUSERNAME = "sys"
1035 
1036 #-----------------------------------------------------------------------------
1037 # Name          : SYSDBAPASSWORD 
1038 # Datatype      : String
1039 # Description   : The password of the DBA user.
1040 # Default value : none
1041 # Mandatory     : YES
1042 #-----------------------------------------------------------------------------
1043 #SYSDBAPASSWORD = "password"
1044 
1045 
1046 #-----------------------*** End of DELETEINSTANCE section ***------------------------
dbca.rsp
 
二、安装
$cd /home/oracle/database
$./runInstaller -silent -responseFile /home/oracle/response/db_install.rsp
 
//当安装界面出现如下信息的时候  打开另一个终端窗口
The installation of Oracle Database 11g was successful.
Please check '/home/oracle/oraInventory/logs/silentInstall2016-02-04_09-21-13AM.log' for more details.
As a root user, execute the following script(s):
 1. /home/oracle/oraInventory/orainstRoot.sh
 2. /home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh
Successfully Setup Software.
 
//在新打开的root登录的窗口中执行下面的脚本
#/opt/oracle_11/oraInventory/orainstRoot.sh
#/opt/oracle_11/app/oracle/product/11.2.0/dbhome_1/root.sh
//执行完上面的脚本后回到安装终端窗口按下Enter键以继续
 
三、配置监听
$cd /home/oracle/response
$netca /silent /responsefile /home/oracle/response/netca.rsp
出现以下则成功
Parsing command line arguments:
    Parameter "silent" = true
    Parameter "responsefile" = /opt/database/response/netca.rsp
Done parsing command line arguments.
Oracle Net Services Configuration:
Profile configuration complete.
Listener "LISTENER" already exists.
Oracle Net Services configuration successful. The exit code is 0
 
查看监听状态
$lsnrctl status
$dbca -silent -responseFile /home/oracle/response/dbca.rsp 
 
四、启动数据库
$ sqlplus / as sysdba  //as前有个空格
[oracle@oracledb ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Mon Feb 16 14:26:57 2015
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Connected to an idle instance.
SQL> start
SP2-1506: START, @ or @@ command has no arguments
SQL> startup
ORACLE instance started.
Total System Global Area 3290345472 bytes
Fixed Size                  2217832 bytes
Variable Size            1795164312 bytes
Database Buffers         1476395008 bytes
Redo Buffers               16568320 bytes
Database mounted.
Database opened.
SQL> 
使用show parameter;或者select table_name from dba_tables看看是否正常
 
 
一些错误总结:
1、
java.lang.NoClassDefFoundError
解决:
换一个终端窗口切换到Oracle继续安装
2、
Checking swap space: 0 MB available, 150 MB required.    Failed <<<<
解决:

dd if=/dev/zero of=/home/swapfile bs=1M count=512
mkswap /home/swapfile
swapon /home/swapfile

/home/swapfile swap swap defaults 0 0

3、

Error in writing to directory/tmp/OraInstall2012-09-16_01-54-05AM. Please ensure that this directory iswritable and has atleast 60 MB of disk space.

解决:

权限问题,请检查权限和路径

4、

[SEVERE] - Email Address Not Specified

如果你是下载我提供的模板,是不会出现这个问题。

这个是因为db_install.rsp 中的 DECLINE_SECURITY_UPDATES没有设或者为false

注意:DECLINE_SECURITY_UPDATES=true

你可能感兴趣的:(Linux下安装Oracle的两种方式------有图形界面安装和静默安装)