在看這篇文章時請先看完圖形安裝,有個了解之後看這篇比較好。
在靜默安裝之前必須將先前裝的資料庫解除安裝掉,並刪除相應的目錄,必須得刪除乾淨
除了product
目錄外,
其餘的全部刪掉
.進入到下面目錄
,將其中的檔案全部刪掉
以root登陸,
進入/etc目錄,
執行:rm –rf ora*,
刪除以ora
開始的檔案
編輯/database/response目錄下的enterprise.rsp檔案
修改enterprise.rsp檔案的許可權,以便oracle使用者能夠操作。
chownoralce.oinstall enterprise.rsp
chomd 777 enterprise.rsp
vi enterprise.rsp
unix_group_name="oinstall"
oracle_home_name="oracle10g_home1"
install_type="ee"
s_namefordbagrp="dba"
s_nameforopergrp="dba"
n_configurationoption=3
(表示安裝)
進入到解壓軟體的
database
目錄下執行
(oracle使用者)
命令執行完後要求執行兩個指令碼
以root使用者)
以oracle
cd $oracle_base
可以進入上面目錄,注意這都是上面建立好的,環境變數設定的。
mkdir -p admin/db1
cd admin/db1
mkdir adump bdump cdump dpdump udump
adump
:審計資訊,
於監視使用者所執行的資料庫操作,oracle會將審計跟蹤結果存放到os檔案(預設位置為$oracle_base/admin/$oracle_sid/adump/)或資料庫(儲存在system表空間中的sys.aud$表中,可通過檢視dba_audit_trail檢視)中。預設情況下審計是沒有開啟的。
bdump:記錄後台程序產生trace檔案,後台程序trace 和alert log ,就是說
alert_sid.log
也存在這個目錄中
oracle
資料庫的日誌檔案$oracle_base/admin/orasid/bdump/alert_orasid.log記錄了重作日誌的轉換,資料庫啟動和關閉,資料庫結構的改變,回退段的修改,死鎖,內部錯誤等資訊
.cdump
:core trace,一般是用來日誌應用程式的除非資料庫出了問題 否則基本上不會有什麼資訊
dpdump:是存放一些登入資訊的
pfile
:初始化引數檔案
initsid
udump
: 記錄使用者產生的trace檔案,
前台手動trace的,比如sql trace之後session的trace檔案
mkdir -p oradata/db1
建立密碼檔案
orapwd file=orpwdb1 password=123456 force=y
(注意,file=orpwdb1這句必須這樣設定,linux下oracle的密碼檔名格式為orpwsid,這裡我的sid為db1)
進入下面目錄建立資料庫啟動檔案initdb1.ora,寫入下面必須也是最基本的四項引數.
執行建立資料庫指令碼:createdb.sql
指令碼內容
create database db1
user sys identified by sys
user system identified by sys
maxlogfiles 5
maxlogmembers 5
maxloghistory 1
maxdatafiles 100
maxinstances 1
character set al32utf8
national character set al16utf16
extent management local
default temporary tablespace tempts1
size 20m reuse
undo tablespace undotbs1
size 200m reuse autoextend on maxsize unlimited;
進入資料庫:sqlplus / as sysdba
讓資料庫啟動到nomount,因為開始沒有控制檔案,initdb1.ora不會被啟用,當資料庫指令碼執行完畢後會生成控制檔案
(→沒有執行指令碼之前的檔案)
(執行指令碼之後的檔案)
catalog.sql catproc.sql (
以sys許可權
),資料庫處於open狀態。
用於建立pl/sql語法和資料字典
指令碼(以
system許可權)
完畢
ORACLE靜默安裝方式
在很多企業級安裝資料庫時,常常有大規模的安裝任務,這時使用響應檔案來批量安裝可以提高工作效率,下面介紹資料庫軟體的靜默安裝方式。一 資料庫伺服器端安裝 1.生成安裝響應檔案 runinstaller record destinationfile tmp install database 10g.rs...
ORACLE 11 2靜默安裝
yum install gcc make binutils setarch compat db libstdc devel unixodba unixodbc devel libaio devel sysstat pdksh groupadd dba groupadd oinstall userad...
ORACLE 11G 靜默安裝
oracle資料庫靜默安裝 配置yum源 掛載centos 7 x86 64 everything 1611.iso mount t auto o loop centos 7 x86 64 everything 1611.iso media 刪除 etc yum.repos.d 下的所有檔案 vi ...