參照 Oracle官方安裝文檔: http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html 1> 安裝準備 1.1>下載oracle安裝程式 在oracle 官網下載 oracle 10g for linux(10201_database_linux32.zip) 網址:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html1.2>虛擬機器記憶體: 本人的pc 只有512M記憶體,只能分給虛擬機器 256M記憶體; 雖然oracle安裝文檔推薦所需最小 RAM 為 512MB,而所需最小交換空間為 1GB,但是經實踐,我虛擬機器中的256M記憶體、320M 交換空間還是能夠用的; 1.3>虛擬機器磁碟容量 linux AS4 + oracle 10g, 起碼要用 7G磁碟空間,考慮到其他應用的安裝,可用的磁碟容量應有10G或者以上; 2>安裝oracle 2.1> 建立 Oracle 組和使用者帳戶 我的linux AS4是自動劃分磁碟 /usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle
id oracle 2.2> 建立目錄 mkdir -p /oracle/app mkdir -p /oracle/data chown -R oracle:oinstall /oracle/app /oracle/data chmod -R 775 /oracle/app /oracle/data 2.3> 配置 Linux 核心參數
# cat >> /etc/sysctl.conf <<EOF
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
EOF
# /sbin/sysctl -p 2.4> oracle 使用者佈建 Shell 限制
cat >> /etc/security/limits.conf <<EOF oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 EOF cat >> /etc/pam.d/login <<EOF session required /lib/security/pam_limits.so EOF
cat >> /etc/profile <<EOF
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF
cat >> /etc/csh.login <<EOF
if ( \$USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOF 2.5> oracle 使用者的環境變數 oracle 使用者.bash_profile的增加如下內容: ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/app/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=mydb1; export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin; export PATH 完了之後,應使用oracle重新登陸,使得以上變數生效 2.6> oracle 安裝 使用圖形介面(X window),用oracle 使用者登入;現在的oracle安裝,都是用java寫的,主要是為了統一各個系統的安裝介面; 解壓安裝包 $unzip 10201_database_linux32.zip 解壓完了之後,進入安裝目錄 $cd database 執行安裝 $./runInstaller 2.6.1>歡迎
單擊 Next。
2.6.2>指定清單目錄和認證
如果您一直在依循本指南中的步驟,則使用預設值即可。否則,編輯清單目錄的路徑,以指向正確目錄。
作業系統組名稱應為 oinstall。
2.6.3>如果這是首次在此機器上安裝 Oracle,則您將收到一個快顯視窗,提示需要以 root 使用者身份運行 orainstRoot.sh 指令碼。以 root 使用者身份登入,更改到視窗中指定的目錄,執行該指令碼,然後繼續操作。
2.6.4>指定檔案位置
如果您一直在依循本指南中的步驟,則使用預設值即可。否則,在繼續操作前確保源路徑和目標路徑正確。
2.6.5>選擇安裝類型
接受預設值 Enterprise Edition。
2.6.6>與特定產品相關的先決條件的檢查
如果您一直在依循本指南中的步驟,則所有檢查都應順利通過。如果一個或多個檢查失敗,則在繼續操作前糾正該問題。
2.6.7>選擇資料庫配置
接受預設值 Create a starter database 和 General Purpose。
指定資料庫配置選項
輸入資料庫的全域資料庫名稱。該名稱應包含 ORACLE_SID 和伺服器網域名稱(例如,demo1.orademo.org,其中 demo1 是 ORACLE_SID,orademo.org 是網域名稱)。
輸入全域資料庫名稱時,SID 框將自動填滿。
接受預設的資料庫字元集���
選擇 Create database with sample schemas。
2.6.9>選擇資料庫管理選項
選擇 Use Database Control for Database Management。
2.6.10>指定資料庫檔案儲存選項
選擇 File System,然後輸入資料庫檔案要使用的路徑名(在本例中為 /u02/oradata)。
2.6.11>指定備份和復原選項
選擇 Do not enable Automated backups。
2.6.12>指定資料庫模式口令
選擇 Use the same password for all the accounts。
選擇一個口令,然後輸入兩次進行確認。
2.6.13>摘要
顯示已安裝產品的摘要。
單擊 Install。
2.6.14>安裝
此螢幕曆經安裝和連結 Oracle 軟體的幾個階段。
安裝過程結束時彈出一個視窗顯示配置資訊。記下 Enterprise Manager URL,然後單擊 OK 關閉該視窗。
彈出一個“Setup Privileges”視窗,提示需要以 root 使用者身份回合組態指令碼。以 root 使用者身份登入,切換到該視窗中指示的目錄,然後執行 root.sh 指令碼。該指令碼提示輸入本地 bin 目錄的位置。按 Enter 鍵接受預設值。當指令碼完成時,返回到 Setup Privileges 視窗並單擊 OK。(如下所示。)
安裝結束
記下摘要中顯示的 URL,並在準備好時單擊 Exit。
恭喜!您的新 Oracle 10g 資料庫已經啟動並可以使用。 2.7>手工執行dbca 我在安裝過程中,oracle database configuration assistan(dbca)報錯,我只能自己產生資料庫 使用圖形介面(X window),用oracle 使用者登入,執行 dbca 然後按提示完成資料庫的建立 2.7.1>歡迎
單擊 Next。
2.7.2>操作
選擇 Create a Database。
2.7.3>資料庫模板
選擇 General Purpose。
2.7.4>資料庫標識
輸入全域資料庫名稱。
2.7.5>管理選項
選擇 Configure the Database with Enterprise Manager。
選擇 Use Database Control for Database Management。
2.7.6>資料庫認證
選擇 Use Same Password for All Accounts。
輸入口令並確認。
2.7.7>儲存選項
選擇 檔案系統
2.7.8>資料庫檔案位置
選擇 Use Oracle-Managed Files。
確保已將 Database Area 設定為您建立的磁碟組。它包含一個前置加號 — 例如,+DATA1。
2.7.9>恢複配置
選擇 Specify Flash Recovery Area。
- 快速恢複區 — 輸入要用於快速恢複的 ASM 磁碟組。
- 快速恢複區大小 — 接受預設值 2048。
如果要使用歸檔記錄模式,則選中 Enable Archiving。對於評估資料庫,可以不選該項。
2.7.10>資料庫內容
選擇 Sample Schemas。
我們不使用定製指令碼,因此單擊 Next。
2.7.11>初始化參數
接受預設值,然後單擊 Next。
2.7.12>資料庫儲存
接受預設值,然後單擊 Next。
2.7.13>建立選項
選擇 Create Database(預設值)並單擊 Finish。
2.7.14>確認
檢查完資料庫詳細資料後單擊 OK。
2.7.15>DBCA 顯示一個巨集指令清單和一個進度條。根據硬體的不同,資料庫建立可能需要幾分鐘到幾小時的時間。
2.7.16>當資料庫建立完成時,將顯示一個顯示摘要視窗。記下 Enterprise Manager URL,然後單擊 Exit。