詳解Linux下Oracle資料庫的靜默安裝

2021-05-23 12:16:40 字數 1693 閱讀 1972

在某些特殊的情況下,如因為網路或者x配置的關係無法連線到x server或者主機上沒有x,就可以使用靜默安裝的方式安裝資料庫,同樣如果需要大規模部署,則靜默安裝將會大大減輕dba的重複勞動力,而且靜默安裝不需要x,從安裝效率及資源占用上都比圖形化oui的方式有優勢。

1、靜默安裝oracle軟體

oracle的靜默安裝需要用到乙個response檔案,這個檔案可以通過事先使用oui錄製:

執行以下命令,然後在oui中根據提示執行安裝資料庫軟體的操作

$./runinstaller –record –destinationfile /tmp/install_database.rsp

注意:(1)錄製過程中選擇只安裝資料庫軟體不建立資料庫

(2)當安裝介面到達最後一步時選擇cancel

錄製成功後,就可以使用產生的響應檔案回放整個安裝過程了:

(1)執行以下命令靜默安裝oracle資料庫軟體

$./runinstaller –silent –responsefile /tmp/install_database.rsp

(2)安裝完成後執行以下指令碼

#. $oracle_base/orainventory/orainstroot.sh

#. $oracle_home/root.sh

注意:如果oui在靜默安裝時產生錯誤(類似oui-10037等錯誤),則靜默安裝會中止,出現這種情況請檢查相關目錄許可權及使用者、組是否已經建立;如果prereqchecks階段有些要求沒有滿足,oui缺省會忽略而繼續安裝(沒有配置核心引數和物理記憶體不足,缺包情況沒有實驗),所以建議在靜默安裝之前先做檢查以免安裝出現失敗。

2、dbca靜默安裝資料庫

用dbca建立乙個種子資料庫:

(1) 建立初始資料庫的時候選擇custom database模板

(2) 建議使用file system儲存機制

(3) 資料檔案的存放地點建議選擇

use oracle-managed files

database area: /oradata

(4) 記憶體建議選擇custom,指定sga和pga大小

(5) 字符集根據實際需要設定

(6) 資料庫建立選項裡面選擇create database

(7) 建立應用程式需要的表空間和使用者,匯入初始資料

用dbca根據種子資料庫建立乙個模板:

(1) 啟動dbca,選擇manage templates

(2) 按照提示建立乙個模板,建立後的模板檔案:$oracle_home/assistants/dbca/templates

/將oracle db安裝盤裡面response目錄下的dbca.rsp拷貝到本機上

修改dbca.rsp檔案,將模板名和db名新增進去

gdbname=orcl1

sid=orcl1

templatename=orcl.dbc

如果需要使用oracle enterprise manager,則還需要修改以下引數如下:

emconfiguration=」local」 sysmanpassword=」password」 dbsnmppassword=」password」   執行以下命令使用dbca根據模板建立新資料庫

$./dbca –silent –createdatabase –responsefile /home/oracle/dbca.rs

Linux下安裝Oracle詳解

至少512 mb物理記憶體 需1.5倍物理記憶體的互動空間 至少400 mb tmp 臨時目錄空間 oracle軟體需要1.5 gb 到 3.5 gb 磁碟空間 預設資料庫需要1.2 gb cat etc issue uname r grepmemtotal proc meminfo grepswa...

linux下使用otl開發oracle資料庫程式

include using namespace std include define otl stream read iterator on define otl ora9i compile otl 4.0 oci9i include include the otl 4.0 header file ...

詳解Linux下Oracle的靜默安裝

在某些特殊的情況下,如因為網路或者x配置的關係無法連線到x server或者主機上沒有x,就可以使用靜默安裝的方式安裝資料庫,同樣如果需要大規模部署,則靜默安裝將會大大減輕dba的重複勞動力,而且靜默安裝不需要x,從安裝效率 在某些特殊的情況下,如因為網路或者x配置的關係無法連線到x server或...