使用應答檔案安裝Oracle11g資料庫(RedHat6.5)
注:如果實在無法連上圖形化介面,可選擇該方案。
安裝之前:
開啟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 ...
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31394774/viewspace-2142389/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 靜默安裝Oracle11g資料庫Oracle資料庫
- oracle11g修改資料檔案路徑Oracle
- Sqlserver資料庫使用 .bak 檔案還原資料庫SQLServer資料庫
- 使用openpyxl庫讀取Excel檔案資料Excel
- oricle資料庫安裝資料庫
- MongoDB資料庫安裝MongoDB資料庫
- Redis 資料庫安裝Redis資料庫
- GreenPlum資料庫安裝資料庫
- SQL SERVER備份資料庫檔案(使用SSMS)SQLServer資料庫SSM
- 使用pd從資料庫逆向生成pdm檔案資料庫
- 使用RPM安裝ORACLE-21c資料庫Oracle資料庫
- 使用RPM安裝ORACLE-19c資料庫Oracle資料庫
- 資料庫mysql8.0.22的安裝與使用資料庫MySql
- Docker安裝Oracle11gDockerOracle
- Oracle11g解除安裝Oracle
- 織夢資料庫配置檔案-DedeCMS織夢資料庫檔案在哪裡資料庫
- 使用apt install安裝本地deb檔案APT
- 達夢資料庫安裝資料庫
- Oracle 資料庫打包安裝Oracle資料庫
- Ubuntu安裝MySQL資料庫UbuntuMySql資料庫
- Hbase資料庫安裝部署資料庫
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- tar方式安裝資料庫資料庫
- SpringBoot專案使用yml檔案連結資料庫異常Spring Boot資料庫
- 1.7.2. 使用ORAPWD建立資料庫密碼檔案資料庫密碼
- 華為GaussDB資料庫之Yukon安裝與使用資料庫
- Anaconda管理多Python版本下安裝庫檔案Python
- PostgreSQL 資料庫學習 - 0. 資料庫安裝SQL資料庫
- win10如何設定自動應答檔案_win10怎麼設定自動應答檔案Win10
- 達夢8資料庫安裝和解除安裝資料庫
- oracle資料庫的配置檔案Oracle資料庫
- 安裝MySQL8資料庫MySql資料庫
- sqlserver資料庫下載安裝SQLServer資料庫
- vgant 安裝oracle資料庫racOracle資料庫
- Linux安裝MariaDB資料庫-1Linux資料庫
- 1. PostgreSQL 資料庫安裝SQL資料庫
- oracle rac資料庫的安裝Oracle資料庫
- 講解Linux資料庫安裝Linux資料庫
- Linux下安裝Mysql資料庫LinuxMySql資料庫