如何使用应答文件安装Oracle11g数据库

57次阅读
没有评论

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

丸趣 TV 小编给大家分享一下如何使用应答文件安装 Oracle11g 数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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

安装之前:

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

[root@Pet ~]# mkdir /oraInventory

[root@Pet ~]# cd /

[root@Pet /]# chown -R oracle:oinstall oraInventory

[root@XLJ181 ~]# export DISPLAY=:0.0

[root@XLJ181 ~]# xhost +

access control disabled, clients can connect from any host

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

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

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

执行后出现如下提示:

安装到这里会有两个脚本需要用 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

运行后,出现如下提示:

Parsing command line arguments:

 Parameter silent = true

 Parameter responsefile = /Oracle_11g/database/response/netca.rsp

Done parsing command line arguments.

Oracle Net Services Configuration:

Profile configuration complete.

Oracle Net Listener Startup:

 Running Listener Control:

 /Oracle_11g/oracle/bin/lsnrctl start LISTENER

 Listener Control complete.

 Listener started successfully.

Listener configuration complete.

Oracle Net Services configuration successful. The exit code is 0

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

IP hostname

三、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

注意:

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

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 $*

执行:

[oracle@XLJ182 database]$ cat runInstaller | tail -n +80 | head -n 50

 PATH=/usr/bin:/usr/ccs/bin:$CMDDIR/install

 export PATH

fi

# Determine whether there is an existing CRS or not.

# Local is value of local_only in ocr.loc.

# False means there is an existing CRS installation on the system.

if [-r $OCR_LOC]; then

 LOCAL=`$AWK -F= /$LOCALONLY/ {print $2} $OCR_LOC |\

 $SED y/aeflrstu/AEFLRSTU/ `

fi

case $BUNDLE in

db)

# One-click: only if there is no cmd line argument and it s not on CRS node

if [$# -gt 0 -o $LOCAL = FALSE -o \

 ! -r $CMDDIR/install/oneclick.properties ]; then

 $CMDDIR/install/.oui $*

else

 $CMDDIR/install/.oui -oneclick

fi

;;

client)

 $CMDDIR/install/.oui $* CLUSTER_NODES={}

;;

crs)

 $CMDDIR/install/.oui $* -formCluster

;;

dv)

 $CMDDIR/install/.oui $* -oneclick

;;

dbbundle)

 for arg in $@

 do

 arg=`echo $arg | $SED y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/

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

执行:

[oracle@XLJ182 tmp]$ /Oracle_11g/database/install/.oui $* -oneclick

Starting Oracle Universal Installer…

Checking Temp space: must be greater than 120 MB. Actual 30005 MB    Passed

Checking swap space: must be greater than 150 MB. Actual 3967 MB    Passed

Checking monitor: must be configured to display at least 256 colors

  Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed

Some requirement checks failed. You must fulfill these requirements before

continuing with the installation,

Continue? (y/n) [n] n

User Selected: No

Exiting Oracle Universal Installer, log for this session can be found at /tmp/OraInstall2014-11-27_09-23-40AM/installActions2014-11-27_09-23-40AM.log

解决方案:

[oracle@XLJ182 tmp]$ su – root

[root@XLJ182 ~]# export DISPLAY=:0.0

[root@XLJ182 ~]# xhost +

access control disabled, clients can connect from any host

[oracle@XLJ182 oracle]$ /Oracle_11g/database/install/.oui $* -oneclick

Starting Oracle Universal Installer…

Checking Temp space: must be greater than 120 MB. Actual 29995 MB    Passed

Checking swap space: must be greater than 150 MB. Actual 3967 MB    Passed

Checking monitor: must be configured to display at least 256 colors. Actual 16777216    Passed

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-11-27_09-43-13AM. Please wait …

以上是“如何使用应答文件安装 Oracle11g 数据库”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计4453字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)