rhel6/7自动安装oracle11g单实例

因日常工作,经常需要在rhel6.X,rhel7.X,CentOS6.X,CentOS7.x上安装oracle 11.2.0.4版本单实例 数据库(基于文件系统 )
故写了自动安装脚本oracle脚本。

全部文件列表如下:



1、其中iso文件是对应的红帽系统的镜像源(根据cat /etc/redhat-release获取红帽版本)
2、其中两个zip安装包,可以从SR上下载(搜索13390677找到对应的文件,注意文件名必须一致)
3、其中三个rsp文件是安装oracle的配置文件,db_install.rsp用于安装数据库软件,dbca.rsp用于创建数据库,netca.rsp用于创建监听。
4、其中sh文件是本人写的脚本,直接使用root用户执行即可(需要chmod u+x auto_install_oracle_server.sh),期间需要用户输入几个信息:字符集、oracle_sid、主机ip地址,memory_target。



因只在红帽6与7的部分版本测试过,可能还有一些问题。可具体修改shell脚本。

操作过程:
1、查看文件是否齐全

点击(此处)折叠或打开

  1. [root@testlihb ~]# cd /tmp
  2. [root@testlihb tmp]# ls -lrt
  3. total 6120464
  4. -rw-r--r-- 1 root root 5871 Apr 28 07:00 netca.rsp #监听配置文件
  5. -rwxr--r-- 1 root root 17977 Apr 28 07:00 auto_install_oracle_server.sh #主脚本
  6. -rw-r--r-- 1 root root 25287 Apr 28 07:00 db_install.rsp #数据库软件配置文件
  7. -rw-r--r-- 1 root root 44580 Apr 28 07:00 dbca.rsp #数据库配置文件
  8. -rwxr-xr-x 1 root root 1395582860 Apr 28 07:07 p13390677_112040_Linux-x86-64_1of7.zip #11.2.0.4 安装包1
  9. -rwxr-xr-x 1 root root 1151304589 Apr 28 07:12 p13390677_112040_Linux-x86-64_2of7.zip #11.2.0.4 安装包2
  10. -rw-r--r-- 1 root root 3720347648 Jul 24 2018 rhel-server-6.4-x86_64-dvd.iso #操作系统光盘文件
  11. [root@testlihb tmp]# chmod u+x auto_install_oracle_server.sh #root赋予可执行权限
2、配置yum源,如果确认yum源已经配置完毕,可忽略此步骤

点击(此处)折叠或打开

  1. [root@testlihb tmp]# ./auto_install_oracle_server.sh #root直接执行
  2. ========>-------- seletion------------
  3. ========>1.install database #安装数据库
  4. ========>2.deinstall database #卸载数据库(只可以卸载通过本脚本安装的数据库)
  5. ========>3.configure local yum #配置yum源
  6. ========>-----------------------------
  7. ========>Your choice:3 #选择配置yum源,如果确认yum源已经配置好了,此处可忽略
  8. ========>please input the iso location(eg:/tmp/xxx.iso):/tmp/rhel-server-6.4-x86_64-dvd.iso #输入iso文件的路径
  9. [OK]====>the yum configure

3、安装数据库

点击(此处)折叠或打开

  1. [root@testlihb tmp]# ./auto_install_oracle_server.sh
  2. ========>-------- seletion------------
  3. ========>1.install database
  4. ========>2.deinstall database
  5. ========>3.configure local yum
  6. ========>-----------------------------
  7. ========>Your choice:1 #安装数据库
  8. [ok]====>begin install_db
  9. [ok]====>current user is root #检查当前用户是否为root
  10. [OK]====>the yum configure #检查yum源是否正常
  11. [OK]====>the installfile #检查oracle安装包是否存在
  12. [OK]====>the config file #检查配置文件是否存在
  13. ========>----charcaterset seletion----
  14. ========>1.AMERICAN_AMERICA.ZHS16GBK
  15. ========>2.AMERICAN_AMERICA.AL32UTF8
  16. ========>-----------------------------
  17. ========>Your choice:(default 1):1 #选择数据库字符集,此处只有两个选择
  18. ========>please input sid(less than 8 letters):oragbk #输入sid,sid必须少于8个字符
  19. ========>please input memory target(MB):4096 #输入内存,其中sga和pga比例为3:1
  20. ========>please input ORACLE_BASE(will auto create):/database/oragbk #oracle软件目录(如果目录不存在,会自动创建。如果目录存在,该目录必须为空)
  21. ========>please input host IP address:192.168.75.236 #输入本机ip地址
  22. [ok]====>cpu #检查cpu
  23. [ok]====>memory #检查内存
  24. [ok]====>/tmp #检查/tmp目录
  25. [ok]====>swap #检查交换分区
  26. [ok]====>ORACLE_BASE #检查oracle软件目录
  27. [OK]====>the yum configure #检查yum源配置
  28. [ok]====>the yum package has been installed #通过yum安装依赖包
  29. [ok]====>the sysctl.conf has been backup and change #备份和修改sysctl.conf文件
  30. [ok]====>the limits.conf has been backup and change #备份和修改limits.conf文件
  31. [ok]====>the login has been backup and change #备份和修改login文件
  32. [ok]====>the profile has been backup and change #备份和修改profile文件
  33. [ok]====>the oracle user and oinstall,dba group has been created #创建oracle用户,oinstall和dba组
  34. [ok]====>the .bash_profile has been backup and change #备份和修改.bash_profile文件
  35. [ok]====>the dir has been created #检查和创建oracle_base目录
  36. [ok]====>the install file has been unzip #解压oracle安装包
  37. [ok]====>the hosts has been backup and change #备份和修改hosts文件
  38. [ok]====>the db_install.rsp has been backup and change #备份和修改db_install.rsp文件
  39. [ok]====>waiting for software install . . . . . . . . . . #此处在安装oracle软件,需要等较长时间,可查看/tmp/db_install.rsp.log
  40. [ok]====>software has installed #oracle软件安装完成
  41. [ok]====>two script has been run by root #root执行两个shell script文件
  42. [ok]====>netca.rsp has been backup and change #备份和修改netca.rsp文件
  43. [ok]====>waiting for netca install . #此处在创建listener,不需要等待太长时间,可查看/tmp/netca.rsp.log
  44. [ok]====>netca has installed #listener创建完成
  45. [ok]====>dbca.rsp has been backup and change #备份和修改dbca.rsp文件
  46. Copying database files
  47. 1% complete
  48. 3% complete
  49. 11% complete
  50. 18% complete
  51. 26% complete
  52. 37% complete
  53. Creating and starting Oracle instance
  54. 40% complete
  55. 45% complete
  56. 50% complete
  57. 55% complete
  58. 56% complete
  59. 60% complete
  60. 62% complete
  61. Completing Database Creation
  62. 66% complete
  63. 70% complete
  64. 73% complete
  65. 85% complete
  66. 96% complete
  67. 100% complete
  68. Look at the log file "/database/oragbk/cfgtoollogs/dbca/oragbk/oragbk.log" for further details.
  69. [ok]====>dbca has installed #数据库创建完成
  70. [ok]====>the install process success

4、检查数据库是否正常

点击(此处)折叠或打开

  1. [root@testlihb tmp]# ps -ef|grep smon_ |grep -v grep
  2. oracle 12863 1 0 07:34 ? 00:00:00 ora_smon_oragbk #进程存在
  3. [root@testlihb tmp]# su - oracle
  4. [oracle@testlihb ~]$ sqlplus / as sysdba
  5. SQL*Plus: Release 11.2.0.4.0 Production on Sat Apr 28 07:35:09 2018
  6. Copyright (c) 1982, 2013, Oracle. All rights reserved.
  7. Connected to:
  8. Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  9. With the Partitioning, OLAP, Data Mining and Real Application Testing options
  10. SQL> show parameter name
  11. NAME TYPE VALUE
  12. ------------------------------------ ----------- ------------------------------
  13. cell_offloadgroup_name string
  14. db_file_name_convert string
  15. db_name string oragbk
  16. db_unique_name string oragbk
  17. global_names boolean FALSE
  18. instance_name string oragbk
  19. lock_name_space string
  20. log_file_name_convert string
  21. processor_group_name string
  22. service_names string oragbk
  23. SQL> show parameter memory
  24. NAME TYPE VALUE
  25. ------------------------------------ ----------- ------------------------------
  26. hi_shared_memory_address integer 0
  27. memory_max_target big integer 0
  28. memory_target big integer 0
  29. shared_memory_address integer 0
  30. SQL> show parameter sga
  31. NAME TYPE VALUE
  32. ------------------------------------ ----------- ------------------------------
  33. lock_sga boolean FALSE
  34. pre_page_sga boolean FALSE
  35. sga_max_size big integer 3G
  36. sga_target big integer 3G
  37. SQL> show parameter pga
  38. NAME TYPE VALUE
  39. ------------------------------------ ----------- ------------------------------
  40. pga_aggregate_target big integer 1G
  41. SQL> set lines 150 pages 10000
  42. SQL> select * from nls_database_parameters where PARAMETER='NLS_CHARACTERSET';
  43. PARAMETER VALUE
  44. ------------------------------ --------------------------------------------------------------------------------
  45. NLS_CHARACTERSET ZHS16GBK
  46. SQL> exit
  47. Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  48. With the Partitioning, OLAP, Data Mining and Real Application Testing options
  49. [oracle@testlihb ~]$ logout

5、卸载数据库

点击(此处)折叠或打开

  1. [root@testlihb tmp]# ./auto_install_oracle_server.sh
  2. ========>-------- seletion------------
  3. ========>1.install database
  4. ========>2.deinstall database
  5. ========>3.configure local yum
  6. ========>-----------------------------
  7. ========>Your choice:2
  8. please use oracle to run $ORACLE_HOME/deinstall/deinstall and use root to run /tmp/del_ora.sh #切到oracle用户执行脚本,然后在切到root用户执行脚本
  9. [root@testlihb tmp]# su - oracle
  10. [oracle@testlihb ~]$ $ORACLE_HOME/deinstall/deinstall
  11. Checking for required files and bootstrapping ...
  12. Please wait ...
  13. Location of logs /tmp/deinstall2018-04-28_07-36-48AM/logs/
  14. 。。。
  15. Specify all Single Instance listeners that are to be de-configured [LISTENER]:
  16. Specify the list of database names that are configured in this Oracle home [oragbk]:
  17. The details of database(s) oragbk have been discovered automatically. Do you still want to modify the details of oragbk database(s)? [n]: y
  18. Specify the type of this database (1.Single Instance Database|2.Oracle Restart Enabled Database) [1]:
  19. Specify the diagnostic destination location of the database [/database/oragbk/diag/rdbms/oragbk]:
  20. Specify the storage type used by the Database ASM|FS [FS]:
  21. Specify the list of directories if any database files exist on a shared file system. If 'oragbk' subdirectory is found, then it will be deleted. Otherwise, the specified directory will be deleted. Alternatively, you can specify list of database files with full path [/database/oragbk/oradata/oragbk,/database/oragbk/fast_recovery_area/oragbk]:
  22. Specify the fast recovery area location, if it is configured on the file system. If 'oragbk' subdirectory is found, then it will be deleted. [/database/oragbk/fast_recovery_area/ORAGBK]:
  23. Specify the database spfile location [/database/oragbk/product/11.2.0/db_1/dbs/spfileoragbk.ora]:
  24. Do you want to continue (y - yes, n - no)? [n]: y
  25. 。。。
  26. [oracle@testlihb ~]$ logout
  27. [root@testlihb tmp]# /tmp/del_ora.sh
6、检查是否已经删除数据库

点击(此处)折叠或打开

  1. [root@testlihb tmp]# ps -ef|grep smon_
  2. root 16003 7948 0 07:45 pts/1 00:00:00 grep smon_
  3. [root@testlihb tmp]# id oracle
  4. id: oracle: No such user





如下是具体的脚本:
 auto_install_oracle_server.sh

点击(此处)折叠或打开

  1. #!/bin/bash
  2. HOSTNAME=`hostname`
  3. PWD="$( cd "$( dirname "$0" )" && pwd )"
  4. # 102 去掉目录最后的/
  5. change_dir(){
  6. flag=${1##*/}
  7. if [ -z $flag ];then
  8. ORACLE_BASE=${1%?}
  9. fi
  10. }
  11. ##change_dir $dir
  12. # 101 检查文件夹是否可以作为ORACLE_BASE目录
  13. check_dir(){
  14. if [ -d $1 ];then
  15. if [ `ls -al $1|wc -l` -gt 3 ];then
  16. echo "[fail]====>the ORACLE_BASE must without any file(s)"
  17. exit 101
  18. fi
  19. else
  20. mkdir -p $1
  21. fi
  22. }
  23. ##read -p "input dir:" dir
  24. ##check_dir $dir
  25. # 0 检查传入参数是否为空
  26. isnull(){
  27. if [ -z $1 ];then
  28. echo $1
  29. echo "[fail]====>parameter is null"
  30. exit 0
  31. fi
  32. }
  33. ##isnull $hah
  34. # 1 检查yum源是否正常
  35. check_yum(){
  36. yum clean all >/dev/null 2>&1
  37. var=`yum repolist|grep repolist|awk -F : '{print $2}'|awk -F , '{print $1}'`
  38. ## echo $var
  39. if [ $var -eq 0 ];then
  40. echo "[fail]====>the yum configure is wrong ,see /etc/yum.repos.d/*.repo"
  41. exit 1
  42. else
  43. echo "[OK]====>the yum configure"
  44. fi
  45. }
  46. ##check_yum
  47. # 2 检查数据库安装软件是否已经上传
  48. check_installfile(){
  49. cd $PWD
  50. if [ -f "p13390677_112040_Linux-x86-64_1of7.zip" -a -f "p13390677_112040_Linux-x86-64_2of7.zip" ];then
  51. echo "[OK]====>the installfile"
  52. else
  53. echo "[fail]====>the $PWD does not have p13390677_112040_Linux-* "
  54. exit 2
  55. fi
  56. if [ -f "dbca.rsp" -a -f "netca.rsp" -a -f "db_install.rsp" ];then
  57. echo "[OK]====>the config file"
  58. else
  59. echo "[fail]====>the $PWD does not have *.rsp"
  60. exit 2
  61. fi
  62. }
  63. ##check_installfile
  64. # 3 判断执行用户是否root
  65. isroot(){
  66. if [ $USER != "root" ];then
  67. echo "[fail]====>current user is not root"
  68. exit 3
  69. else
  70. echo "[ok]====>current user is root"
  71. fi
  72. }
  73. ##isroot
  74. # 4 获取输入数据库基本信息
  75. get_information(){
  76. echo "========>----charcaterset seletion----"
  77. echo "========>1.AMERICAN_AMERICA.ZHS16GBK"
  78. echo "========>2.AMERICAN_AMERICA.AL32UTF8"
  79. echo "========>-----------------------------"
  80. echo -e "========>Your choice:(default 1):\c"
  81. read NLS_LANG
  82. case $NLS_LANG in
  83. 1) NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
  84. CHARACTERSET=ZHS16GBK
  85. ;;
  86. 2) NLS_LANG=AMERICAN_AMERICA.AL32UTF8
  87. CHARACTERSET=AL32UTF8
  88. ;;
  89. *) NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
  90. CHARACTERSET=ZHS16GBK
  91. ;;
  92. esac
  93. echo -e "========>please input sid(less than 8 letters):\c"
  94. read SID
  95. isnull $SID
  96. echo -e "========>please input memory target(MB):\c"
  97. read MEMORY
  98. isnull $MEMORY
  99. echo -e "========>please input ORACLE_BASE(will auto create):\c"
  100. read ORACLE_BASE
  101. isnull $ORACLE_BASE
  102. check_dir $ORACLE_BASE
  103. change_dir $ORACLE_BASE
  104. ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
  105. echo -e "========>please input host IP address:\c"
  106. read IP
  107. isnull $IP
  108. }
  109. ##get_information
  110. # 5 检查cpu,内存,磁盘空间
  111. check_cpu_mem_disk(){
  112. cpu=`cat /proc/cpuinfo | grep name|wc -l`
  113. ## echo $cpu
  114. if [ $cpu -gt 1 ];then
  115. echo "[ok]====>cpu "
  116. else
  117. echo "[fail]====>cpu must more than 1 cores"
  118. exit 5
  119. fi
  120. mem=`free -m|grep '+'|awk '{print $4}'`
  121. mem7=`free -m|grep Mem|awk '{print $7}'`
  122. ## echo $mem
  123. if [[ $mem -gt 2048 || $mem7 -gt 2048 ]];then
  124. echo "[ok]====>memory"
  125. else
  126. echo "[fail]====>the memory must more than 2G available"
  127. exit 5
  128. fi
  129. if [ `df -m /tmp|wc -l` -eq 2 ];then
  130. tmp=`df -m /tmp|tail -1|awk '{print $4}'`
  131. else
  132. tmp=`df -m /tmp|tail -1|awk '{print $3}'`
  133. fi
  134. if [ $tmp -gt 120 ];then
  135. echo "[ok]====>/tmp"
  136. else
  137. echo "[fail]====>/tmp must more than 120MB"
  138. exit 5
  139. fi
  140. if [ `free -m|grep Swap|awk '{print $2}'` -gt 150 ];then
  141. echo "[ok]====>swap"
  142. else
  143. echo "[fail]====>swap must more than 150MB"
  144. exit 5
  145. fi
  146. if [ `df -m $ORACLE_BASE|wc -l` -eq 2 ];then
  147. base=`df -m $ORACLE_BASE|tail -1|awk '{print $4}'`
  148. else
  149. base=`df -m $ORACLE_BASE|tail -1|awk '{print $3}'`
  150. fi
  151. if [ $base -gt 8000 ];then
  152. echo "[ok]====>ORACLE_BASE"
  153. else
  154. echo "[fail]====>ORACLE_BASE must more than 20g"
  155. exit 5
  156. fi
  157. }
  158. ##check_cpu_mem_disk
  159. # 6 安装依赖包
  160. yum_install(){
  161. check_yum
  162. yum install -y binutils >/dev/null
  163. yum install -y compat-libstdc++-33 >/dev/null
  164. yum install -y elfutils-libelf >/dev/null
  165. yum install -y elfutils-libelf-devel >/dev/null
  166. yum install -y gcc >/dev/null
  167. yum install -y gcc-c++ >/dev/null
  168. yum install -y glibc-common >/dev/null
  169. yum install -y glibc-devel >/dev/null
  170. yum install -y glibc-headers >/dev/null
  171. yum install -y libaio >/dev/null
  172. yum install -y libaio-devel >/dev/null
  173. yum install -y libgcc >/dev/null
  174. yum install -y libstdc++ >/dev/null
  175. yum install -y libstdc++-devel >/dev/null
  176. yum install -y make >/dev/null
  177. yum install -y sysstat >/dev/null
  178. yum install -y unzip >/dev/null
  179. echo "[ok]====>the yum package has been installed"
  180. }
  181. ##yum_install
  182. # 7 修改/etc/sysctl.conf文件
  183. sysctl_set(){
  184. if [ ! -f /etc/sysctl.conf.lihb_bak ];then
  185. cp /etc/sysctl.conf /etc/sysctl.conf.lihb_bak
  186. echo "kernel.shmmni = 4096" >>/etc/sysctl.conf
  187. echo "kernel.sem = 250 32000 100 128" >>/etc/sysctl.conf
  188. echo "fs.file-max = 6815744" >>/etc/sysctl.conf
  189. echo "net.ipv4.ip_local_port_range = 9000 65500" >>/etc/sysctl.conf
  190. echo "net.core.rmem_default = 1048576" >>/etc/sysctl.conf
  191. echo "net.core.rmem_max = 4194304" >>/etc/sysctl.conf
  192. echo "net.core.wmem_default = 262144" >>/etc/sysctl.conf
  193. echo "net.core.wmem_max = 1048576" >>/etc/sysctl.conf
  194. echo "fs.aio-max-nr = 1048576" >>/etc/sysctl.conf
  195. /sbin/sysctl -p >/dev/null 2>&1
  196. echo "[ok]====>the sysctl.conf has been backup and change"
  197. fi
  198. }
  199. ##sysctl_set
  200. # 8 修改/etc/security/limits.conf文件
  201. limits_set(){
  202. if [ ! -f /etc/security/limits.conf.lihb_bak ];then
  203. cp /etc/security/limits.conf /etc/security/limits.conf.lihb_bak
  204. echo "oracle soft nproc 2047" >>/etc/security/limits.conf
  205. echo "oracle hard nproc 16384" >>/etc/security/limits.conf
  206. echo "oracle soft nofile 1024" >>/etc/security/limits.conf
  207. echo "oracle hard nofile 65536" >>/etc/security/limits.conf
  208. echo "[ok]====>the limits.conf has been backup and change"
  209. fi
  210. }
  211. ##limits_set
  212. # 9 修改/etc/pam.d/login文件
  213. login_set(){
  214. if [ ! -f /etc/pam.d/login.lihb_bak ];then
  215. cp /etc/pam.d/login /etc/pam.d/login.lihb_bak
  216. echo "session required /lib64/security/pam_limits.so" >>/etc/pam.d/login
  217. echo "[ok]====>the login has been backup and change"
  218. fi
  219. }
  220. ##login_set
  221. # 10 修改/etc/profile文件
  222. profile_set(){
  223. if [ ! -f /etc/profile.lihb_bak ];then
  224. cp /etc/profile /etc/profile.lihb_bak
  225. echo 'if [ "$USER" = "oracle" ];then ' >>/etc/profile
  226. echo ' if [ "$SHELL" = "/bin/ksh" ];then ' >>/etc/profile
  227. echo ' ulimit -p 16384' >>/etc/profile
  228. echo ' ulimit -n 65536' >>/etc/profile
  229. echo ' else' >>/etc/profile
  230. echo ' ulimit -u 16384' >>/etc/profile
  231. echo ' ulimit -n 65536' >>/etc/profile
  232. echo ' fi' >>/etc/profile
  233. echo ' umask 022' >>/etc/profile
  234. echo 'fi' >>/etc/profile
  235. echo "[ok]====>the profile has been backup and change"
  236. fi
  237. }
  238. ##profile_set
  239. # 11 创建oracle用户和oinstall,dba用户组
  240. user_group_add(){
  241. if [[ `grep "oinstall" /etc/group` = "" ]];then
  242. /usr/sbin/groupadd -g 1100 oinstall >/dev/null 2>&1
  243. fi
  244. if [[ `grep "dba" /etc/group` = "" ]];then
  245. /usr/sbin/groupadd -g 1101 dba >/dev/null 2>&1
  246. fi
  247. if [[ `grep "oracle" /etc/passwd` = "" ]];then
  248. /usr/sbin/useradd -g 1100 -G 1101 -u 1100 -m oracle >/dev/null 2>&1
  249. echo "[ok]====>the oracle user and oinstall,dba group has been created"
  250. else
  251. echo "[fail]====>the oracle user has exist"
  252. exit 11
  253. fi
  254. }
  255. ##user_group_add
  256. # 12 修改/home/oracle/.bash_profile文件
  257. bash_profile_set(){
  258. if [ ! -f /home/oracle/.bash_profile.lihb_bak ];then
  259. cp /home/oracle/.bash_profile /home/oracle/.bash_profile.lihb_bak
  260. echo "" >>/home/oracle/.bash_profile
  261. echo "export ORACLE_BASE=$ORACLE_BASE" >>/home/oracle/.bash_profile
  262. echo "export ORACLE_HOME=$ORACLE_HOME" >>/home/oracle/.bash_profile
  263. echo "export ORACLE_SID=$SID" >>/home/oracle/.bash_profile
  264. echo 'export LD_LIBRARY_PATH=$ORACLE_HOME/lib' >>/home/oracle/.bash_profile
  265. echo 'stty erase ^H' >>/home/oracle/.bash_profile
  266. echo 'export NLS_LANG10=$ORACLE_HOME/nls/data' >>/home/oracle/.bash_profile
  267. echo 'export ORACLE_HOME_LISTNER=$ORACLE_HOME' >>/home/oracle/.bash_profile
  268. echo 'export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin' >>/home/oracle/.bash_profile
  269. echo 'export TEMP=/tmp' >>/home/oracle/.bash_profile
  270. echo 'export TMPDIR=/tmp' >>/home/oracle/.bash_profile
  271. echo "export NLS_LANG=$NLS_LANG" >>/home/oracle/.bash_profile
  272. echo "export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'" >>/home/oracle/.bash_profile
  273. echo 'umask 022' >>/home/oracle/.bash_profile
  274. echo "[ok]====>the .bash_profile has been backup and change"
  275. fi
  276. }
  277. ##bash_profile_set
  278. # 13 创建ORACLE_BASE和ORACLE_HOME和数据文件目录并授权
  279. create_dir(){
  280. mkdir -p $ORACLE_HOME
  281. mkdir -p $ORACLE_BASE/oradata
  282. mkdir -p $ORACLE_BASE/oraInventory
  283. mkdir -p $ORACLE_BASE/flash_recovery_area
  284. chown -R oracle:oinstall $ORACLE_BASE
  285. echo "[ok]====>the dir has been created"
  286. }
  287. ##create_dir
  288. # 14 解压数据库安装包
  289. unzip_file(){
  290. cd $PWD
  291. /usr/bin/unzip p13390677_112040_Linux-x86-64_1of7.zip >/dev/null 2>&1
  292. /usr/bin/unzip p13390677_112040_Linux-x86-64_2of7.zip >/dev/null 2>&1
  293. chown -R oracle:oinstall $PWD/database
  294. echo "[ok]====>the install file has been unzip"
  295. }
  296. ##unzip_file
  297. # 15 修改/etc/hosts文件
  298. hosts_set(){
  299. if [ ! -f /etc/hosts.lihb_bak ];then
  300. cp /etc/hosts /etc/hosts.lihb_bak
  301. echo "$IP $HOSTNAME" >>/etc/hosts
  302. echo "[ok]====>the hosts has been backup and change"
  303. fi
  304. }
  305. ##hosts_set
  306. # 16 修改db_install.rsp 数据库软件安装配置文件
  307. db_install_set(){
  308. cd $PWD
  309. chown oracle:oinstall db_install.rsp
  310. if [ ! -f db_install.rsp.lihb_bak ];then
  311. cp db_install.rsp db_install.rsp.lihb_bak
  312. sed -i "s|lihb_hostname|$HOSTNAME|g" db_install.rsp
  313. sed -i "s|lihb_location|$ORACLE_BASE/oraInventory|g" db_install.rsp
  314. sed -i "s|lihb_home|$ORACLE_HOME|g" db_install.rsp
  315. sed -i "s|lihb_base|$ORACLE_BASE|g" db_install.rsp
  316. sed -i "s|lihb_globaldbname|$SID|g" db_install.rsp
  317. sed -i "s|lihb_sid|$SID|g" db_install.rsp
  318. sed -i "s|lihb_datalocation|$ORACLE_BASE/oradata|g" db_install.rsp
  319. echo "[ok]====>the db_install.rsp has been backup and change"
  320. fi
  321. }
  322. ##db_install_set
  323. # 17 开始安装oracle软件
  324. install_software(){
  325. su - oracle -c "$PWD/database/runInstaller -silent -force -ignorePrereq -responseFile $PWD/db_install.rsp" >/tmp/db_install.rsp.log
  326. sleep 10s
  327. echo -e "[ok]====>waiting for software install \c"
  328. while [ ! `grep "root.sh" /tmp/db_install.rsp.log |wc -l` -eq 1 ]
  329. do
  330. echo -e ". \c"
  331. sleep 2s
  332. done
  333. echo "."
  334. echo "[ok]====>software has installed"
  335. $ORACLE_BASE/oraInventory/orainstRoot.sh >/dev/null 2>&1
  336. $ORACLE_BASE/product/11.2.0/db_1/root.sh >/dev/null 2>&1
  337. echo "[ok]====>two script has been run by root"
  338. }
  339. ##install_software
  340. # 18 修改netca.rsp 监听安装配置文件
  341. netca_set(){
  342. cd $PWD
  343. chown oracle:oinstall netca.rsp
  344. if [ ! -f netca.rsp.lihb_bak ];then
  345. cp netca.rsp netca.rsp.lihb_bak
  346. echo "[ok]====>netca.rsp has been backup and change"
  347. fi
  348. }
  349. ##netca_set
  350. # 19 开始安装监听软件
  351. install_netca(){
  352. # ORACLE_HOME=/database/oracle/product/11.2.0/db_1/
  353. chown -R oracle:dba /var/tmp/.oracle >/dev/null 2>&1
  354. chown -R oracle:dba /tmp/.oracle >/dev/null 2>&1
  355. su - oracle -c "$ORACLE_HOME/bin/netca -silent -responseFile $PWD/netca.rsp" >/tmp/netca.rsp.log
  356. sleep 2s
  357. echo -e "[ok]====>waiting for netca install \c"
  358. while [ ! `grep "The exit code is" /tmp/netca.rsp.log|wc -l` -eq 1 ]
  359. do
  360. echo -e ". \c"
  361. sleep 1s
  362. done
  363. echo "."
  364. echo "[ok]====>netca has installed"
  365. chown -R oracle:dba /var/tmp/.oracle >/dev/null 2>&1
  366. chown -R oracle:dba /tmp/.oracle >/dev/null 2>&1
  367. }
  368. ##install_netca
  369. # 20 修改dbca.rsp 创建数据库配置文件
  370. dbca_set(){
  371. cd $PWD
  372. chown oracle:oinstall dbca.rsp
  373. if [ ! -f dbca.rsp.lihb_bak ];then
  374. cp dbca.rsp dbca.rsp.lihb_bak
  375. # SID=cgkcglxt
  376. # ORACLE_BASE=/database/oracle
  377. # CHARACTERSET=ZHS16GBK
  378. # MEMORY=4096
  379. sed -i "s|lihb_sid|$SID|g" dbca.rsp
  380. sed -i "s|lihb_datafiledestination|$ORACLE_BASE/oradata|g" dbca.rsp
  381. sed -i "s|lihb_recoveryareadestination|$ORACLE_BASE/flash_recovery_area|g" dbca.rsp
  382. sed -i "s|lihb_characterset|$CHARACTERSET|g" dbca.rsp
  383. sed -i "s|lihb_totalmemory|$MEMORY|g" dbca.rsp
  384. sed -i "s|lihb_gdbname|$SID|g" dbca.rsp
  385. echo "[ok]====>dbca.rsp has been backup and change"
  386. fi
  387. }
  388. ##dbca_set
  389. # 21 开始创建数据库
  390. install_dbca(){
  391. # ORACLE_HOME=/database/oracle/product/11.2.0/db_1/
  392. su - oracle -c "$ORACLE_HOME/bin/dbca -silent -force -responseFile $PWD/dbca.rsp"
  393. echo "[ok]====>dbca has installed"
  394. }
  395. ##install_dbca
  396. # install_db 安装数据库
  397. install_db(){
  398. echo "[ok]====>begin install_db"
  399. # check_dir $dir #检查文件夹是否可以作为ORACLE_BASE目录
  400. # isnull $hah #检查传入参数是否为空
  401. isroot #判断执行用户是否root
  402. check_yum #检查yum源是否正常
  403. check_installfile #检查数据库安装软件是否已经上传
  404. get_information #获取输入数据库基本信息
  405. check_cpu_mem_disk #检查cpu,内存,磁盘空间
  406. yum_install #安装依赖包
  407. sysctl_set #修改/etc/sysctl.conf文件
  408. limits_set #修改/etc/security/limits.conf文件
  409. login_set #修改/etc/pam.d/login文件
  410. profile_set #修改/etc/profile文件
  411. user_group_add #创建oracle用户和oinstall,dba用户组
  412. bash_profile_set #修改/home/oracle/.bash_profile文件
  413. create_dir #创建ORACLE_BASE和ORACLE_HOME和数据文件目录并授权
  414. unzip_file #解压数据库安装包
  415. hosts_set #修改/etc/hosts文件
  416. db_install_set #修改db_install.rsp 数据库软件安装配置文件
  417. install_software #开始安装oracle软件
  418. netca_set #修改netca.rsp 监听安装配置文件
  419. install_netca #开始安装监听软件
  420. dbca_set #修改dbca.rsp 创建数据库配置文件
  421. install_dbca #开始创建数据库
  422. echo "[ok]====>the install process success"
  423. }
  424. ##install_db
  425. # deinstall_db 卸载数据库软件
  426. deinstall_db(){
  427. PWD="$( cd "$( dirname "$0" )" && pwd )"
  428. touch /tmp/del_ora.sh >/dev/null 2>&1
  429. echo "#!/bin/bash" >/tmp/del_ora.sh
  430. echo "cd $PWD" >>/tmp/del_ora.sh
  431. echo 'rm -rf database' >>/tmp/del_ora.sh
  432. echo 'mv -f db_install.rsp.lihb_bak db_install.rsp >/dev/null 2>&1' >>/tmp/del_ora.sh
  433. echo 'mv -f netca.rsp.lihb_bak netca.rsp >/dev/null 2>&1' >>/tmp/del_ora.sh
  434. echo 'mv -f dbca.rsp.lihb_bak dbca.rsp >/dev/null 2>&1' >>/tmp/del_ora.sh
  435. echo 'mv -f /etc/hosts.lihb_bak /etc/hosts >/dev/null 2>&1' >>/tmp/del_ora.sh
  436. echo 'mv -f /etc/profile.lihb_bak /etc/profile >/dev/null 2>&1' >>/tmp/del_ora.sh
  437. echo 'mv -f /etc/pam.d/login.lihb_bak /etc/pam.d/login >/dev/null 2>&1' >>/tmp/del_ora.sh
  438. echo 'mv -f /etc/security/limits.conf.lihb_bak /etc/security/limits.conf >/dev/null 2>&1' >>/tmp/del_ora.sh
  439. echo 'mv -f /etc/sysctl.conf.lihb_bak /etc/sysctl.conf >/dev/null 2>&1' >>/tmp/del_ora.sh
  440. echo '/sbin/sysctl -p >/dev/null 2>&1' >>/tmp/del_ora.sh
  441. echo 'rm -rf /opt/tmp/.oracle' >>/tmp/del_ora.sh
  442. echo 'rm -rf /tmp/.oracle' >>/tmp/del_ora.sh
  443. echo 'rm -rf /opt/ORCLfmap' >>/tmp/del_ora.sh
  444. echo 'rm -rf /etc/oraInst.loc' >>/tmp/del_ora.sh
  445. echo 'rm -rf /etc/oratab' >>/tmp/del_ora.sh
  446. echo 'userdel -r oracle >/dev/null 2>&1' >>/tmp/del_ora.sh
  447. ORACLE_BASE=`cat /home/oracle/.bash_profile|grep ORACLE_BASE|awk -F = '{print $2}'`
  448. echo "rm -rf $ORACLE_BASE" >>/tmp/del_ora.sh
  449. chmod u+x /tmp/del_ora.sh
  450. echo 'please use oracle to run $ORACLE_HOME/deinstall/deinstall and use root to run /tmp/del_ora.sh'
  451. }
  452. ##deinstall_db
  453. # configure_yum 配置yum源
  454. configure_yum(){
  455. echo -e "========>please input the iso location(eg:/tmp/xxx.iso):\c"
  456. read ISOLOCATION
  457. mkdir -p /media/lihb_iso
  458. mount -t iso9660 -o loop $ISOLOCATION /media/lihb_iso
  459. mkdir -p /etc/yum.repos.d/lihb_bak
  460. mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/lihb_bak
  461. touch /etc/yum.repos.d/lihb_local.repo
  462. echo "[lihb_local]" >/etc/yum.repos.d/lihb_local.repo
  463. echo "name=lihb_local" >>/etc/yum.repos.d/lihb_local.repo
  464. echo "baseurl=file:///media/lihb_iso" >>/etc/yum.repos.d/lihb_local.repo
  465. echo "gpgcheck=0" >>/etc/yum.repos.d/lihb_local.repo
  466. echo "enabled=1" >>/etc/yum.repos.d/lihb_local.repo
  467. check_yum
  468. }
  469. ##configure_yum
  470. # main 程序入口
  471. main(){
  472. echo "========>-------- seletion------------"
  473. echo "========>1.install database"
  474. echo "========>2.deinstall database"
  475. echo "========>3.configure local yum"
  476. echo "========>-----------------------------"
  477. echo -e "========>Your choice:\c"
  478. read FLAG
  479. case $FLAG in
  480. 1) install_db #安装数据库
  481. ;;
  482. 2) deinstall_db #卸载数据库
  483. ;;
  484. 3) configure_yum #配置本地yum源
  485. ;;
  486. *) exit 200
  487. ;;
  488. esac
  489. }
  490. main
如下是db_install.rsp的内容:

点击(此处)折叠或打开

  1. ####################################################################
  2. ## Copyright(c) Oracle Corporation 1998,2013. 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. # Do not change the following system generated value.
  18. #------------------------------------------------------------------------------
  19. oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
  20. #------------------------------------------------------------------------------
  21. # Specify the installation option.
  22. # It can be one of the following:
  23. # - INSTALL_DB_SWONLY
  24. # - INSTALL_DB_AND_CONFIG
  25. # - UPGRADE_DB
  26. #-------------------------------------------------------------------------------
  27. oracle.install.option=INSTALL_DB_SWONLY
  28. #-------------------------------------------------------------------------------
  29. # Specify the hostname of the system as set during the install. It can be used
  30. # to force the installation to use an alternative hostname rather than using the
  31. # first hostname found on the system. (e.g., for systems with multiple hostnames
  32. # and network interfaces)
  33. #-------------------------------------------------------------------------------
  34. ORACLE_HOSTNAME=lihb_hostname
  35. #-------------------------------------------------------------------------------
  36. # Specify the Unix group to be set for the inventory directory.
  37. #-------------------------------------------------------------------------------
  38. UNIX_GROUP_NAME=oinstall
  39. #-------------------------------------------------------------------------------
  40. # Specify the location which holds the inventory files.
  41. # This is an optional parameter if installing on
  42. # Windows based Operating System.
  43. #-------------------------------------------------------------------------------
  44. INVENTORY_LOCATION=lihb_location
  45. #-------------------------------------------------------------------------------
  46. # Specify the languages in which the components will be installed.
  47. #
  48. # en : English ja : Japanese
  49. # fr : French ko : Korean
  50. # ar : Arabic es : Latin American Spanish
  51. # bn : Bengali lv : Latvian
  52. # pt_BR: Brazilian Portuguese lt : Lithuanian
  53. # bg : Bulgarian ms : Malay
  54. # fr_CA: Canadian French es_MX: Mexican Spanish
  55. # ca : Catalan no : Norwegian
  56. # hr : Croatian pl : Polish
  57. # cs : Czech pt : Portuguese
  58. # da : Danish ro : Romanian
  59. # nl : Dutch ru : Russian
  60. # ar_EG: Egyptian zh_CN: Simplified Chinese
  61. # en_GB: English (Great Britain) sk : Slovak
  62. # et : Estonian sl : Slovenian
  63. # fi : Finnish es_ES: Spanish
  64. # de : German sv : Swedish
  65. # el : Greek th : Thai
  66. # iw : Hebrew zh_TW: Traditional Chinese
  67. # hu : Hungarian tr : Turkish
  68. # is : Icelandic uk : Ukrainian
  69. # in : Indonesian vi : Vietnamese
  70. # it : Italian
  71. #
  72. # all_langs : All languages
  73. #
  74. # Specify value as the following to select any of the languages.
  75. # Example : SELECTED_LANGUAGES=en,fr,ja
  76. #
  77. # Specify value as the following to select all the languages.
  78. # Example : SELECTED_LANGUAGES=all_langs
  79. #------------------------------------------------------------------------------
  80. SELECTED_LANGUAGES=en
  81. #------------------------------------------------------------------------------
  82. # Specify the complete path of the Oracle Home.
  83. #------------------------------------------------------------------------------
  84. ORACLE_HOME=lihb_home
  85. #------------------------------------------------------------------------------
  86. # Specify the complete path of the Oracle Base.
  87. #------------------------------------------------------------------------------
  88. ORACLE_BASE=lihb_base
  89. #------------------------------------------------------------------------------
  90. # Specify the installation edition of the component.
  91. #
  92. # The value should contain only one of these choices.
  93. # - EE : Enterprise Edition
  94. # - SE : Standard Edition
  95. # - SEONE : Standard Edition One
  96. # - PE : Personal Edition (WINDOWS ONLY)
  97. #------------------------------------------------------------------------------
  98. oracle.install.db.InstallEdition=EE
  99. #------------------------------------------------------------------------------
  100. # This variable is used to enable or disable custom install and is considered
  101. # only if InstallEdition is EE.
  102. #
  103. # true : Components mentioned as part of 'optionalComponents' property
  104. # are considered for install.
  105. # false : Value for 'optionalComponents' is not considered.
  106. #------------------------------------------------------------------------------
  107. oracle.install.db.EEOptionsSelection=false
  108. #------------------------------------------------------------------------------
  109. # This variable is considered only if 'EEOptionsSelection' is set to true.
  110. #
  111. # Description: List of Enterprise Edition Options you would like to enable.
  112. #
  113. # The following choices are available. You may specify any
  114. # combination of these choices. The components you choose should
  115. # be specified in the form "internal-component-name:version"
  116. # Below is a list of components you may specify to enable.
  117. #
  118. # oracle.oraolap:11.2.0.4.0 - Oracle OLAP
  119. # oracle.rdbms.dm:11.2.0.4.0 - Oracle Data Mining
  120. # oracle.rdbms.dv:11.2.0.4.0 - Oracle Database Vault
  121. # oracle.rdbms.lbac:11.2.0.4.0 - Oracle Label Security
  122. # oracle.rdbms.partitioning:11.2.0.4.0 - Oracle Partitioning
  123. # oracle.rdbms.rat:11.2.0.4.0 - Oracle Real Application Testing
  124. #------------------------------------------------------------------------------
  125. oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:11.2.0.4.0,oracle.rdbms.dv:11.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0
  126. ###############################################################################
  127. # #
  128. # PRIVILEGED OPERATING SYSTEM GROUPS #
  129. # ------------------------------------------ #
  130. # Provide values for the OS groups to which OSDBA and OSOPER privileges #
  131. # needs to be granted. If the install is being performed as a member of the #
  132. # group "dba", then that will be used unless specified otherwise below. #
  133. # #
  134. # The value to be specified for OSDBA and OSOPER group is only for UNIX based #
  135. # Operating System. #
  136. # #
  137. ###############################################################################
  138. #------------------------------------------------------------------------------
  139. # The DBA_GROUP is the OS group which is to be granted OSDBA privileges.
  140. #------------------------------------------------------------------------------
  141. oracle.install.db.DBA_GROUP=dba
  142. #------------------------------------------------------------------------------
  143. # The OPER_GROUP is the OS group which is to be granted OSOPER privileges.
  144. # The value to be specified for OSOPER group is optional.
  145. #------------------------------------------------------------------------------
  146. oracle.install.db.OPER_GROUP=oinstall
  147. #------------------------------------------------------------------------------
  148. # Specify the cluster node names selected during the installation.
  149. # Example : oracle.install.db.CLUSTER_NODES=node1,node2
  150. #------------------------------------------------------------------------------
  151. oracle.install.db.CLUSTER_NODES=
  152. #------------------------------------------------------------------------------
  153. # This variable is used to enable or disable RAC One Node install.
  154. #
  155. # - true : Value of RAC One Node service name is used.
  156. # - false : Value of RAC One Node service name is not used.
  157. #
  158. # If left blank, it will be assumed to be false
  159. #------------------------------------------------------------------------------
  160. oracle.install.db.isRACOneInstall=
  161. #------------------------------------------------------------------------------
  162. # Specify the name for RAC One Node Service.
  163. #------------------------------------------------------------------------------
  164. oracle.install.db.racOneServiceName=
  165. #------------------------------------------------------------------------------
  166. # Specify the type of database to create.
  167. # It can be one of the following:
  168. # - GENERAL_PURPOSE/TRANSACTION_PROCESSING
  169. # - DATA_WAREHOUSE
  170. #------------------------------------------------------------------------------
  171. oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
  172. #------------------------------------------------------------------------------
  173. # Specify the Starter Database Global Database Name.
  174. #------------------------------------------------------------------------------
  175. oracle.install.db.config.starterdb.globalDBName=lihb_globaldbname
  176. #------------------------------------------------------------------------------
  177. # Specify the Starter Database SID.
  178. #------------------------------------------------------------------------------
  179. oracle.install.db.config.starterdb.SID=lihb_sid
  180. #------------------------------------------------------------------------------
  181. # Specify the Starter Database character set.
  182. #
  183. # It can be one of the following:
  184. # AL32UTF8, WE8ISO8859P15, WE8MSWIN1252, EE8ISO8859P2,
  185. # EE8MSWIN1250, NE8ISO8859P10, NEE8ISO8859P4, BLT8MSWIN1257,
  186. # BLT8ISO8859P13, CL8ISO8859P5, CL8MSWIN1251, AR8ISO8859P6,
  187. # AR8MSWIN1256, EL8ISO8859P7, EL8MSWIN1253, IW8ISO8859P8,
  188. # IW8MSWIN1255, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE,
  189. # KO16MSWIN949, ZHS16GBK, TH8TISASCII, ZHT32EUC, ZHT16MSWIN950,
  190. # ZHT16HKSCS, WE8ISO8859P9, TR8MSWIN1254, VN8MSWIN1258
  191. #------------------------------------------------------------------------------
  192. oracle.install.db.config.starterdb.characterSet=AL32UTF8
  193. #------------------------------------------------------------------------------
  194. # This variable should be set to true if Automatic Memory Management
  195. # in Database is desired.
  196. # If Automatic Memory Management is not desired, and memory allocation
  197. # is to be done manually, then set it to false.
  198. #------------------------------------------------------------------------------
  199. oracle.install.db.config.starterdb.memoryOption=true
  200. #------------------------------------------------------------------------------
  201. # Specify the total memory allocation for the database. Value(in MB) should be
  202. # at least 256 MB, and should not exceed the total physical memory available
  203. # on the system.
  204. # Example: oracle.install.db.config.starterdb.memoryLimit=512
  205. #------------------------------------------------------------------------------
  206. oracle.install.db.config.starterdb.memoryLimit=
  207. #------------------------------------------------------------------------------
  208. # This variable controls whether to load Example Schemas onto
  209. # the starter database or not.
  210. #------------------------------------------------------------------------------
  211. oracle.install.db.config.starterdb.installExampleSchemas=false
  212. #------------------------------------------------------------------------------
  213. # This variable includes enabling audit settings, configuring password profiles
  214. # and revoking some grants to public. These settings are provided by default.
  215. # These settings may also be disabled.
  216. #------------------------------------------------------------------------------
  217. oracle.install.db.config.starterdb.enableSecuritySettings=true
  218. ###############################################################################
  219. # #
  220. # Passwords can be supplied for the following four schemas in the #
  221. # starter database: #
  222. # SYS #
  223. # SYSTEM #
  224. # SYSMAN (used by Enterprise Manager) #
  225. # DBSNMP (used by Enterprise Manager) #
  226. # #
  227. # Same password can be used for all accounts (not recommended) #
  228. # or different passwords for each account can be provided (recommended) #
  229. # #
  230. ###############################################################################
  231. #------------------------------------------------------------------------------
  232. # This variable holds the password that is to be used for all schemas in the
  233. # starter database.
  234. #-------------------------------------------------------------------------------
  235. oracle.install.db.config.starterdb.password.ALL=mima_0001
  236. #-------------------------------------------------------------------------------
  237. # Specify the SYS password for the starter database.
  238. #-------------------------------------------------------------------------------
  239. oracle.install.db.config.starterdb.password.SYS=
  240. #-------------------------------------------------------------------------------
  241. # Specify the SYSTEM password for the starter database.
  242. #-------------------------------------------------------------------------------
  243. oracle.install.db.config.starterdb.password.SYSTEM=
  244. #-------------------------------------------------------------------------------
  245. # Specify the SYSMAN password for the starter database.
  246. #-------------------------------------------------------------------------------
  247. oracle.install.db.config.starterdb.password.SYSMAN=
  248. #-------------------------------------------------------------------------------
  249. # Specify the DBSNMP password for the starter database.
  250. #-------------------------------------------------------------------------------
  251. oracle.install.db.config.starterdb.password.DBSNMP=
  252. #-------------------------------------------------------------------------------
  253. # Specify the management option to be selected for the starter database.
  254. # It can be one of the following:
  255. # - GRID_CONTROL
  256. # - DB_CONTROL
  257. #-------------------------------------------------------------------------------
  258. oracle.install.db.config.starterdb.control=DB_CONTROL
  259. #-------------------------------------------------------------------------------
  260. # Specify the Management Service to use if Grid Control is selected to manage
  261. # the database.
  262. #-------------------------------------------------------------------------------
  263. oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=
  264. ###############################################################################
  265. # #
  266. # SPECIFY BACKUP AND RECOVERY OPTIONS #
  267. # ------------------------------------ #
  268. # Out-of-box backup and recovery options for the database can be mentioned #
  269. # using the entries below. #
  270. # #
  271. ###############################################################################
  272. #------------------------------------------------------------------------------
  273. # This variable is to be set to false if automated backup is not required. Else
  274. # this can be set to true.
  275. #------------------------------------------------------------------------------
  276. oracle.install.db.config.starterdb.automatedBackup.enable=false
  277. #------------------------------------------------------------------------------
  278. # Regardless of the type of storage that is chosen for backup and recovery, if
  279. # automated backups are enabled, a job will be scheduled to run daily to backup
  280. # the database. This job will run as the operating system user that is
  281. # specified in this variable.
  282. #------------------------------------------------------------------------------
  283. oracle.install.db.config.starterdb.automatedBackup.osuid=
  284. #-------------------------------------------------------------------------------
  285. # Regardless of the type of storage that is chosen for backup and recovery, if
  286. # automated backups are enabled, a job will be scheduled to run daily to backup
  287. # the database. This job will run as the operating system user specified by the
  288. # above entry. The following entry stores the password for the above operating
  289. # system user.
  290. #-------------------------------------------------------------------------------
  291. oracle.install.db.config.starterdb.automatedBackup.ospwd=
  292. #-------------------------------------------------------------------------------
  293. # Specify the type of storage to use for the database.
  294. # It can be one of the following:
  295. # - FILE_SYSTEM_STORAGE
  296. # - ASM_STORAGE
  297. #------------------------------------------------------------------------------
  298. oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
  299. #-------------------------------------------------------------------------------
  300. # Specify the database file location which is a directory for datafiles, control
  301. # files, redo logs.
  302. #
  303. # Applicable only when oracle.install.db.config.starterdb.storage=FILE_SYSTEM_STORAGE
  304. #-------------------------------------------------------------------------------
  305. oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=lihb_datalocation
  306. #-------------------------------------------------------------------------------
  307. # Specify the backup and recovery location.
  308. #
  309. # Applicable only when oracle.install.db.config.starterdb.storage=FILE_SYSTEM_STORAGE
  310. #-------------------------------------------------------------------------------
  311. oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
  312. #-------------------------------------------------------------------------------
  313. # Specify the existing ASM disk groups to be used for storage.
  314. #
  315. # Applicable only when oracle.install.db.config.starterdb.storage=ASM_STORAGE
  316. #-------------------------------------------------------------------------------
  317. oracle.install.db.config.asm.diskGroup=
  318. #-------------------------------------------------------------------------------
  319. # Specify the password for ASMSNMP user of the ASM instance.
  320. #
  321. # Applicable only when oracle.install.db.config.starterdb.storage=ASM_STORAGE
  322. #-------------------------------------------------------------------------------
  323. oracle.install.db.config.asm.ASMSNMPPassword=
  324. #------------------------------------------------------------------------------
  325. # Specify the My Oracle Support Account Username.
  326. #
  327. # Example : MYORACLESUPPORT_USERNAME=abc@oracle.com
  328. #------------------------------------------------------------------------------
  329. MYORACLESUPPORT_USERNAME=
  330. #------------------------------------------------------------------------------
  331. # Specify the My Oracle Support Account Username password.
  332. #
  333. # Example : MYORACLESUPPORT_PASSWORD=password
  334. #------------------------------------------------------------------------------
  335. MYORACLESUPPORT_PASSWORD=
  336. #------------------------------------------------------------------------------
  337. # Specify whether to enable the user to set the password for
  338. # My Oracle Support credentials. The value can be either true or false.
  339. # If left blank it will be assumed to be false.
  340. #
  341. # Example : SECURITY_UPDATES_VIA_MYORACLESUPPORT=true
  342. #------------------------------------------------------------------------------
  343. SECURITY_UPDATES_VIA_MYORACLESUPPORT=
  344. #------------------------------------------------------------------------------
  345. # Specify whether user doesn't want to configure Security Updates.
  346. # The value for this variable should be true if you don't want to configure
  347. # Security Updates, false otherwise.
  348. #
  349. # The value can be either true or false. If left blank it will be assumed
  350. # to be false.
  351. #
  352. # Example : DECLINE_SECURITY_UPDATES=false
  353. #------------------------------------------------------------------------------
  354. DECLINE_SECURITY_UPDATES=true
  355. #------------------------------------------------------------------------------
  356. # Specify the Proxy server name. Length should be greater than zero.
  357. #
  358. # Example : PROXY_HOST=proxy.domain.com
  359. #------------------------------------------------------------------------------
  360. PROXY_HOST=
  361. #------------------------------------------------------------------------------
  362. # Specify the proxy port number. Should be Numeric and at least 2 chars.
  363. #
  364. # Example : PROXY_PORT=25
  365. #------------------------------------------------------------------------------
  366. PROXY_PORT=
  367. #------------------------------------------------------------------------------
  368. # Specify the proxy user name. Leave PROXY_USER and PROXY_PWD
  369. # blank if your proxy server requires no authentication.
  370. #
  371. # Example : PROXY_USER=username
  372. #------------------------------------------------------------------------------
  373. PROXY_USER=
  374. #------------------------------------------------------------------------------
  375. # Specify the proxy password. Leave PROXY_USER and PROXY_PWD
  376. # blank if your proxy server requires no authentication.
  377. #
  378. # Example : PROXY_PWD=password
  379. #------------------------------------------------------------------------------
  380. PROXY_PWD=
  381. #------------------------------------------------------------------------------
  382. # Specify the proxy realm. This value is used if auto-updates option is selected.
  383. #
  384. # Example : PROXY_REALM=metalink
  385. #------------------------------------------------------------------------------
  386. PROXY_REALM=
  387. #------------------------------------------------------------------------------
  388. # Specify the Oracle Support Hub URL.
  389. #
  390. # Example : COLLECTOR_SUPPORTHUB_URL=https://orasupporthub.company.com:8080/
  391. #------------------------------------------------------------------------------
  392. COLLECTOR_SUPPORTHUB_URL=
  393. #------------------------------------------------------------------------------
  394. # Specify the auto-updates option. It can be one of the following:
  395. # - MYORACLESUPPORT_DOWNLOAD
  396. # - OFFLINE_UPDATES
  397. # - SKIP_UPDATES
  398. #------------------------------------------------------------------------------
  399. oracle.installer.autoupdates.option=
  400. #------------------------------------------------------------------------------
  401. # In case MYORACLESUPPORT_DOWNLOAD option is chosen, specify the location where
  402. # the updates are to be downloaded.
  403. # In case OFFLINE_UPDATES option is chosen, specify the location where the updates
  404. # are present.
  405. #------------------------------------------------------------------------------
  406. oracle.installer.autoupdates.downloadUpdatesLoc=
  407. #------------------------------------------------------------------------------
  408. # Specify the My Oracle Support Account Username which has the patches download privileges
  409. # to be used for software updates.
  410. # Example : AUTOUPDATES_MYORACLESUPPORT_USERNAME=abc@oracle.com
  411. #------------------------------------------------------------------------------
  412. AUTOUPDATES_MYORACLESUPPORT_USERNAME=
  413. #------------------------------------------------------------------------------
  414. # Specify the My Oracle Support Account Username password which has the patches download privileges
  415. # to be used for software updates.
  416. #
  417. # Example : AUTOUPDATES_MYORACLESUPPORT_PASSWORD=password
  418. #------------------------------------------------------------------------------
  419. AUTOUPDATES_MYORACLESUPPORT_PASSWORD=

如下是dbca.rsp的内容:

点击(此处)折叠或打开

  1. ##############################################################################
  2. ## ##
  3. ## DBCA response file ##
  4. ## ------------------ ##
  5. ## Copyright 1998, 2013, 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. # GENERAL section is required for all types of database creations.
  38. #-----------------------------------------------------------------------------
  39. [GENERAL]
  40. #-----------------------------------------------------------------------------
  41. # Name : RESPONSEFILE_VERSION
  42. # Datatype : String
  43. # Description : Version of the database to create
  44. # Valid values : "11.1.0"
  45. # Default value : None
  46. # Mandatory : Yes
  47. #-----------------------------------------------------------------------------
  48. RESPONSEFILE_VERSION = "11.2.0"
  49. #-----------------------------------------------------------------------------
  50. # Name : OPERATION_TYPE
  51. # Datatype : String
  52. # Description : Type of operation
  53. # Valid values : "createDatabase" \ "createTemplateFromDB" \ "createCloneTemplate" \ "deleteDatabase" \ "configureDatabase" \ "addInstance" (RAC-only) \ "deleteInstance" (RAC-only)
  54. # Default value : None
  55. # Mandatory : Yes
  56. #-----------------------------------------------------------------------------
  57. OPERATION_TYPE = "createDatabase"
  58. #-----------------------*** End of GENERAL section ***------------------------
  59. #-----------------------------------------------------------------------------
  60. # CREATEDATABASE section is used when OPERATION_TYPE is defined as "createDatabase".
  61. #-----------------------------------------------------------------------------
  62. [CREATEDATABASE]
  63. #-----------------------------------------------------------------------------
  64. # Name : GDBNAME
  65. # Datatype : String
  66. # Description : Global database name of the database
  67. # Valid values : . - when database domain isn't NULL
  68. # - when database domain is NULL
  69. # Default value : None
  70. # Mandatory : Yes
  71. #-----------------------------------------------------------------------------
  72. GDBNAME = "lihb_gdbname"
  73. #-----------------------------------------------------------------------------
  74. # Name : RACONENODE
  75. # Datatype : Boolean
  76. # Description : Set to true for RAC One Node database
  77. # Valid values : TRUE\FALSE
  78. # Default value : FALSE
  79. # Mandatory : No
  80. #-----------------------------------------------------------------------------
  81. #RACONENODE = "false"
  82. #-----------------------------------------------------------------------------
  83. # Name : RACONENODESERVICENAME
  84. # Datatype : String
  85. # Description : Service is required by application to connect to RAC One
  86. # Node Database
  87. # Valid values : Service Name
  88. # Default value : None
  89. # Mandatory : No [required in case RACONENODE flag is set to true]
  90. #-----------------------------------------------------------------------------
  91. #RACONENODESERVICENAME =
  92. #-----------------------------------------------------------------------------
  93. # Name : POLICYMANAGED
  94. # Datatype : Boolean
  95. # Description : Set to true if Database is policy managed and
  96. # set to false if Database is admin managed
  97. # Valid values : TRUE\FALSE
  98. # Default value : FALSE
  99. # Mandatory : No
  100. #-----------------------------------------------------------------------------
  101. #POLICYMANAGED = "false"
  102. #-----------------------------------------------------------------------------
  103. # Name : CREATESERVERPOOL
  104. # Datatype : Boolean
  105. # Description : Set to true if new server pool need to be created for database
  106. # if this option is specified then the newly created database
  107. # will use this newly created serverpool.
  108. # Multiple serverpoolname can not be specified for database
  109. # Valid values : TRUE\FALSE
  110. # Default value : FALSE
  111. # Mandatory : No
  112. #-----------------------------------------------------------------------------
  113. #CREATESERVERPOOL = "false"
  114. #-----------------------------------------------------------------------------
  115. # Name : FORCE
  116. # Datatype : Boolean
  117. # Description : Set to true if new server pool need to be created by force
  118. # if this option is specified then the newly created serverpool
  119. # will be assigned server even if no free servers are available.
  120. # This may affect already running database.
  121. # This flag can be specified for Admin managed as well as policy managed db.
  122. # Valid values : TRUE\FALSE
  123. # Default value : FALSE
  124. # Mandatory : No
  125. #-----------------------------------------------------------------------------
  126. #FORCE = "false"
  127. #-----------------------------------------------------------------------------
  128. # Name : SERVERPOOLNAME
  129. # Datatype : String
  130. # Description : Only one serverpool name need to be specified
  131. # if Create Server Pool option is specified.
  132. # Comma-separated list of Serverpool names if db need to use
  133. # multiple Server pool
  134. # Valid values : ServerPool name
  135. # Default value : None
  136. # Mandatory : No [required in case of RAC service centric database]
  137. #-----------------------------------------------------------------------------
  138. #SERVERPOOLNAME =
  139. #-----------------------------------------------------------------------------
  140. # Name : CARDINALITY
  141. # Datatype : Number
  142. # Description : Specify Cardinality for create server pool operation
  143. # Valid values : any positive Integer value
  144. # Default value : Number of qualified nodes on cluster
  145. # Mandatory : No [Required when a new serverpool need to be created]
  146. #-----------------------------------------------------------------------------
  147. #CARDINALITY =
  148. #-----------------------------------------------------------------------------
  149. # Name : SID
  150. # Datatype : String
  151. # Description : System identifier (SID) of the database
  152. # Valid values : Check Oracle11g Administrator's Guide
  153. # Default value : specified in GDBNAME
  154. # Mandatory : No
  155. #-----------------------------------------------------------------------------
  156. SID = "lihb_sid"
  157. #-----------------------------------------------------------------------------
  158. # Name : NODELIST
  159. # Datatype : String
  160. # Description : Comma-separated list of cluster nodes
  161. # Valid values : Cluster node names
  162. # Default value : None
  163. # Mandatory : No (Yes for RAC database-centric database )
  164. #-----------------------------------------------------------------------------
  165. #NODELIST=
  166. #-----------------------------------------------------------------------------
  167. # Name : TEMPLATENAME
  168. # Datatype : String
  169. # Description : Name of the template
  170. # Valid values : Template file name
  171. # Default value : None
  172. # Mandatory : Yes
  173. #-----------------------------------------------------------------------------
  174. TEMPLATENAME = "General_Purpose.dbc"
  175. #-----------------------------------------------------------------------------
  176. # Name : OBFUSCATEDPASSWORDS
  177. # Datatype : Boolean
  178. # Description : Set to true if passwords are encrypted
  179. # Valid values : TRUE\FALSE
  180. # Default value : FALSE
  181. # Mandatory : No
  182. #-----------------------------------------------------------------------------
  183. #OBFUSCATEDPASSWORDS = FALSE
  184. #-----------------------------------------------------------------------------
  185. # Name : SYSPASSWORD
  186. # Datatype : String
  187. # Description : Password for SYS user
  188. # Valid values : Check Oracle11g Administrator's Guide
  189. # Default value : None
  190. # Mandatory : Yes
  191. #-----------------------------------------------------------------------------
  192. SYSPASSWORD = "mima_0001"
  193. #-----------------------------------------------------------------------------
  194. # Name : SYSTEMPASSWORD
  195. # Datatype : String
  196. # Description : Password for SYSTEM user
  197. # Valid values : Check Oracle11g Administrator's Guide
  198. # Default value : None
  199. # Mandatory : Yes
  200. #-----------------------------------------------------------------------------
  201. SYSTEMPASSWORD = "mima_0001"
  202. #-----------------------------------------------------------------------------
  203. # Name : EMCONFIGURATION
  204. # Datatype : String
  205. # Description : Enterprise Manager Configuration Type
  206. # Valid values : CENTRAL|LOCAL|ALL|NONE
  207. # Default value : NONE
  208. # Mandatory : No
  209. #-----------------------------------------------------------------------------
  210. #EMCONFIGURATION = "NONE"
  211. #-----------------------------------------------------------------------------
  212. # Name : DISABLESECURITYCONFIGURATION
  213. # Datatype : String
  214. # Description : Database Security Settings
  215. # Valid values : ALL|NONE|AUDIT|PASSWORD_PROFILE
  216. # Default value : NONE
  217. # Mandatory : No
  218. #-----------------------------------------------------------------------------
  219. #DISABLESECURITYCONFIGURATION = "NONE"
  220. #-----------------------------------------------------------------------------
  221. # Name : SYSMANPASSWORD
  222. # Datatype : String
  223. # Description : Password for SYSMAN user
  224. # Valid values : Check Oracle11g Administrator's Guide
  225. # Default value : None
  226. # Mandatory : Yes, if LOCAL specified for EMCONFIGURATION
  227. #-----------------------------------------------------------------------------
  228. #SYSMANPASSWORD = "password"
  229. #-----------------------------------------------------------------------------
  230. # Name : DBSNMPPASSWORD
  231. # Datatype : String
  232. # Description : Password for DBSNMP user
  233. # Valid values : Check Oracle11g Administrator's Guide
  234. # Default value : None
  235. # Mandatory : Yes, if EMCONFIGURATION is specified
  236. #-----------------------------------------------------------------------------
  237. #DBSNMPPASSWORD = "password"
  238. #-----------------------------------------------------------------------------
  239. # Name : CENTRALAGENT
  240. # Datatype : String
  241. # Description : Grid Control Central Agent Oracle Home
  242. # Default value : None
  243. # Mandatory : Yes, if CENTRAL is specified for EMCONFIGURATION
  244. #-----------------------------------------------------------------------------
  245. #CENTRALAGENT =
  246. #-----------------------------------------------------------------------------
  247. # Name : HOSTUSERNAME
  248. # Datatype : String
  249. # Description : Host user name for EM backup job
  250. # Default value : None
  251. # Mandatory : Yes, if ALL is specified for EMCONFIGURATION
  252. #-----------------------------------------------------------------------------
  253. #HOSTUSERNAME =
  254. #-----------------------------------------------------------------------------
  255. # Name : HOSTUSERPASSWORD
  256. # Datatype : String
  257. # Description : Host user password for EM backup job
  258. # Default value : None
  259. # Mandatory : Yes, if ALL is specified for EMCONFIGURATION
  260. #-----------------------------------------------------------------------------
  261. #HOSTUSERPASSWORD=
  262. #-----------------------------------------------------------------------------
  263. # Name : BACKUPSCHEDULE
  264. # Datatype : String
  265. # Description : Daily backup schedule in the form of hh:mm
  266. # Default value : 2:00
  267. # Mandatory : Yes, if ALL is specified for EMCONFIGURATION
  268. #-----------------------------------------------------------------------------
  269. #BACKUPSCHEDULE=
  270. #-----------------------------------------------------------------------------
  271. # Name : DVOWNERNAME
  272. # Datatype : String
  273. # Description : DataVault Owner
  274. # Valid values : Check Oracle11g Administrator's Guide
  275. # Default value : None
  276. # Mandatory : Yes, if DataVault option is chosen
  277. #-----------------------------------------------------------------------------
  278. #DVOWNERNAME = ""
  279. #-----------------------------------------------------------------------------
  280. # Name : DVOWNERPASSWORD
  281. # Datatype : String
  282. # Description : Password for DataVault Owner
  283. # Valid values : Check Oracle11g Administrator's Guide
  284. # Default value : None
  285. # Mandatory : Yes, if DataVault option is chosen
  286. #-----------------------------------------------------------------------------
  287. #DVOWNERPASSWORD = ""
  288. #-----------------------------------------------------------------------------
  289. # Name : DVACCOUNTMANAGERNAME
  290. # Datatype : String
  291. # Description : DataVault Account Manager
  292. # Valid values : Check Oracle11g Administrator's Guide
  293. # Default value : None
  294. # Mandatory : No
  295. #-----------------------------------------------------------------------------
  296. #DVACCOUNTMANAGERNAME = ""
  297. #-----------------------------------------------------------------------------
  298. # Name : DVACCOUNTMANAGERPASSWORD
  299. # Datatype : String
  300. # Description : Password for DataVault Account Manager
  301. # Valid values : Check Oracle11g Administrator's Guide
  302. # Default value : None
  303. # Mandatory : No
  304. #-----------------------------------------------------------------------------
  305. #DVACCOUNTMANAGERPASSWORD = ""
  306. #-----------------------------------------------------------------------------
  307. # Name : DATAFILEJARLOCATION
  308. # Datatype : String
  309. # Description : Location of the data file jar
  310. # Valid values : Directory containing compressed datafile jar
  311. # Default value : None
  312. # Mandatory : No
  313. #-----------------------------------------------------------------------------
  314. #DATAFILEJARLOCATION =
  315. #-----------------------------------------------------------------------------
  316. # Name : DATAFILEDESTINATION
  317. # Datatype : String
  318. # Description : Location of the data file's
  319. # Valid values : Directory for all the database files
  320. # Default value : $ORACLE_BASE/oradata
  321. # Mandatory : No
  322. #-----------------------------------------------------------------------------
  323. DATAFILEDESTINATION = lihb_datafiledestination
  324. #-----------------------------------------------------------------------------
  325. # Name : RECOVERYAREADESTINATION
  326. # Datatype : String
  327. # Description : Location of the data file's
  328. # Valid values : Recovery Area location
  329. # Default value : $ORACLE_BASE/flash_recovery_area
  330. # Mandatory : No
  331. #-----------------------------------------------------------------------------
  332. RECOVERYAREADESTINATION= lihb_recoveryareadestination
  333. #-----------------------------------------------------------------------------
  334. # Name : STORAGETYPE
  335. # Datatype : String
  336. # Description : Specifies the storage on which the database is to be created
  337. # Valid values : FS (CFS for RAC), ASM
  338. # Default value : FS
  339. # Mandatory : No
  340. #-----------------------------------------------------------------------------
  341. STORAGETYPE=FS
  342. #-----------------------------------------------------------------------------
  343. # Name : DISKGROUPNAME
  344. # Datatype : String
  345. # Description : Specifies the disk group name for the storage
  346. # Default value : DATA
  347. # Mandatory : No
  348. #-----------------------------------------------------------------------------
  349. #DISKGROUPNAME=DATA
  350. #-----------------------------------------------------------------------------
  351. # Name : ASMSNMP_PASSWORD
  352. # Datatype : String
  353. # Description : Password for ASM Monitoring
  354. # Default value : None
  355. # Mandatory : No
  356. #-----------------------------------------------------------------------------
  357. #ASMSNMP_PASSWORD=""
  358. #-----------------------------------------------------------------------------
  359. # Name : RECOVERYGROUPNAME
  360. # Datatype : String
  361. # Description : Specifies the disk group name for the recovery area
  362. # Default value : RECOVERY
  363. # Mandatory : No
  364. #-----------------------------------------------------------------------------
  365. #RECOVERYGROUPNAME=RECOVERY
  366. #-----------------------------------------------------------------------------
  367. # Name : CHARACTERSET
  368. # Datatype : String
  369. # Description : Character set of the database
  370. # Valid values : Check Oracle11g National Language Support Guide
  371. # Default value : "US7ASCII"
  372. # Mandatory : NO
  373. #-----------------------------------------------------------------------------
  374. CHARACTERSET = "lihb_characterset"
  375. #-----------------------------------------------------------------------------
  376. # Name : NATIONALCHARACTERSET
  377. # Datatype : String
  378. # Description : National Character set of the database
  379. # Valid values : "UTF8" or "AL16UTF16". For details, check Oracle11g National Language Support Guide
  380. # Default value : "AL16UTF16"
  381. # Mandatory : No
  382. #-----------------------------------------------------------------------------
  383. NATIONALCHARACTERSET= "AL16UTF16"
  384. #-----------------------------------------------------------------------------
  385. # Name : REGISTERWITHDIRSERVICE
  386. # Datatype : Boolean
  387. # Description : Specifies whether to register with Directory Service.
  388. # Valid values : TRUE \ FALSE
  389. # Default value : FALSE
  390. # Mandatory : No
  391. #-----------------------------------------------------------------------------
  392. #REGISTERWITHDIRSERVICE= TRUE
  393. #-----------------------------------------------------------------------------
  394. # Name : DIRSERVICEUSERNAME
  395. # Datatype : String
  396. # Description : Specifies the name of the directory service user
  397. # Mandatory : YES, if the value of registerWithDirService is TRUE
  398. #-----------------------------------------------------------------------------
  399. #DIRSERVICEUSERNAME= "name"
  400. #-----------------------------------------------------------------------------
  401. # Name : DIRSERVICEPASSWORD
  402. # Datatype : String
  403. # Description : The password of the directory service user.
  404. # You can also specify the password at the command prompt instead of here.
  405. # Mandatory : YES, if the value of registerWithDirService is TRUE
  406. #-----------------------------------------------------------------------------
  407. #DIRSERVICEPASSWORD= "password"
  408. #-----------------------------------------------------------------------------
  409. # Name : WALLETPASSWORD
  410. # Datatype : String
  411. # Description : The password for wallet to created or modified.
  412. # You can also specify the password at the command prompt instead of here.
  413. # Mandatory : YES, if the value of registerWithDirService is TRUE
  414. #-----------------------------------------------------------------------------
  415. #WALLETPASSWORD= "password"
  416. #-----------------------------------------------------------------------------
  417. # Name : LISTENERS
  418. # Datatype : String
  419. # Description : Specifies list of listeners to register the database with.
  420. # By default the database is configured for all the listeners specified in the
  421. # $ORACLE_HOME/network/admin/listener.ora
  422. # Valid values : The list should be space separated names like "listener1 listener2".
  423. # Mandatory : NO
  424. #-----------------------------------------------------------------------------
  425. LISTENERS = "LISTENER"
  426. #-----------------------------------------------------------------------------
  427. # Name : VARIABLESFILE
  428. # Datatype : String
  429. # Description : Location of the file containing variable value pair
  430. # Valid values : A valid file-system file. The variable value pair format in this file
  431. # is =. Each pair should be in a new line.
  432. # Default value : None
  433. # Mandatory : NO
  434. #-----------------------------------------------------------------------------
  435. #VARIABLESFILE =
  436. #-----------------------------------------------------------------------------
  437. # Name : VARIABLES
  438. # Datatype : String
  439. # Description : comma separated list of name=value pairs. Overrides variables defined in variablefile and templates
  440. # Default value : None
  441. # Mandatory : NO
  442. #-----------------------------------------------------------------------------
  443. #VARIABLES =
  444. #-----------------------------------------------------------------------------
  445. # Name : INITPARAMS
  446. # Datatype : String
  447. # Description : comma separated list of name=value pairs. Overrides initialization parameters defined in templates
  448. # Default value : None
  449. # Mandatory : NO
  450. #-----------------------------------------------------------------------------
  451. #INITPARAMS =
  452. #-----------------------------------------------------------------------------
  453. # Name : SAMPLESCHEMA
  454. # Datatype : Boolean
  455. # Description : Specifies whether or not to add the Sample Schemas to your database
  456. # Valid values : TRUE \ FALSE
  457. # Default value : FASLE
  458. # Mandatory : No
  459. #-----------------------------------------------------------------------------
  460. #SAMPLESCHEMA=TRUE
  461. #-----------------------------------------------------------------------------
  462. # Name : MEMORYPERCENTAGE
  463. # Datatype : String
  464. # Description : percentage of physical memory for Oracle
  465. # Default value : None
  466. # Mandatory : NO
  467. #-----------------------------------------------------------------------------
  468. #MEMORYPERCENTAGE = "40"
  469. #-----------------------------------------------------------------------------
  470. # Name : DATABASETYPE
  471. # Datatype : String
  472. # Description : used for memory distribution when MEMORYPERCENTAGE specified
  473. # Valid values : MULTIPURPOSE|DATA_WAREHOUSING|OLTP
  474. # Default value : MULTIPURPOSE
  475. # Mandatory : NO
  476. #-----------------------------------------------------------------------------
  477. #DATABASETYPE = "MULTIPURPOSE"
  478. #-----------------------------------------------------------------------------
  479. # Name : AUTOMATICMEMORYMANAGEMENT
  480. # Datatype : Boolean
  481. # Description : flag to indicate Automatic Memory Management is used
  482. # Valid values : TRUE/FALSE
  483. # Default value : TRUE
  484. # Mandatory : NO
  485. #-----------------------------------------------------------------------------
  486. #AUTOMATICMEMORYMANAGEMENT = "TRUE"
  487. #-----------------------------------------------------------------------------
  488. # Name : TOTALMEMORY
  489. # Datatype : String
  490. # Description : total memory in MB to allocate to Oracle
  491. # Valid values :
  492. # Default value :
  493. # Mandatory : NO
  494. #-----------------------------------------------------------------------------
  495. TOTALMEMORY = "lihb_totalmemory"
  496. #-----------------------*** End of CREATEDATABASE section ***------------------------
  497. #-----------------------------------------------------------------------------
  498. # createTemplateFromDB section is used when OPERATION_TYPE is defined as "createTemplateFromDB".
  499. #-----------------------------------------------------------------------------
  500. [createTemplateFromDB]
  501. #-----------------------------------------------------------------------------
  502. # Name : SOURCEDB
  503. # Datatype : String
  504. # Description : The source database from which to create the template
  505. # Valid values : The format is ::
  506. # Default value : none
  507. # Mandatory : YES
  508. #-----------------------------------------------------------------------------
  509. SOURCEDB = "myhost:1521:orcl"
  510. #-----------------------------------------------------------------------------
  511. # Name : SYSDBAUSERNAME
  512. # Datatype : String
  513. # Description : A user with DBA role.
  514. # Default value : none
  515. # Mandatory : YES
  516. #-----------------------------------------------------------------------------
  517. SYSDBAUSERNAME = "system"
  518. #-----------------------------------------------------------------------------
  519. # Name : SYSDBAPASSWORD
  520. # Datatype : String
  521. # Description : The password of the DBA user.
  522. # You can also specify the password at the command prompt instead of here.
  523. # Default value : none
  524. # Mandatory : YES
  525. #-----------------------------------------------------------------------------
  526. #SYSDBAPASSWORD = "password"
  527. #-----------------------------------------------------------------------------
  528. # Name : TEMPLATENAME
  529. # Datatype : String
  530. # Description : Name for the new template.
  531. # Default value : None
  532. # Mandatory : Yes
  533. #-----------------------------------------------------------------------------
  534. TEMPLATENAME = "My Copy TEMPLATE"
  535. #-----------------------*** End of createTemplateFromDB section ***------------------------
  536. #-----------------------------------------------------------------------------
  537. # createCloneTemplate section is used when OPERATION_TYPE is defined as "createCloneTemplate".
  538. #-----------------------------------------------------------------------------
  539. [createCloneTemplate]
  540. #-----------------------------------------------------------------------------
  541. # Name : SOURCEDB
  542. # Datatype : String
  543. # Description : The source database is the SID from which to create the template.
  544. # This database must be local and on the same ORACLE_HOME.
  545. # Default value : none
  546. # Mandatory : YES
  547. #-----------------------------------------------------------------------------
  548. SOURCEDB = "orcl"
  549. #-----------------------------------------------------------------------------
  550. # Name : SYSDBAUSERNAME
  551. # Datatype : String
  552. # Description : A user with DBA role.
  553. # Default value : none
  554. # Mandatory : YES, if no OS authentication
  555. #-----------------------------------------------------------------------------
  556. #SYSDBAUSERNAME = "sys"
  557. #-----------------------------------------------------------------------------
  558. # Name : SYSDBAPASSWORD
  559. # Datatype : String
  560. # Description : The password of the DBA user.
  561. # You can also specify the password at the command prompt instead of here.
  562. # Default value : none
  563. # Mandatory : YES
  564. #-----------------------------------------------------------------------------
  565. #SYSDBAPASSWORD = "password"
  566. #-----------------------------------------------------------------------------
  567. # Name : TEMPLATENAME
  568. # Datatype : String
  569. # Description : Name for the new template.
  570. # Default value : None
  571. # Mandatory : Yes
  572. #-----------------------------------------------------------------------------
  573. TEMPLATENAME = "My Clone TEMPLATE"
  574. #-----------------------------------------------------------------------------
  575. # Name : DATAFILEJARLOCATION
  576. # Datatype : String
  577. # Description : Location of the data file jar
  578. # Valid values : Directory where the new compressed datafile jar will be placed
  579. # Default value : $ORACLE_HOME/assistants/dbca/templates
  580. # Mandatory : NO
  581. #-----------------------------------------------------------------------------
  582. #DATAFILEJARLOCATION =
  583. #-----------------------*** End of createCloneTemplate section ***------------------------
  584. #-----------------------------------------------------------------------------
  585. # DELETEDATABASE section is used when DELETE_TYPE is defined as "deleteDatabase".
  586. #-----------------------------------------------------------------------------
  587. [DELETEDATABASE]
  588. #-----------------------------------------------------------------------------
  589. # Name : SOURCEDB
  590. # Datatype : String
  591. # Description : The source database is the SID
  592. # This database must be local and on the same ORACLE_HOME.
  593. # Default value : none
  594. # Mandatory : YES
  595. #-----------------------------------------------------------------------------
  596. SOURCEDB = "orcl"
  597. #-----------------------------------------------------------------------------
  598. # Name : SYSDBAUSERNAME
  599. # Datatype : String
  600. # Description : A user with DBA role.
  601. # Default value : none
  602. # Mandatory : YES, if no OS authentication
  603. #-----------------------------------------------------------------------------
  604. #SYSDBAUSERNAME = "sys"
  605. #-----------------------------------------------------------------------------
  606. # Name : SYSDBAPASSWORD
  607. # Datatype : String
  608. # Description : The password of the DBA user.
  609. # You can also specify the password at the command prompt instead of here.
  610. # Default value : none
  611. # Mandatory : YES, if no OS authentication
  612. #-----------------------------------------------------------------------------
  613. #SYSDBAPASSWORD = "password"
  614. #-----------------------*** End of deleteDatabase section ***------------------------
  615. #-----------------------------------------------------------------------------
  616. # GENERATESCRIPTS section
  617. #-----------------------------------------------------------------------------
  618. [generateScripts]
  619. #-----------------------------------------------------------------------------
  620. # Name : TEMPLATENAME
  621. # Datatype : String
  622. # Description : Name of the template
  623. # Valid values : Template name as seen in DBCA
  624. # Default value : None
  625. # Mandatory : Yes
  626. #-----------------------------------------------------------------------------
  627. TEMPLATENAME = "New Database"
  628. #-----------------------------------------------------------------------------
  629. # Name : GDBNAME
  630. # Datatype : String
  631. # Description : Global database name of the database
  632. # Valid values : . - when database domain isn't NULL
  633. # - when database domain is NULL
  634. # Default value : None
  635. # Mandatory : Yes
  636. #-----------------------------------------------------------------------------
  637. GDBNAME = "lihb_gdbname"
  638. #-----------------------------------------------------------------------------
  639. # Name : SCRIPTDESTINATION
  640. # Datatype : String
  641. # Description : Location of the scripts
  642. # Valid values : Directory for all the scripts
  643. # Default value : None
  644. # Mandatory : No
  645. #-----------------------------------------------------------------------------
  646. #SCRIPTDESTINATION =
  647. #-----------------------*** End of deleteDatabase section ***------------------------
  648. #-----------------------------------------------------------------------------
  649. # CONFIGUREDATABASE section is used when OPERATION_TYPE is defined as "configureDatabase".
  650. #-----------------------------------------------------------------------------
  651. [CONFIGUREDATABASE]
  652. #-----------------------------------------------------------------------------
  653. # Name : SOURCEDB
  654. # Datatype : String
  655. # Description : The source database is the SID
  656. # This database must be local and on the same ORACLE_HOME.
  657. # Default value : none
  658. # Mandatory : YES
  659. #-----------------------------------------------------------------------------
  660. #SOURCEDB = "orcl"
  661. #-----------------------------------------------------------------------------
  662. # Name : SYSDBAUSERNAME
  663. # Datatype : String
  664. # Description : A user with DBA role.
  665. # Default value : none
  666. # Mandatory : YES, if no OS authentication
  667. #-----------------------------------------------------------------------------
  668. #SYSDBAUSERNAME = "sys"
  669. #-----------------------------------------------------------------------------
  670. # Name : SYSDBAPASSWORD
  671. # Datatype : String
  672. # Description : The password of the DBA user.
  673. # You can also specify the password at the command prompt instead of here.
  674. # Default value : none
  675. # Mandatory : YES, if no OS authentication
  676. #-----------------------------------------------------------------------------
  677. #SYSDBAPASSWORD =
  678. #-----------------------------------------------------------------------------
  679. # Name : REGISTERWITHDIRSERVICE
  680. # Datatype : Boolean
  681. # Description : Specifies whether to register with Directory Service.
  682. # Valid values : TRUE \ FALSE
  683. # Default value : FALSE
  684. # Mandatory : No
  685. #-----------------------------------------------------------------------------
  686. #REGISTERWITHDIRSERVICE= TRUE
  687. #-----------------------------------------------------------------------------
  688. # Name : UNREGISTERWITHDIRSERVICE
  689. # Datatype : Boolean
  690. # Description : Specifies whether to unregister with Directory Service.
  691. # Valid values : TRUE \ FALSE
  692. # Default value : FALSE
  693. # Mandatory : No
  694. #-----------------------------------------------------------------------------
  695. #UNREGISTERWITHDIRSERVICE= TRUE
  696. #-----------------------------------------------------------------------------
  697. # Name : REGENERATEDBPASSWORD
  698. # Datatype : Boolean
  699. # Description : Specifies whether regenerate database password in OID/Wallet
  700. # Valid values : TRUE \ FALSE
  701. # Default value : FALSE
  702. # Mandatory : No
  703. #-----------------------------------------------------------------------------
  704. #REGENERATEDBPASSWORD= TRUE
  705. #-----------------------------------------------------------------------------
  706. # Name : DIRSERVICEUSERNAME
  707. # Datatype : String
  708. # Description : Specifies the name of the directory service user
  709. # Mandatory : YES, if the any of the reg/unreg/regenPasswd options specified
  710. #-----------------------------------------------------------------------------
  711. #DIRSERVICEUSERNAME= "name"
  712. #-----------------------------------------------------------------------------
  713. # Name : DIRSERVICEPASSWORD
  714. # Datatype : String
  715. # Description : The password of the directory service user.
  716. # You can also specify the password at the command prompt instead of here.
  717. # Mandatory : YES, if the any of the reg/unreg/regenPasswd options specified
  718. #-----------------------------------------------------------------------------
  719. #DIRSERVICEPASSWORD= "password"
  720. #-----------------------------------------------------------------------------
  721. # Name : WALLETPASSWORD
  722. # Datatype : String
  723. # Description : The password for wallet to created or modified.
  724. # You can also specify the password at the command prompt instead of here.
  725. # Mandatory : YES, if the any of the reg/unreg/regenPasswd options specified
  726. #-----------------------------------------------------------------------------
  727. #WALLETPASSWORD= "password"
  728. #-----------------------------------------------------------------------------
  729. # Name : DISABLESECURITYCONFIGURATION
  730. # Datatype : String
  731. # Description : Database Security Settings
  732. # Valid values : ALL|NONE|AUDIT|PASSWORD_PROFILE
  733. # Default value : NONE
  734. # Mandatory : No
  735. #-----------------------------------------------------------------------------
  736. #DISABLESECURITYCONFIGURATION = "NONE"
  737. #-----------------------------------------------------------------------------
  738. # Name : ENABLESECURITYCONFIGURATION
  739. # Datatype : String
  740. # Description : Database Security Settings
  741. # Valid values : true|false
  742. # Default value : true
  743. # Mandatory : No
  744. #-----------------------------------------------------------------------------
  745. #ENABLESECURITYCONFIGURATION = "true"
  746. #-----------------------------------------------------------------------------
  747. # Name : EMCONFIGURATION
  748. # Datatype : String
  749. # Description : Enterprise Manager Configuration Type
  750. # Valid values : CENTRAL|LOCAL|ALL|NONE
  751. # Default value : NONE
  752. # Mandatory : No
  753. #-----------------------------------------------------------------------------
  754. #EMCONFIGURATION = "NONE"
  755. #-----------------------------------------------------------------------------
  756. # Name : SYSMANPASSWORD
  757. # Datatype : String
  758. # Description : Password for SYSMAN user
  759. # Valid values : Check Oracle11g Administrator's Guide
  760. # Default value : None
  761. # Mandatory : Yes, if LOCAL specified for EMCONFIGURATION
  762. #-----------------------------------------------------------------------------
  763. #SYSMANPASSWORD = "password"
  764. #-----------------------------------------------------------------------------
  765. # Name : DBSNMPPASSWORD
  766. # Datatype : String
  767. # Description : Password for DBSNMP user
  768. # Valid values : Check Oracle11g Administrator's Guide
  769. # Default value : None
  770. # Mandatory : Yes, if EMCONFIGURATION is specified
  771. #-----------------------------------------------------------------------------
  772. #DBSNMPPASSWORD = "password"
  773. #-----------------------------------------------------------------------------
  774. # Name : CENTRALAGENT
  775. # Datatype : String
  776. # Description : Grid Control Central Agent Oracle Home
  777. # Default value : None
  778. # Mandatory : Yes, if CENTRAL is specified for EMCONFIGURATION
  779. #-----------------------------------------------------------------------------
  780. #CENTRALAGENT =
  781. #-----------------------------------------------------------------------------
  782. # Name : HOSTUSERNAME
  783. # Datatype : String
  784. # Description : Host user name for EM backup job
  785. # Default value : None
  786. # Mandatory : Yes, if ALL is specified for EMCONFIGURATION
  787. #-----------------------------------------------------------------------------
  788. #HOSTUSERNAME =
  789. #-----------------------------------------------------------------------------
  790. # Name : HOSTUSERPASSWORD
  791. # Datatype : String
  792. # Description : Host user password for EM backup job
  793. # Default value : None
  794. # Mandatory : Yes, if ALL is specified for EMCONFIGURATION
  795. #-----------------------------------------------------------------------------
  796. #HOSTUSERPASSWORD=
  797. #-----------------------------------------------------------------------------
  798. # Name : BACKUPSCHEDULE
  799. # Datatype : String
  800. # Description : Daily backup schedule in the form of hh:mm
  801. # Default value : 2:00
  802. # Mandatory : Yes, if ALL is specified for EMCONFIGURATION
  803. #-----------------------------------------------------------------------------
  804. #BACKUPSCHEDULE=
  805. #-----------------------*** End of CONFIGUREDATABASE section ***------------------------
  806. #-----------------------------------------------------------------------------
  807. # ADDINSTANCE section is used when OPERATION_TYPE is defined as "addInstance".
  808. #-----------------------------------------------------------------------------
  809. [ADDINSTANCE]
  810. #-----------------------------------------------------------------------------
  811. # Name : DB_UNIQUE_NAME
  812. # Datatype : String
  813. # Description : DB Unique Name of the RAC database
  814. # Valid values :
  815. # Default value : None
  816. # Mandatory : Yes
  817. #-----------------------------------------------------------------------------
  818. DB_UNIQUE_NAME = "orcl11g.us.oracle.com"
  819. #-----------------------------------------------------------------------------
  820. # Name : INSTANCENAME
  821. # Datatype : String
  822. # Description : RAC instance name to be added
  823. # Valid values : Check Oracle11g Administrator's Guide
  824. # Default value : +
  825. # Mandatory : No
  826. #-----------------------------------------------------------------------------
  827. #INSTANCENAME = "orcl1"
  828. #-----------------------------------------------------------------------------
  829. # Name : NODELIST
  830. # Datatype : String
  831. # Description : Node on which to add new instance
  832. # (in 10gR2, instance addition is supported on 1 node at a time)
  833. # Valid values : Cluster node name
  834. # Default value : None
  835. # Mandatory : Yes
  836. #-----------------------------------------------------------------------------
  837. NODELIST=
  838. #-----------------------------------------------------------------------------
  839. # Name : OBFUSCATEDPASSWORDS
  840. # Datatype : Boolean
  841. # Description : Set to true if passwords are encrypted
  842. # Valid values : TRUE\FALSE
  843. # Default value : FALSE
  844. # Mandatory : No
  845. #-----------------------------------------------------------------------------
  846. #OBFUSCATEDPASSWORDS = FALSE
  847. #-----------------------------------------------------------------------------
  848. # Name : SYSDBAUSERNAME
  849. # Datatype : String
  850. # Description : A user with DBA role.
  851. # Default value : none
  852. # Mandatory : YES
  853. #-----------------------------------------------------------------------------
  854. SYSDBAUSERNAME = "sys"
  855. #-----------------------------------------------------------------------------
  856. # Name : SYSDBAPASSWORD
  857. # Datatype : String
  858. # Description : The password of the DBA user.
  859. # Default value : none
  860. # Mandatory : YES
  861. #-----------------------------------------------------------------------------
  862. #SYSDBAPASSWORD = "password"
  863. #-----------------------*** End of ADDINSTANCE section ***------------------------
  864. #-----------------------------------------------------------------------------
  865. # DELETEINSTANCE section is used when OPERATION_TYPE is defined as "deleteInstance".
  866. #-----------------------------------------------------------------------------
  867. [DELETEINSTANCE]
  868. #-----------------------------------------------------------------------------
  869. # Name : DB_UNIQUE_NAME
  870. # Datatype : String
  871. # Description : DB Unique Name of the RAC database
  872. # Valid values :
  873. # Default value : None
  874. # Mandatory : Yes
  875. #-----------------------------------------------------------------------------
  876. DB_UNIQUE_NAME = "orcl11g.us.oracle.com"
  877. #-----------------------------------------------------------------------------
  878. # Name : INSTANCENAME
  879. # Datatype : String
  880. # Description : RAC instance name to be deleted
  881. # Valid values : Check Oracle11g Administrator's Guide
  882. # Default value : None
  883. # Mandatory : Yes
  884. #-----------------------------------------------------------------------------
  885. INSTANCENAME = "orcl11g"
  886. #-----------------------------------------------------------------------------
  887. # Name : NODELIST
  888. # Datatype : String
  889. # Description : Node on which instance to be deleted (SID) is located
  890. # Valid values : Cluster node name
  891. # Default value : None
  892. # Mandatory : No
  893. #-----------------------------------------------------------------------------
  894. #NODELIST=
  895. #-----------------------------------------------------------------------------
  896. # Name : OBFUSCATEDPASSWORDS
  897. # Datatype : Boolean
  898. # Description : Set to true if passwords are encrypted
  899. # Valid values : TRUE\FALSE
  900. # Default value : FALSE
  901. # Mandatory : No
  902. #-----------------------------------------------------------------------------
  903. #OBFUSCATEDPASSWORDS = FALSE
  904. #-----------------------------------------------------------------------------
  905. # Name : SYSDBAUSERNAME
  906. # Datatype : String
  907. # Description : A user with DBA role.
  908. # Default value : none
  909. # Mandatory : YES
  910. #-----------------------------------------------------------------------------
  911. SYSDBAUSERNAME = "sys"
  912. #-----------------------------------------------------------------------------
  913. # Name : SYSDBAPASSWORD
  914. # Datatype : String
  915. # Description : The password of the DBA user.
  916. # Default value : none
  917. # Mandatory : YES
  918. #-----------------------------------------------------------------------------
  919. #SYSDBAPASSWORD = "password"
  920. #-----------------------*** End of DELETEINSTANCE section ***------------------------

如下是netca.rsp的具体内容:

点击(此处)折叠或打开

  1. ######################################################################
  2. ## Copyright(c) 1998, 2011 Oracle Corporation. All rights reserved. ##
  3. ## ##
  4. ## Specify values for the variables listed below to customize your ##
  5. ## installation. ##
  6. ## ##
  7. ## Each variable is associated with a comment. The comment ##
  8. ## identifies the variable type. ##
  9. ## ##
  10. ## Please specify the values in the following format: ##
  11. ## ##
  12. ## Type Example ##
  13. ## String "Sample Value" ##
  14. ## Boolean True or False ##
  15. ## Number 1000 ##
  16. ## StringList {"String value 1","String Value 2"} ##
  17. ## ##
  18. ######################################################################
  19. ## ##
  20. ## This sample response file causes the Oracle Net Configuration ##
  21. ## Assistant (NetCA) to complete an Oracle Net configuration during ##
  22. ## a custom install of the Oracle11g server which is similar to ##
  23. ## what would be created by the NetCA during typical Oracle11g ##
  24. ## install. It also documents all of the NetCA response file ##
  25. ## variables so you can create your own response file to configure ##
  26. ## Oracle Net during an install the way you wish. ##
  27. ## ##
  28. ######################################################################
  29. [GENERAL]
  30. RESPONSEFILE_VERSION="11.2"
  31. CREATE_TYPE="CUSTOM"
  32. #-------------------------------------------------------------------------------
  33. # Name : SHOW_GUI
  34. # Datatype : Boolean
  35. # Description: This variable controls appearance/suppression of the NetCA GUI,
  36. # Pre-req : N/A
  37. # Default : TRUE
  38. # Note:
  39. # This must be set to false in order to run NetCA in silent mode.
  40. # This is a substitute of "/silent" flag in the NetCA command line.
  41. # The command line flag has precedence over the one in this response file.
  42. # This feature is present since 10.1.0.3.
  43. #-------------------------------------------------------------------------------
  44. #SHOW_GUI=false
  45. #-------------------------------------------------------------------------------
  46. # Name : LOG_FILE
  47. # Datatype : String
  48. # Description: If present, NetCA will log output to this file in addition to the
  49. # standard out.
  50. # Pre-req : N/A
  51. # Default : NONE
  52. # Note:
  53. # This is a substitute of "/log" in the NetCA command line.
  54. # The command line argument has precedence over the one in this response file.
  55. # This feature is present since 10.1.0.3.
  56. #-------------------------------------------------------------------------------
  57. #LOG_FILE=""/oracle11gHome/network/tools/log/netca.log""
  58. [oracle.net.ca]
  59. #INSTALLED_COMPONENTS;StringList;list of installed components
  60. # The possible values for installed components are:
  61. # "net8","server","client","aso", "cman", "javavm"
  62. INSTALLED_COMPONENTS={"server","net8","javavm"}
  63. #INSTALL_TYPE;String;type of install
  64. # The possible values for install type are:
  65. # "typical","minimal" or "custom"
  66. INSTALL_TYPE=""typical""
  67. #LISTENER_NUMBER;Number;Number of Listeners
  68. # A typical install sets one listener
  69. LISTENER_NUMBER=1
  70. #LISTENER_NAMES;StringList;list of listener names
  71. # The values for listener are:
  72. # "LISTENER","LISTENER1","LISTENER2","LISTENER3", ...
  73. # A typical install sets only "LISTENER"
  74. LISTENER_NAMES={"LISTENER"}
  75. #LISTENER_PROTOCOLS;StringList;list of listener addresses (protocols and parameters separated by semicolons)
  76. # The possible values for listener protocols are:
  77. # "TCP;1521","TCPS;2484","NMP;ORAPIPE","IPC;IPCKEY","VI;1521"
  78. # A typical install sets only "TCP;1521"
  79. LISTENER_PROTOCOLS={"TCP;1521"}
  80. #LISTENER_START;String;name of the listener to start, in double quotes
  81. LISTENER_START=""LISTENER""
  82. #NAMING_METHODS;StringList;list of naming methods
  83. # The possible values for naming methods are:
  84. # LDAP, TNSNAMES, ONAMES, HOSTNAME, NOVELL, NIS, DCE
  85. # A typical install sets only: "TNSNAMES","ONAMES","HOSTNAMES"
  86. # or "LDAP","TNSNAMES","ONAMES","HOSTNAMES" for LDAP
  87. NAMING_METHODS={"TNSNAMES","ONAMES","HOSTNAME"}
  88. #NOVELL_NAMECONTEXT;String;Novell Directory Service name context, in double quotes
  89. # A typical install does not use this variable.
  90. #NOVELL_NAMECONTEXT = ""NAMCONTEXT""
  91. #SUN_METAMAP;String; SUN meta map, in double quotes
  92. # A typical install does not use this variable.
  93. #SUN_METAMAP = ""MAP""
  94. #DCE_CELLNAME;String;DCE cell name, in double quotes
  95. # A typical install does not use this variable.
  96. #DCE_CELLNAME = ""CELL""
  97. #NSN_NUMBER;Number;Number of NetService Names
  98. # A typical install sets one net service name
  99. NSN_NUMBER=1
  100. #NSN_NAMES;StringList;list of Net Service names
  101. # A typical install sets net service name to "EXTPROC_CONNECTION_DATA"
  102. NSN_NAMES={"EXTPROC_CONNECTION_DATA"}
  103. #NSN_SERVICE;StringList;Oracle11g database's service name
  104. # A typical install sets Oracle11g database's service name to "PLSExtProc"
  105. NSN_SERVICE={"PLSExtProc"}
  106. #NSN_PROTOCOLS;StringList;list of coma separated strings of Net Service Name protocol parameters
  107. # The possible values for net service name protocol parameters are:
  108. # "TCP;HOSTNAME;1521","TCPS;HOSTNAME;2484","NMP;COMPUTERNAME;ORAPIPE","VI;HOSTNAME;1521","IPC;IPCKEY"
  109. # A typical install sets parameters to "IPC;EXTPROC"
  110. NSN_PROTOCOLS={"TCP;HOSTNAME;1521"}


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

转载于:http://blog.itpub.net/31441616/viewspace-2151291/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值