swap分區至少要有2048MB,否則在Oracle安裝過程中會有警告。
2.軟件需求
1)需要安裝或升級的依賴軟件包。
make-3.81-14.fc10.i386
gcc-4.3.2-7.i386
glibc-2.9-3.i686
glibc-devel-2.9-3.i386
compat-db45-4.5.20-5.fc10.i386
compat-gcc-34-3.4.6-9.i386
compat-gcc-34-c++-3.4.6-9.i386
compat-libstdc++-33-3.2.3-64.i386
gnome-libs-1.4.2-10.fc10.i386
libaio-devel-0.3.107-4.fc10.i386
libaio-0.3.107-4.fc10.i386
libXp-1.0.0-11.fc9.i386
2)提示:
可以通過 rpm -q XXX 來查詢主機上是否有指定的RPM包
或者直接使用yum命令來安裝或升級軟件包,如果軟件包已經是最新版本,則安裝或升級過程會略過,安裝命令的一種形式是如下:
-------------------------------------------------------
# useradd –d “/home/oracle” –m –g dba oracle
# passwd oracle
#configuration for Oracle 10g
kernel.shmmax = 2147483648 # 最大共享內存段大小。
kernel.shmmni = 4096 # 整個系統共享內存段的最大數目。
kernel.sem = 250 32000 100 128 # 每個信號對象集的最大信號對象數;系統範圍內最大信號對象數;每個信號對象支持的最大操作數;系統範圍內最大信號對象集數。
fs.file-max = 65536 # 系統中所允許的文件句柄最大數目。
net.ipv4.ip_local_port_range = 1024 65000 # 應用程序可使用的IPv4端口範圍。
net.core.rmem_default = 1048576 # 套接字接收緩衝區大小的缺省值
net.core.rmem_max = 1048576 # 套接字接收緩衝區大小的最大值
net.core.wmem_default = 262144 # 套接字發送緩衝區大小的缺省值
net.core.wmem_max = 262144 # 套接字發送緩衝區大小的最大值
# mkdir –p /home/oracle/u01/app/oracle
# mkdir –p /home/oracle/u01/app/oradata
# mkdir –p /home/oracle/u01/app/oradata
# mkdir –p /home/oracle/u02/app/oraInventory
# chown –R oracle:dba /home/oracle/u01/app/oracle
# chown –R oracle:dba /home/oracle/u01/app/oradata /home/oracle/u02/app/oradata /home/oracle/u02/app/oraInventory
# chmod –R 775 /home/oracle/u01/app/oracle
# chmod –R 775 /home/oracle/u01/app/oradata /home/oracle/u02/app/oradata /home/oracle/u02/app/oraInventory
9.配置Oracle環境變量
以Oracle用戶登錄系統,用vi編輯~/.bash_profile文件,添加如下配置:
10.安裝
[oracle@rebsto database]$ No protocol specified
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
at java.awt.Window.init(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at oracle.ewt.popup.PopupFrame.<init>(Unknown Source)
at oracle.ewt.lwAWT.BufferedFrame.<init>(Unknown Source)
at oracle.sysman.oio.oioc.OiocOneClickInstaller.<init>(OiocOneClickInstaller.java:378)
at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:2091)
(5).Oracle安裝文件解壓後爲database文件,進入到database目錄下,運行./runInstaller
(6).按照安裝嚮導的提示配置相應的參數並運行相關的腳本,即能成功安裝。
(7).安裝好後以系統管理員身份登錄,運行命令:xhost -。
(8).打開/etc/redhat-release文件將版本號改回Fedora release 12 (Constantine)
11.驗證安裝: