本指南描述如何使用 Oracle 安裝向導在 UNIX 系統中安裝和配置 10g R1 (10.1.0) 數據庫。請在安裝前閱讀該產品的發行概述,Oracle 10g 數據庫的光盤上提供了它。您也可以在 OTN 站點:
http://otn.oracle.com/documentation/
上獲得最新的發行概述。
开始安裝以前,请进行以下準备工作:
準备安裝光盘。
確定安裝用户名。
缺省用户名稱为 oracle,Oracle 安裝向导會自动创建这一用户。
確定安裝组名稱。
缺省用户組名稱为 oinstall,Oracle 安裝向导會自动创建这個组。
決定管理员组名稱。
缺省管理员组为 dba,Oracle
安裝向导會自动创建这個组。
確定 ORACLE_SID。
缺省 ORACLE_ SID 为 orcl。
確定 ORACLE_BASE。
缺省 ORACLE_BASE 为
/opt/app/oracle。
決定 ORACLE_HOME。
缺省基路徑为
/opt/app/oracle/product/10.1.0/db_1。
系统必须满足以下最小硬件需求。
物理內存(RAM) | 512MB |
磁盘空间 | 软件文件:2.5GB
數據库文件:1.2GB (/tmp:400MB) |
Swap 空间 | 1GB 或两倍內存大小 (如果內存超过2G,那么可以设置1-2倍的 swap 空间) |
注意:
如果 /tmp 目錄的可用空間小于400 MB,可以在 oracle 用戶環境中設置 TEMP 和 TMPDIR 環境變量。Oracle 安裝向導會在安裝過程中由 root 用戶轉為 oracle 用戶,所以給 root 用戶設置環境變量不會起作用。
創建一個至少為 400MB 的空閒分區。
# mkdir /opt/tmp
# chmod 1777 /opt/tmp
在 oracle 用户的 shell 启动 文件(.bash_profile)中设置 TEMP 和 TMPDIR 环境变量
export TEMP=/opt/tmp
export TMPDIR=/opt/tmp
MIRACLE LINUX V3.0 针对 Oracle 进行了优化,因此不需要修改內核參數。如果希望定制內核參數,可以编辑文件 /etc/sysctl.conf。
以下为 Oracle10g 所需的软件包。
gcc-3.4.3-9.EL4.1-x86_64 glibc-2.3.4-2.3AX-i686 glibc-2.3.4-2.3AX-x86_64 glibc-devel-2.3.4-2.3AX-i386 glibc-devel-2.3.4-2.3AX-x86_64 make-3.80-5-x86_64 openmotif21-2.1.30-11.RHEL4.2-i386 setarch-1.6-1-x86_64 compat-db-4.1.25-9-i386 compat-db-4.1.25-9-x86_64 compat-gcc-32-3.2.3-47.3-x86_64 compat-gcc-32-c++-3.2.3-47.3-x86_64 compat-libstdc++-33-3.2.3-47.3-i386 compat-libstdc++-33-3.2.3-47.3-x86_64 gnome-libs-1.4.1.2.90-44.1-i386 gnome-libs-1.4.1.2.90-44.1-x86_64 libaio-0.3.103-3-i386 libaio-0.3.103-3-x86_64 libaio-devel-0.3.103-3-x86_64
光盤會被自動加載。如果沒有加載,登錄並轉換為 root 用戶。右鍵單擊"桌面",然後單擊"加載"。或者使用以下命令:
$ su -
# mount /mnt/cdrom
以 root 身份運行 Oracle 安裝向導,使用以下命令:
# oranavi
啟動 Oracle 安裝向導。從下列選項中選擇操作類型,然後單擊“前進”。
指定安裝介质。
檢查計劃安裝的產品版本,然後單擊“確定”。
指定本地 Unix 用戶和用戶組,然後單擊“前進”。
指定 oracle 用戶密碼和主目錄,然後單擊“前進”。
設置 ORACLE_BASE, ORACLE_HOME 和 ORACLE_SID 等環境變量,然後單擊“前進”。
如果需要為 Oracle 數據庫增加一些 Apache配置項,單擊“是”,否則單擊“否”。
如果立即開始安裝,單擊“確定”,否則單擊“關閉”。
啟動 Oracle 通用安裝程序,然後单击 Next。
指定倉庫 (Inventory) 目錄的全路徑,安裝用戶組名稱設為 "oinstall",然後單擊 Next。
只有在系統中第一次安裝 Oracle 產品時才需要運行它,在一個終端窗口以 root 身份運行 $ORACLE_BASE/oraInventory/orainstRoot.sh
# /opt/oracle/orainstRoot.sh
腳本运行完毕後,单击 Continue。
在目标 (Destination)部分,指定 Oracle 主目录路徑,然後单击 Next。
选择安裝类型,然後单击 Next。这裡选择 "Enterprisee Edition".
选择創建數據库或者只安裝软件。这裡选择 "Create a starter database" 和 "General Purpose"。接受缺省设置,然後单击 Next。
指定全局數據庫名稱 (也用于SID),選擇數據庫字符集。SID 應該和 SID 環境變量相同。
选择这個实例的管理选项。这裡选择 "Database Control"。接受所有缺省值,然後单击 Next。
选择數據库建立的存储機制。这裡选择 "File System",並指定數據库文件路徑,然後单击 Next。
选择是否进行自动备份。这裡选择 "Do not enable Automated backups"。接受所有缺省值,然後单击 Next。
输入並确认所有數據库帐户的密码,然後单击 Next。
对安裝总结进行复查,然後单击 Next。
配置助手页面中显示了一些用于配置软件和建立數據库的配置助手狀态信息。在數據库配置助手运行结束後,单击 OK 继续。
显示數據库配置助手,然後自动创建數據库。
數據库创建结束後,显示下面的窗口。依照窗口信息的指示操作,然後单击 OK 並关闭窗口。
配置助手运行後,显示如下窗口 。以 root 身份在一個終端中運行 $ORACLE_HOME/root.sh:
# /opt/app/oracle/product/10.1.0/db_1/root.sh
这是安裝结束页面。配置助手配置了一些基于 Web 的应用。这個页面显示这些应用的 URLs。如有需要,請記錄。
版本所有(C) 2000-2005 MIRACLE LINUX 公司