首頁 > 資訊
作者 : Examsoon點擊 : 488
 
日期:2011-2-11 14:18

Oracle認證10g 1z0-042數據庫靜默安裝的實踐過程記錄及經驗總結

Oracle認證數據庫靜默安裝的實踐過程記錄及經驗總結。其中10g 1z0-042 認證考試的靜默安裝實踐是在RHEL AS3U4上進行.(安裝測試過不下10次,如果妳有問題肯定是妳的問題)
使用這種方法安裝數據庫可以在ssh界面就可以了,而不需要OUI界面,並且不需要人 去修改任何的配置文件。
1.   靜默安裝Oracle數據庫10g 1z0-042 認證考試
以下是在Linux系統上靜默安裝Oracle數據庫10g 1z0-042 認證考試的實踐過程,主 要分爲以下兩個步驟:
l        
Step 1.靜默安裝Oracle數據庫10g 1z0-042 認證考試軟件
l        
Step 2.靜默安裝Oracle數據庫
1.1  Step 1.靜默安裝Oracle數據庫10g 1z0-042 認證考試軟件
1.1.1  使用OUI錄 制響應文件,記錄安裝過程
執行以下命令,然後在OUI中根據提示執行安裝數據庫軟件的操作
$./runInstaller –record –destinationFile /tmp/install_database.rsp
注意:
(1)錄制過程中選擇只安裝數據庫軟件不創建數據庫
(2)當安裝界面到達最後壹步時選擇cancel
1.1.2  回放響應文件靜默安裝Oracle數 據庫軟件
(1)執行以下命令靜默安裝Oracle數據庫軟件
$./runInstaller –silent –responseFile /tmp/install_database.rsp
(2)安裝完成後執行以下腳本
#. $ORACLE_BASE/oraInventory/orainstRoot.sh
#. $ORACLE_HOME/root.sh
(3)可選參數:
詳見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數據庫軟件
執行以下命令靜默卸載Oracle數據庫軟件
$./runInstaller –silent –deinstall –removeallfiles –removeAllPatches “REMOVE_HOMES={$ORACLE_HOME}” –responseFile /tmp/install_database.rsp
1.2  Step 2.靜默安裝Oracle數據庫
1.2.1  用DBCA創 建壹個種子數據庫――ISV實際需要使用的數據庫
(1)    創建初始數據庫的時候選擇Custom Database模板
(2)    建議使用File System存儲機制
(3)    數據文件的存放地點建議選擇
Use Oracle-Managed Files
Database Area: {ORACLE_BASE}/oradata
(4)    內存建議選擇Custom,指定SGA和PGA大小
(5)    字符集根據實際需要設定
(6)    數據庫創建選項裏面選擇Create Database
(7)    創建應用程序需要的表空間和用戶,導入初始數據
1.2.2          用DBCA根據種子數據庫創建壹 個模板
(1)    啓動DBCA,選擇Manage Templates
(2)    按照提示創建壹個模板
1.2.3          將Oracle DB安裝盤裏面 response目錄下的dbca.rsp拷 貝到本機上
1.2.4          修改dbca.rsp文件,將模 板名和DB名添加進去
GDBNAME=medi
SID= media3
TEMPLATENAME=
如果需要使用Oracle Enterprise Manager,則還需要修改以下參數如下:
EMCONFIGURATION=”LOCAL”
SYSMANPASSWORD=”password”
DBSNMPPASSWORD=”password”
1.2.5          執行以下命令使用DBCA根據模 板創建新數據庫
$./dbca –silent –createdatabase –responseFile /home/oracle/embed/dbca.rsp
建議直接寫.ora文件配置listener
------------------Install.sh
#!/bin/bash
echo
date
ORACLE_HOME_NAME=OraDb10g 1z0-042 認證考試
echo
printf "請輸入安裝盤目錄位置 [/home/oracle/Disk1]:"
read DISK_DRIVE
DISK_DRIVE=${DISK_DRIVE:=/home/oracle/Disk1}
echo
echo "設置oracle初始化參數..."
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 1z0-042 認證考試 響應文件的地址.[/home/oracle]:"
read response
response=${response:=/home/oracle}
echo
$DISK_DRIVE/runInstaller -silent -force -responseFile $response/media32.rsp &
if [ $? == 0 ]; then
echo ""
echo "數據庫安裝成功!請接下來在root用戶下執行root.sh腳本"
exit
else
echo "數據庫安裝失敗!" 
exit
fi
echo
---------------------------------------DBCA.sh
#!/bin/bash
echo
printf "開始安裝DBCA,請輸入響應文件的位置[/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;