IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁數(shù)據(jù)庫Oracle → Oracle 10G數(shù)據(jù)庫靜默安裝的實(shí)踐過程記錄及經(jīng)驗(yàn)總結(jié)

Oracle 10G數(shù)據(jù)庫靜默安裝的實(shí)踐過程記錄及經(jīng)驗(yàn)總結(jié)

時(shí)間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)

本文是作者進(jìn)行oracle數(shù)據(jù)庫靜默安裝的實(shí)踐過程記錄及經(jīng)驗(yàn)總結(jié)。其中10g的靜默安裝實(shí)踐是在RHEL AS3U4上進(jìn)行.(安裝測試過不下10次,如果你有問題肯定是你的問題)
使用這種方法安裝數(shù)據(jù)庫可以在ssh界面就可以了,而不需要OUI界面,并且不需要人 去修改任何的配置文件。
1.   靜默安裝Oracle數(shù)據(jù)庫10g篇
以下是在linux系統(tǒng)上靜默安裝Oracle數(shù)據(jù)庫10g的實(shí)踐過程,主 要分為以下兩個(gè)步驟:
l  
Step 1.靜默安裝Oracle數(shù)據(jù)庫10g軟件
l  
Step 2.靜默安裝Oracle數(shù)據(jù)庫
1.1  Step 1.靜默安裝Oracle數(shù)據(jù)庫10g軟件
1.1.1  使用OUI錄 制響應(yīng)文件,記錄安裝過程
執(zhí)行以下命令,然后在OUI中根據(jù)提示執(zhí)行安裝數(shù)據(jù)庫軟件的操作
$./runInstaller –record –destinationFile /tmp/install_database.rsp
注意:
(1)錄制過程中選擇只安裝數(shù)據(jù)庫軟件不創(chuàng)建數(shù)據(jù)庫
(2)當(dāng)安裝界面到達(dá)最后一步時(shí)選擇cancel
1.1.2  回放響應(yīng)文件靜默安裝Oracle數(shù) 據(jù)庫軟件
(1)執(zhí)行以下命令靜默安裝Oracle數(shù)據(jù)庫軟件
$./runInstaller –silent –responseFile /tmp/install_database.rsp
(2)安裝完成后執(zhí)行以下腳本
#. $ORACLE_BASE/oraInventory/orainstRoot.sh
#. $ORACLE_HOME/root.sh
(3)可選參數(shù):
詳見website/content/DB/Packaging/ISV_Deployment_Packaging.pdf
舉例:$./runInstaller –silent –force -ignoreSysprereqs ORACLE_HOME=/oracle ORACLE_HOME_NAME=OHOME_1 –responseFile /tmp/install_database.rsp
1.1.3    靜默卸載Oracle數(shù)據(jù)庫軟件
執(zhí)行以下命令靜默卸載Oracle數(shù)據(jù)庫軟件
$./runInstaller –silent –deinstall –removeallfiles –removeAllPatches "REMOVE_HOMES={$ORACLE_HOME}" –responseFile /tmp/install_database.rsp
1.2  Step 2.靜默安裝Oracle數(shù)據(jù)庫
1.2.1  用DBCA創(chuàng) 建一個(gè)種子數(shù)據(jù)庫――ISV實(shí)際需要使用的數(shù)據(jù)庫
(1)    創(chuàng)建初始數(shù)據(jù)庫的時(shí)候選擇Custom Database模板
(2)    建議使用File System存儲(chǔ)機(jī)制
(3)    數(shù)據(jù)文件的存放地點(diǎn)建議選擇
Use Oracle-Managed Files
Database Area: {ORACLE_BASE}/oradata
(4)    內(nèi)存建議選擇Custom,指定SGA和PGA大小
(5)    字符集根據(jù)實(shí)際需要設(shè)定
(6)    數(shù)據(jù)庫創(chuàng)建選項(xiàng)里面選擇Create Database
(7)    創(chuàng)建應(yīng)用程序需要的表空間和用戶,導(dǎo)入初始數(shù)據(jù)
1.2.2    用DBCA根據(jù)種子數(shù)據(jù)庫創(chuàng)建一 個(gè)模板
(1)    啟動(dòng)DBCA,選擇Manage Templates
(2)    按照提示創(chuàng)建一個(gè)模板
1.2.3    將Oracle DB安裝盤里面 response目錄下的dbca.rsp拷 貝到本機(jī)上
1.2.4    修改dbca.rsp文件,將模 板名和DB名添加進(jìn)去
GDBNAME=medi
SID= media3
TEMPLATENAME=
如果需要使用Oracle Enterprise Manager,則還需要修改以下參數(shù)如下:
EMCONFIGURATION="LOCAL"
SYSMANPASSword="password"
DBSNMPPASSWORD="password"
1.2.5    執(zhí)行以下命令使用DBCA根據(jù)模 板創(chuàng)建新數(shù)據(jù)庫
$./dbca –silent –createdatabase –responseFile /home/oracle/embed/dbca.rsp
建議直接寫.ora文件配置listener
------------------Install.sh
#!/bin/bash
echo
date
ORACLE_HOME_NAME=OraDb10g
echo
printf "請輸入安裝盤目錄位置 [/home/oracle/Disk1]:"
read DISK_DRIVE
DISK_DRIVE=${DISK_DRIVE:=/home/oracle/Disk1}
echo
echo "設(shè)置oracle初始化參數(shù)..."
echo "export ORACLE_SID=huashusp" >> /home/oracle/.bash_profile
echo "export PATH=$PATH:$ORACLE_HOME/bin" >> /home/oracle/.bash_profile
. .bash_profile
echo
printf "請輸入Oracle10G 響應(yīng)文件的地址.[/home/oracle]:"
read response
response=${response:=/home/oracle}
echo
$DISK_DRIVE/runInstaller -silent -force -responseFile $response/media32.rsp &
if [ $? == 0 ]; then
echo ""
echo "數(shù)據(jù)庫安裝成功!請接下來在root用戶下執(zhí)行root.sh腳本"
exit
else
echo "數(shù)據(jù)庫安裝失敗!" 
exit
fi
echo
---------------------------------------DBCA.sh
#!/bin/bash
echo
printf "開始安裝DBCA,請輸入響應(yīng)文件的位置[/home/oracle]:"
read response
response=${response:=/home/oracle}
cp huashu*  $ORACLE_HOME/assistants/dbca/templates/
. .bash_profile
dbca -silent -createdatabase -responseFile $response/dbca.rsp &
if [ $? == 0 ]; then
lsnrctl start
echo  "DBCA安裝成功!"
sqlplus /nolog
------------------------------alter.sql
conn / as sysdba
alter user media32 identified by media32 account unlock;
alter user sys identified by java123 account unlock;
exit;

關(guān)鍵詞標(biāo)簽:Oracle

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 Oracle中使用alter table來增加,刪除,修改列Oracle中使用alter table來增加,刪除,修改列oracle中使用SQL語句修改字段類型-oracle修oracle中使用SQL語句修改字段類型-oracle修使用低權(quán)限Oracle數(shù)據(jù)庫賬戶得到管理員權(quán)限使用低權(quán)限Oracle數(shù)據(jù)庫賬戶得到管理員權(quán)限Oracle對user的訪問控制Oracle對user的訪問控制

相關(guān)下載

人氣排行 ORACLE SQL 判斷字符串是否為數(shù)字的語句Oracle中使用alter table來增加,刪除,修改列的語法ORACLE和SQL語法區(qū)別歸納(1)oracle grant 授權(quán)語句如何加速Oracle大批量數(shù)據(jù)處理Oracle刪除表的幾種方法ORACLE修改IP地址后如何能夠使用Oracle 10g創(chuàng)建表空間和用戶并指定權(quán)限