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

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

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

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

本文是作者進行Oracle數(shù)據(jù)庫靜默安裝的實踐過程記錄及經(jīng)驗總結(jié)。其中10g的靜默安裝實踐是在RHEL AS3U4上進行.(安裝測試過不下10次,如果你有問題肯定是你的問題)
使用這種方法安裝數(shù)據(jù)庫可以在ssh界面就可以了,而不需要OUI界面,并且不需要人 去修改任何的配置文件。
1.?? 靜默安裝Oracle數(shù)據(jù)庫10g篇
以下是在Linux系統(tǒng)上靜默安裝Oracle數(shù)據(jù)庫10g的實踐過程,主 要分為以下兩個步驟:
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)安裝界面到達最后一步時選擇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) 建一個種子數(shù)據(jù)庫――ISV實際需要使用的數(shù)據(jù)庫
(1)??? 創(chuàng)建初始數(shù)據(jù)庫的時候選擇Custom Database模板
(2)??? 建議使用File System存儲機制
(3)??? 數(shù)據(jù)文件的存放地點建議選擇
Use Oracle-Managed Files
Database Area: {ORACLE_BASE}/oradata
(4)??? 內(nèi)存建議選擇Custom,指定SGA和PGA大小
(5)??? 字符集根據(jù)實際需要設(shè)定
(6)??? 數(shù)據(jù)庫創(chuàng)建選項里面選擇Create Database
(7)??? 創(chuàng)建應(yīng)用程序需要的表空間和用戶,導(dǎo)入初始數(shù)據(jù)
1.2.2??? 用DBCA根據(jù)種子數(shù)據(jù)庫創(chuàng)建一 個模板
(1)??? 啟動DBCA,選擇Manage Templates
(2)??? 按照提示創(chuàng)建一個模板
1.2.3??? 將Oracle DB安裝盤里面 response目錄下的dbca.rsp拷 貝到本機上
1.2.4??? 修改dbca.rsp文件,將模 板名和DB名添加進去
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)閱讀

文章評論
發(fā)表評論

熱門文章 Oracle中使用alter table來增加,刪除,修改列的語法 Oracle中使用alter table來增加,刪除,修改列的語法 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 誤刪Oracle數(shù)據(jù)庫實例的控制文件 誤刪Oracle數(shù)據(jù)庫實例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索 為UNIX服務(wù)器設(shè)置Oracle全文檢索

相關(guān)下載

    人氣排行 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 Oracle中使用alter table來增加,刪除,修改列的語法 ORACLE SQL 判斷字符串是否為數(shù)字的語句 ORACLE和SQL語法區(qū)別歸納(1) oracle grant 授權(quán)語句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法