阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

RedHat6.5下使用应答文件安装Oracle 11g数据库

218次阅读
没有评论

共计 4467 个字符,预计需要花费 12 分钟才能阅读完成。

注:如果 实在无法连上图形化界面,可选择该方案。

安装之前:

打开 XShell,以 root 用户身份创建/oraInventory 文件夹。

  1. [root@Pet ~]# mkdir /oraInventory
  2. [root@Pet ~]# cd /
  3. [root@Pet /]# chown R Oracle:oinstall oraInventory
  4. [root@XLJ181 ~]# export DISPLAY=:0.0
  5. [root@XLJ181 ~]# xhost +
  6. access control disabled, clients can connect from any host

(在 /etc/hosts 文件中加入用户)如下:

RedHat6.5 下使用应答文件安装 Oracle 11g 数据库

1. 找到 oracle 数据库对应的应答文件。

RedHat6.5 下使用应答文件安装 Oracle 11g 数据库

2.切换 Oracle 用户,修改对应的应答文件内容并 执行相关命令

一、db_install.rsp 安装 Oracle 数据库软件

先进入/Oracle_11g/database 目录

修改response 文件的如下选项:

oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/oraInventory
ORACLE_HOME=/Oracle_11g/oracle
ORACLE_BASE=/Oracle_11g
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
DECLINE_SECURITY_UPDATES=true
然后执行命令: ./runInstaller -ignoreSysPrereqs -ignorePrereq  -silent -responseFile /Oracle_11g/database/response/db_install.rsp -debug

注意 

1.-ignoreSysPrereqs  linux 上必须加上此项
2. 静默安装,如果发现错误“SEVERE: Email Address Not Specified …….”,需要设置:

                DECLINE_SECURITY_UPDATES=true

执行 后出现如下提示:
RedHat6.5 下使用应答文件安装 Oracle 11g 数据库

安装到这里会有两个脚本需要用root 用户运行的。打开 XShell,以 root 用户运行这两个脚本。

[root@Pet ~]# /oraInventory/orainstRoot.sh

[root@Pet ~]# /Oracle_11g/oracle/root.sh

待脚本运行完后,Oracle 11g R2 数据库软件已经安装完成。

二、netca.rsp  配置监听程序

[oracle@XLJ182 database]$ /Oracle_11g/oracle/bin/netca -silent -responseFile /Oracle_11g/database/response/netca.rsp

运行 后,出现如下提示:

  1. Parsing command line arguments:
  2.     Parameter “silent” = true
  3.     Parameter “responsefile” = /Oracle_11g/database/response/netca.rsp
  4. Done parsing command line arguments.
  5. Oracle Net Services Configuration:
  6. Profile configuration complete.
  7. Oracle Net Listener Startup:
  8.     Running Listener Control:
  9.       /Oracle_11g/oracle/bin/lsnrctl start LISTENER
  10.     Listener Control complete.
  11.     Listener started successfully.
  12. Listener configuration complete.
  13. Oracle Net Services configuration successful. The exit code is 0

如果此处出现类似异常,需要用root 权限用户登录服务器,在 /etc/hosts 文件中添加:

IP  hostname

RedHat6.5 下使用应答文件安装 Oracle 11g 数据库

三、dbca.rsp  创建数据库

修改response 文件的如下选项:

GDBNAME = “cams
SID = “cams
SYSPASSWORD    = “**********”
SYSTEMPASSWORD = “**********”
SYSMANPASSWORD = “**********”
DBSNMPPASSWORD = “**********”
CHARACTERSET       = “UTF8”                  – 字符集
NATIONALCHARACTERSET  =   “UTF8”  – 国家字符集,默认值

然后执行 命令: /Oracle_11g/oracle/bin/dbca -silent -cloneTemplate -responseFile /Oracle_11g/database/response/dbca.rsp

RedHat6.5 下使用应答文件安装 Oracle 11g 数据库

注意

如果安装期间出现如下错误:

Initializing Java Virtual Machine from /tmp/OraInstall2014-11-27_08-53-23AM/jdk/jre/bin/java. Please wait…

./runInstaller: line 92: 11535 Segmentation fault      (core dumped) $CMDDIR/install/.oui $*

执行:

  1. [oracle@XLJ182 database]$ cat runInstaller | tail n +80 | head n 50
  2.     PATH=/usr/bin:/usr/ccs/bin:$CMDDIR/install
  3.     export PATH
  4. fi
  5. # Determine whether there is an existing CRS or not.
  6. # Local is value of local_only in ocr.loc.
  7. # False means there is an existing CRS installation on the system.
  8. if [ r $OCR_LOC ]; then
  9.     LOCAL=`$AWK F= /$LOCALONLY/‘{print $2}’ $OCR_LOC |\
  10.            $SED ‘y/aeflrstu/AEFLRSTU/’`
  11. fi
  12. case “$BUNDLE” in
  13. db)
  14. # Oneclick: only if there is no cmd line argument and it‘s not on CRS node
  15. if [$# -gt 0 -o “$LOCAL” = “FALSE” -o \
  16.      ! -r $CMDDIR/install/oneclick.properties ]; then
  17.     $CMDDIR/install/.oui $*
  18. else
  19.     $CMDDIR/install/.oui -oneclick
  20. fi
  21. ;;
  22. client)
  23.     $CMDDIR/install/.oui $* CLUSTER_NODES={}
  24. ;;
  25. crs)
  26.     $CMDDIR/install/.oui $* -formCluster
  27. ;;
  28. dv)
  29.     $CMDDIR/install/.oui $* -oneclick
  30. ;;
  31. dbbundle)
  32.     for arg in “$@”
  33.         do
  34.             arg=`echo $arg | $SED ‘y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/

92 行的代码为:$CMDDIR/install/.oui $* -oneclick

执行:

  1. [oracle@XLJ182 tmp]$ /Oracle_11g/database/install/.oui $* oneclick
  2. Starting Oracle Universal Installer...
  3. Checking Temp space: must be greater than 120 MB. Actual 30005 MB Passed
  4. Checking swap space: must be greater than 150 MB. Actual 3967 MB Passed
  5. Checking monitor: must be configured to display at least 256 colors
  6.     >>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
  7. Some requirement checks failed. You must fulfill these requirements before
  8. continuing with the installation,
  9. Continue? (y/n) [n] n
  10. User Selected: No
  11. Exiting Oracle Universal Installer, log for this session can be found at /tmp/OraInstall20141127_092340AM/installActions20141127_092340AM.log

解决方案:

  1. [oracle@XLJ182 tmp]$ su root
  2. [root@XLJ182 ~]# export DISPLAY=:0.0
  3. [root@XLJ182 ~]# xhost +
  4. access control disabled, clients can connect from any host
  5. [oracle@XLJ182 oracle]$ /Oracle_11g/database/install/.oui $* oneclick
  6. Starting Oracle Universal Installer...
  7. Checking Temp space: must be greater than 120 MB. Actual 29995 MB Passed
  8. Checking swap space: must be greater than 150 MB. Actual 3967 MB Passed
  9. Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
  10. Preparing to launch Oracle Universal Installer from /tmp/OraInstall20141127_094313AM. Please wait ...

更多 Oracle 相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-07/145983.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计4467字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中