新聞中心
小編給大家分享一下如何使用應(yīng)答文件安裝Oracle11g數(shù)據(jù)庫(kù),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)云計(jì)算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)13年的服務(wù)器租用、南充服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),已先后獲得國(guó)家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、空間域名、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
注:如果實(shí)在無(wú)法連上圖形化界面,可選擇該方案。
安裝之前:
打開(kāi)XShell,以root用戶身份創(chuàng)建/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數(shù)據(jù)庫(kù)對(duì)應(yīng)的應(yīng)答文件。
2.切換到Oracle用戶,修改對(duì)應(yīng)的應(yīng)答文件內(nèi)容并執(zhí)行相關(guān)命令。
一、db_install.rsp 安裝Oracle數(shù)據(jù)庫(kù)軟件
先進(jìn)入/Oracle_11g/database目錄
修改response文件的如下選項(xiàng):
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
然后執(zhí)行命令: ./runInstaller -ignoreSysPrereqs -ignorePrereq -silent -responseFile /Oracle_11g/database/response/db_install.rsp -debug
注意:
1.-ignoreSysPrereqs linux上必須加上此項(xiàng)
2.靜默安裝,如果發(fā)現(xiàn)錯(cuò)誤 “SEVERE: Email Address Not Specified .......”,需要設(shè)置:
DECLINE_SECURITY_UPDATES=true
執(zhí)行后出現(xiàn)如下提示:
安裝到這里會(huì)有兩個(gè)腳本需要用root用戶運(yùn)行的。打開(kāi)XShell,以root用戶運(yùn)行這兩個(gè)腳本。
[root@Pet ~]# /oraInventory/orainstRoot.sh
[root@Pet ~]# /Oracle_11g/oracle/root.sh
待腳本運(yùn)行完后,Oracle 11g R2數(shù)據(jù)庫(kù)軟件已經(jīng)安裝完成。
二、netca.rsp 配置監(jiān)聽(tīng)程序
[oracle@XLJ182 database]$ /Oracle_11g/oracle/bin/netca -silent -responseFile /Oracle_11g/database/response/netca.rsp
運(yùn)行后,出現(xiàn)如下提示:
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
如果此處出現(xiàn)類(lèi)似異常,需要用root權(quán)限用戶登錄服務(wù)器,在/etc/hosts文件中添加:
IP hostname
三、dbca.rsp 創(chuàng)建數(shù)據(jù)庫(kù)
修改response文件的如下選項(xiàng):
GDBNAME = "cams"
SID = "cams"
SYSPASSWORD = "**********"
SYSTEMPASSWORD = "**********"
SYSMANPASSWORD = "**********"
DBSNMPPASSWORD = "**********"
CHARACTERSET = "UTF8" --字符集
NATIONALCHARACTERSET = "UTF8" --國(guó)家字符集,默認(rèn)值
然后執(zhí)行命令: /Oracle_11g/oracle/bin/dbca -silent -cloneTemplate -responseFile /Oracle_11g/database/response/dbca.rsp
注意:
如果安裝期間出現(xiàn)如下錯(cuò)誤:
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 $*
執(zhí)行:
[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
執(zhí)行:
[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 ...
以上是“如何使用應(yīng)答文件安裝Oracle11g數(shù)據(jù)庫(kù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享題目:如何使用應(yīng)答文件安裝Oracle11g數(shù)據(jù)庫(kù)
分享網(wǎng)址:http://fisionsoft.com.cn/article/pcpssh.html