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

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

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

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

本文是作者進(jìn)行Oracle數(shù)據(jù)庫(kù)靜默安裝的實(shí)踐過(guò)程記錄及經(jīng)驗(yàn)總結(jié)。其中10g的靜默安裝實(shí)踐是在RHEL AS3U4上進(jìn)行.(安裝測(cè)試過(guò)不下10次,如果你有問(wèn)題肯定是你的問(wèn)題)
使用這種方法安裝數(shù)據(jù)庫(kù)可以在ssh界面就可以了,而不需要OUI界面,并且不需要人 去修改任何的配置文件。
1.?? 靜默安裝Oracle數(shù)據(jù)庫(kù)10g篇
以下是在Linux系統(tǒng)上靜默安裝Oracle數(shù)據(jù)庫(kù)10g的實(shí)踐過(guò)程,主 要分為以下兩個(gè)步驟:
l??
Step 1.靜默安裝Oracle數(shù)據(jù)庫(kù)10g軟件
l??
Step 2.靜默安裝Oracle數(shù)據(jù)庫(kù)
1.1? Step 1.靜默安裝Oracle數(shù)據(jù)庫(kù)10g軟件
1.1.1? 使用OUI錄 制響應(yīng)文件,記錄安裝過(guò)程
執(zhí)行以下命令,然后在OUI中根據(jù)提示執(zhí)行安裝數(shù)據(jù)庫(kù)軟件的操作
$./runInstaller –record –destinationFile /tmp/install_database.rsp
注意:
(1)錄制過(guò)程中選擇只安裝數(shù)據(jù)庫(kù)軟件不創(chuàng)建數(shù)據(jù)庫(kù)
(2)當(dāng)安裝界面到達(dá)最后一步時(shí)選擇cancel
1.1.2? 回放響應(yīng)文件靜默安裝Oracle數(shù) 據(jù)庫(kù)軟件
(1)執(zhí)行以下命令靜默安裝Oracle數(shù)據(jù)庫(kù)軟件
$./runInstaller –silent –responseFile /tmp/install_database.rsp
(2)安裝完成后執(zhí)行以下腳本
#. $ORACLE_BASE/oraInventory/orainstRoot.sh
#. $ORACLE_HOME/root.sh
(3)可選參數(shù):
詳見(jiàn)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ù)庫(kù)軟件
執(zhí)行以下命令靜默卸載Oracle數(shù)據(jù)庫(kù)軟件
$./runInstaller –silent –deinstall –removeallfiles –removeAllPatches "REMOVE_HOMES={$ORACLE_HOME}" –responseFile /tmp/install_database.rsp
1.2? Step 2.靜默安裝Oracle數(shù)據(jù)庫(kù)
1.2.1? 用DBCA創(chuàng) 建一個(gè)種子數(shù)據(jù)庫(kù)――ISV實(shí)際需要使用的數(shù)據(jù)庫(kù)
(1)??? 創(chuàng)建初始數(shù)據(jù)庫(kù)的時(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ù)庫(kù)創(chuàng)建選項(xiàng)里面選擇Create Database
(7)??? 創(chuàng)建應(yīng)用程序需要的表空間和用戶,導(dǎo)入初始數(shù)據(jù)
1.2.2??? 用DBCA根據(jù)種子數(shù)據(jù)庫(kù)創(chuàng)建一 個(gè)模板
(1)??? 啟動(dòng)DBCA,選擇Manage Templates
(2)??? 按照提示創(chuàng)建一個(gè)模板
1.2.3??? 將Oracle DB安裝盤(pán)里面 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ù)庫(kù)
$./dbca –silent –createdatabase –responseFile /home/oracle/embed/dbca.rsp
建議直接寫(xiě).ora文件配置listener
------------------Install.sh
#!/bin/bash
echo
date
ORACLE_HOME_NAME=OraDb10g
echo
printf "請(qǐng)輸入安裝盤(pán)目錄位置 [/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 "請(qǐng)輸入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ù)庫(kù)安裝成功!請(qǐng)接下來(lái)在root用戶下執(zhí)行root.sh腳本"
exit
else
echo "數(shù)據(jù)庫(kù)安裝失敗!"?
exit
fi
echo
---------------------------------------DBCA.sh
#!/bin/bash
echo
printf "開(kāi)始安裝DBCA,請(qǐng)輸入響應(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)論

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

相關(guān)下載

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