『壹』 linux下怎麼安裝oracle
參考oracle網站
第 1 部分:安裝 Linux
本指南採用具有以下硬體配置的伺服器:
兩個 800MHz Pentium III CPU
512MB RAM
兩個 SCSI 主機適配器 (Ultra SCSI 160)
八個 SCSI 磁碟驅動器 (2 x 9GB + 6 x 36GB)
一個 100Base-T 乙太網適配器
一個 1000Base-T 乙太網適配器
對磁碟進行配置,使每個 SCSI 主機適配器連接到一個 9GB 磁碟和三個 36GB 磁碟。
請注意,盡管這根本算不上是一個「強大」的設置,但即便是使用再低的設置也可以完成本指南介紹的大部分任務。基本資料庫安裝只需要一個 CPU、512MB 內存和一個可用空間至少為 6.5GB 的磁碟驅動器(IDE、SCSI 或 FireWire)。
現在,我們將逐步演示在伺服器上安裝 Linux 操作系統的過程。本文假設進行 Linux 系統全新安裝(有別於升級),並假設伺服器為 Oracle 所專用,且伺服器上沒有其他操作系統或數據。
Red Hat Enterprise Linux 2.1
Oracle 10g 經認證可以在 Red Hat Enterprise Linux 2.1(Advanced Server 和 Enterprise Server)(Update 3) 或更高版本上運行。Red Hat Network (RHN) 提供更新,這些更新可以作為用於創建 CD 的 ISO 文件或作為單個程序包更新下載。
要對全新 Linux 安裝應用更新,最簡單、最快速的方法是使用更新 CD 執行安裝。如果 Linux 已經安裝或 CD 上沒有更新,則可以通過 RHN 應用這些更新。由於本指南針對的是全新 Linux 安裝,因此您將使用更新 CD。
使用更新 CD 集中的第一張 CD 啟動伺服器。
您可能需要更改 BIOS 設置,以允許從 CD 啟動。
啟動屏幕上出現時在底部顯示 boot:。
選擇 Enter,從控制台上執行圖形安裝。(對於其他安裝方法和選項,請參閱 Red Hat 安裝指南。)
安裝程序掃描硬體,短暫顯示 Red Hat 閃屏,然後開始顯示一系列屏幕提示。
選擇語言
接受默認值。
配置鍵盤
接受默認值。
配置滑鼠
接受默認值。
安裝類型
接受默認值。
設置磁碟分區
本文不介紹磁碟分區的詳細方法,而是假設您熟悉磁碟分區方法。
(警告:對磁碟進行錯誤分區是刪除硬碟上所有內容的最可靠、最快捷的方法之一。如果不確定如何分區,請先停下來,找人幫幫您,否則您將冒丟失數據的危險!)
本文使用以下分區方案(文件系統均為 ext3):
第一個控制器 (/dev/sda) 上的 9GB 磁碟包含以下分區,用於存放所有 Linux 和 Oracle 軟體:
- 100MB /boot 分區(對於 RHEL 2.1,最小為 50MB)
-1,500MB 交換分區 — 將此分區大小至少設置為系統 RAM 的兩倍,但不要超過 2GB(32 位系統不支持大於 2GB 的交換文件)。如果需要大於 2GB 的交換空間,則創建多個交換分區。
-7,150MB 根分區 — 該分區將用於所有目錄,包括 /usr、/tmp、/var、/opt、/home 等。這樣做純粹是為了講解本指南而簡化安裝。更可靠的分區方案是將這些目錄劃分到單獨的文件系統。
配置啟動載入程序
接受默認值。
配置啟動載入程序口令
如果要為 GRUB 設置口令,請在此處輸入。對於評估系統,無需設置該項。
配置網路
通常情況下,最好使用靜態 IP 地址配置資料庫伺服器。為此,取消選中 Configure using DHCP 並輸入伺服器的網路配置。確保輸入了主機名且已選中 Activate on boot。
配置防火牆
出於本演示的需要,將不配置防火牆。選擇 No firewall(安全管理員,請不要生氣)。
其他語言支持
接受默認值。
選擇時區
選擇適合您區域的時間設置。將系統時鍾設置為 UTC 對伺服器而言通常是一個很好的做法。為此,單擊 System clock uses UTC。
配置帳戶
為 root 用戶選擇一個口令,並將其輸入所給的域中。為自己創建一個帳戶。(不要在此時創建 oracle 帳戶;我們將在稍後創建它。)
選擇程序包組
選擇 Gnome 或 KDE(或兩者都選擇)圖形用戶界面(默認為 Gnome)。注意:這兩個 GUI 都非常受歡迎,其中 Gnome 在美國使用更普遍。我個人偏愛 KDE,這是因為它的終端模擬器可輕松實現剪切和粘貼,從而可將輸入復制到多個連接(例如,當您在多個節點上配置 RAC 時,這將節省鍵入操作)。
選擇 Software Development
未解決的相關性
如果看到此屏幕,只需選擇 Install packages to satisfy dependencies(默認值)並繼續操作。
配置圖形界面 (X)
接受默認值,除非安裝程序無法識別您的視頻卡。如果您的視頻卡無法被識別,則將無法繼續操作。
准備安裝
單擊 Next
安裝程序包
軟體將被復制到硬碟並被安裝。根據提示更改磁碟,然後在安裝完成時單擊 Next。
創建啟動磁碟
如果需要,創建一張啟動磁碟,或選擇 Skip boot disk creation。
配置監視器
如果安裝程序正確識別了您的監視器,則接受默認值。否則,從列表中選擇一個兼容的監視器。
恭喜
從系統中取出安裝介質,然後單擊 Next。
系統自動重新啟動,並顯示一個圖形登錄屏幕。如果您是使用基本產品 CD 而非更新 CD 執行的安裝,則在繼續操作前必須通過 RHN 應用更新。
驗證您的安裝
如果完成了以上步驟,您應該具備 Oracle 10g 所需的所有程序包和更新。您可以執行以下步驟驗證您的安裝。
所需內核版本:2.4.9-e.25(或更高版本)
通過運行以下命令檢查內核版本:
uname -r
例如:
# uname -r
2.4.9-e.27smp
其他所需程序包的版本(或更高版本):
gcc-2.96-124
make-3.79
binutils-2.11
openmotif-2.1.30-11
glibc-2.2.4-31
要查看系統上安裝了這些程序包的哪些版本,運行以下命令:
rpm -q gcc make binutils openmotif glibc
例如:
# rpm -q gcc make binutils openmotif glibc
gcc-2.96-118.7.2
make-3.79.1-8
binutils-2.11.90.0.8-12
openmotif-2.1.30-11
glibc-2.2.4-32.8
如果系統上缺少任何程序包版本,或版本比以上指定的版本舊,則可以從 Red Hat Network 下載並安裝更新。
Red Hat Enterprise Linux 3
Oracle 10g 經認證可以在不需要更新的情況下運行 Red Hat Enterprise Linux 3(Advanced Server 和 Enterprise Server)的基本版本。如果擁有更新 CD,則可以使用更新版本中的啟動 CD 而非基本版本中的啟動 CD 在安裝過程中自動應用所有更新。Oracle 支持 Red Hat 的所有更新。
使用第一張 CD 啟動伺服器。
您可能需要更改 BIOS 設置,以允許從 CD 啟動。
啟動屏幕上出現時在底部顯示 boot:。
選擇 Enter,從控制台上執行圖形安裝。(對於其他安裝方法和選項,請參閱 Red Hat 安裝指南。)
安裝程序掃描硬體,短暫顯示 Red Hat 閃屏,然後開始顯示一系列屏幕提示。
選擇語言
接受默認值。
配置鍵盤
接受默認值。
歡迎屏幕
單擊 Next。
配置滑鼠
接受默認值。
安裝類型
選擇 Custom。
設置磁碟分區
本文不介紹磁碟分區的詳細方法,而是假設您熟悉磁碟分區方法。
(警告:對磁碟進行錯誤分區是刪除硬碟上所有內容的最可靠、最快捷的方法之一。如果不確定如何分區,請先停下來,找人幫幫您,否則您將冒丟失數據的危險!)
本文使用以下分區方案(文件系統均為 ext3):
第一個控制器 (/dev/sda) 上的 9GB 磁碟包含以下分區,用於存放所有 Linux 和 Oracle 軟體:
- 100MB /boot 分區
-1,500MB 交換分區 — 將此分區大小至少設置為系統 RAM 的兩倍,但不要超過 2GB(32 位系統不支持大於 2GB 的交換文件)。如果需要大於 2GB 的交換空間,則創建多個交換分區。
-7,150MB 根分區 — 該分區將用於所有目錄,包括 /usr、/tmp、/var、/opt、/home 等。這樣做純粹是為了講解本指南而簡化安裝。更可靠的分區方案是將這些目錄劃分到單獨的文件系統。
配置啟動載入程序
接受默認值。
配置網路
通常情況下,最好使用靜態 IP 地址配置資料庫伺服器。為此,單擊 Edit。
出現一個彈出窗口。取消選中 Configure using DHCP 復選框,並輸入伺服器的 IP 地址和網路掩碼。確保選中 Activate on boot,然後單擊 OK。
在 Hostname 框中,選擇 manually 並輸入主機名。
在 Miscellaneous Settings 框中,輸入其他網路設置。
配置防火牆
出於本演示的需要,將不配置防火牆。選擇 No firewall。
其他語言支持
接受默認值。
選擇時區
選擇適合您區域的時間設置。將系統時鍾設置為 UTC 對伺服器而言通常是一個很好的做法。為此,單擊 System clock uses UTC。
設置 Root 口令
輸入 root 的口令,並再次輸入以進行確認。
選擇程序包組
只選擇此處顯示的程序包集,其他選項不要選。
桌面
- X Window 系統
- Gnome
- KDE
- 請參閱我在 RHES 2.1 部分中提供的有關 GUI 選擇的意見。
應用程序
- 編輯器
- 圖形網際網路
伺服器
- 不要選擇該組中的任何選項。
開發
- 開發工具
系統
- 管理工具
Red Hat Enterprise Linux
- 不要選擇該組中的任何選項。
雜項
- 原有軟體開發
單擊 Next 繼續操作。
准備安裝
單擊 Next。
安裝程序包
軟體將被復制到硬碟並被安裝。根據提示更改磁碟,然後在安裝完成時單擊 Next。
配置圖形界面 (X)
接受默認值,除非安裝程序無法識別您的視頻卡。如果您的視頻卡無法被識別,則將無法繼續操作。
配置監視器
如果安裝程序正確識別了您的監視器,則接受默認值。否則,從列表中選擇一個兼容的監視器。
定製圖形配置
接受默認值。
恭喜
從系統中取出安裝介質,然後單擊 Next。
系統自動重新啟動並顯示一個新的歡迎屏幕。
單擊 Next。
許可協議
閱讀許可協議。如果同意其中的條款,則選擇 Yes, I agree to the License Agreement 並單擊 Next。
日期和時間
設置日期和時間。
如果要使用 NTP 伺服器(推薦),則選擇 Enable Network Time Protocol 並輸入 NTP 伺服器的名稱。
用戶帳戶
為自己創建一個帳戶。
此時不要為 oracle 創建帳戶。本部分稍後將介紹如何創建 oracle 帳戶。
Red Hat Network
如果要立即使用或激活 Red Hat Network 帳戶,則接受默認值,單擊 Next 並遵循 Red Hat 產品附帶的產品激活說明。
其他 CD
單擊 Next。
完成設置
單擊 Next。
出現一個圖形登錄屏幕。
恭喜!您的 Linux 軟體現已安裝完畢。
驗證您的安裝
如果完成了以上步驟,您應該具備 Oracle 10g 所需的所有程序包和更新。您可以執行以下步驟驗證您的安裝。
所需內核版本:2.4.21-4.EL(這是 RHEL 3 的基本版本附帶的內核版本。此內核或更新中提供的任何版本的內核均適用於 Oracle 10g。)
通過運行以下命令檢查內核版本:
uname -r
例如:
# uname -r
2.4.21-4.0.1.ELsmp
其他所需程序包的版本(或更高版本):
gcc-3.2.3-2
make-3.79
binutils-2.11
openmotif-2.2.2-16
setarch-1.3-1
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-db-4.0.14.5(Oracle 10g 資料庫安裝指南 中將其列為是必需的,但此處並不需要)
要查看系統上安裝了這些程序包的哪些版本,以 root 用戶身份運行以下命令:
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \
compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
例如:
# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \
> openmotif compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
gcc-3.2.3-20
make-3.79.1-17
binutils-2.14.90.0.4-26
openmotif-2.2.2-16
setarch-1.3-1
package compat-db is not installed
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
請注意,尚未安裝 compat-db 程序包。安裝過程中可用的任何程序包組均不包含此程序包,因此必須在單獨的步驟中安裝。如果系統上缺少任何其他程序包版本,或版本比以上指定的版本舊(compat-db 除外),則可以從 Red Hat Network 下載並安裝更新。
安裝 compat-db
插入原始 Red Hat Enterprise Linux 介質的第二張 CD。(Update 2 中未包含該程序包,它僅存在於原始介質中。)
此 CD 自動掛載。
以 root 用戶身份運行以下命令:
rpm -ivh /mnt/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm
例如:
# rpm -ivh /mnt/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm
Preparing... ########################################### [100%]
1:compat-db ########################################### [100%]
SUSE Linux Enterprise Server 8
Oracle 10g 經認證可以在 Novell SUSE Linux Enterprise Server (SLES) 8 上運行。Novell 通過 CD 或通過其支持門戶在線提供 Service Pack 和程序包更新。在本指南中,我們將從 CD 安裝 SLES 8 (Service Pack 3)。
使用 SLES 8 CD 啟動伺服器。
您可能需要更改 BIOS 設置,以允許從 CD 啟動。
出現 SUSE Linux Enterprise Server 安裝屏幕。
選擇 Installation。
安裝程序掃描您的硬體並顯示 YaST 界面。
選擇語言
接受許可協議。
接受默認值 English (US)。
安裝設置
選擇 New Installation。
分區
本文不介紹磁碟分區的詳細方法,而是假設您熟悉磁碟分區方法。
(警告:對磁碟進行錯誤分區是刪除硬碟上所有內容的最可靠、最快捷的方法之一。如果不確定如何分區,請先停下來,找人幫幫您,否則您將冒丟失數據的危險!)
本文使用以下分區方案(文件系統均為 ext3):
第一個控制器 (/dev/sda) 上的 9GB 磁碟包含以下分區,用於存放所有 Linux 和 Oracle 軟體:
- 100MB /boot 分區
-1,500MB 交換分區 — 將此分區大小至少設置為系統 RAM 的兩倍,但不要超過 2GB(32 位系統不支持大於 2GB 的交換文件)。如果需要大於 2GB 的交換空間,則創建多個交換分區。
-7,150MB 根分區 — 該分區將用於所有目錄,包括 /usr、/tmp、/var、/opt、/home 等。這樣做純粹是為了講解本指南而簡化安裝。更可靠的分區方案是將這些目錄劃分到單獨的文件系統。
軟體
單擊 Software 的鏈接。
出現 Software Selection 屏幕。
單擊 Detailed Selection。
左側窗口顯示軟體選擇列表。單擊每個選項旁的復選框以將其選中/取消選中。
選擇以下軟體(這是推薦的軟體集;不要選中其他軟體):
- C/C++ 編譯器和工具
- KDE(或 Gnome)
- LSB 運行時環境
- 幫助與支持文檔
- 圖形基本系統
- YaST2 配置模塊
- SLES 管理工具
建議不要安裝以下項,因為它們可能與提供相同服務的 Oracle 產品沖突:
- 簡單 Web 伺服器
- 身份驗證伺服器(NIS、LDAP、Kerberos)
時區
設置您的時區。
單擊 Accept。
出現一個警告對話框。准備好繼續操作時,單擊 Yes, install。
根據安裝程序的提示更換 CD。
安裝此軟體後,將顯示一個窗口,提示基本系統已經安裝成功。
取出安裝 CD,然後單擊 OK。
系統重新啟動。
輸入 root 用戶的口令,並再次輸入以進行確認。
為自己創建一個帳戶。不要在此時創建 oracle 帳戶;我們將在稍後創建它。
桌面設置
接受默認值。
出現一個有關自動檢測本地列印機的警告窗口。
單擊 Skip detection。
配置網路介面,並在准備好繼續操作後單擊 Next。
建議為伺服器設置靜態 IP 地址。
構建資料庫無需配置列印機、數據機、ISDN 適配器或音效卡。
出現一個圖形登錄屏幕。
現在,您需要安裝 Service Pack 3。以您自己的身份登錄。
插入更新 CD,然後單擊 Patch CD Update。
啟動 YaST2(SUSE 的系統管理工具)。
選擇 SUSE > System > YaST2。(SUSE 是位於屏幕左下部帶微笑蜥蜴側臉的綠色圓按鈕。它相當於「開始」。)
出現一個窗口,提示輸入 root 用戶口令。輸入口令,然後單擊 OK。
出現 YaST Control Center。
出現 YaST Online Update 窗口。
接受默認值,然後單擊 Next。
出現一個窗口,顯示一個補丁更新列表。
YaST 在更新系統其他部分之前需要先對自身進行更新。所需程序包已被選中。此時不要選擇任何其他程序包。
單擊 Accept。
出現一個窗口,提示重新啟動在線更新。
單擊 OK。
出現一個窗口,提示安裝已成功。
單擊 OK。
在 YaST Online Update 窗口中,單擊 Finish。
在 YaST Control Center 窗口中,單擊 Close。
重復步驟 21 和 22。
出現一個窗口,顯示一個補丁更新列表。
單擊 Accept 接受默認值。
可能出現包含各種提示(如「Make sure you update sendmail」)的小彈出窗口。單擊 OK 關閉它們。
此步驟需要一些時間。將游標懸停在 Next 按鈕上。如果更新仍在運行,則顯示一個時鍾圖標。
出現一個窗口,提示安裝已成功。
單擊 OK。
在 YaST Online Update 屏幕上,單擊 Next。
安裝程序寫系統配置。
在 YaST Control Center 中,單擊 Close。
注銷。
SUSE > Logout。
取出更新 CD。
重新啟動系統。
在圖形登錄屏幕上,單擊 Menu。
選擇 Shutdown。
選擇 Restart computer。
輸入 root 口令。
單擊 OK。
恭喜!您的 Linux 軟體現已安裝完畢。
驗證您的安裝
如果完成了以上步驟,您應該具備 Oracle 10g 所需的所有程序包和更新。您可以執行以下步驟驗證您的安裝。
所需內核版本:2.4.21-138(或更高版本)
通過運行以下命令檢查內核版本:
uname -r
例如:
# uname -r
k_smp-2.4.21-138
其他所需程序包的版本(或更高版本):
gcc-3.2.2-38
make-3.79
binutils-2.12
openmotif-2.2.2-124
要查看系統上安裝了這些程序包的哪些版本,以 root 用戶身份運行以下命令:
rpm -q gcc make binutils openmotif
例如:
# rpm rpm -q gcc make binutils openmotif
gcc-3.2.2-38
make-3.79.1-407
binutils-2.12.90.0.15-50
openmotif-2.2.2-124
如果系統上缺少任何程序包版本,或版本比以上指定的版本舊,則可以從 SUSE Linux Portal 下載和安裝更新。
--------------------------------------------------------------------------------
第 2 部分:針對 Oracle 配置 Linux
Linux 軟體現已安裝完畢,您需要針對 Oracle 對其進行配置。本部分將逐步講解針對 Oracle 資料庫 10g 配置 Linux 的過程。
驗證系統要求
要驗證系統是否滿足 Oracle 10g 資料庫的最低要求,以 root 用戶身份登錄並運行以下命令。
要查看可用 RAM 和交換空間大小,運行以下命令:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
例如:
# grep MemTotal /proc/meminfo
MemTotal:512236 kB
# grep SwapTotal /proc/meminfo
SwapTotal:1574360 kB
所需最小 RAM 為 512MB,而所需最小交換空間為 1GB。對於 RAM 小於或等於 2GB 的系統,交換空間應為 RAM 數量的兩倍;對於 RAM 大於 2GB 的系統,交換空間應為 RAM 數量的一到兩倍。
Oracle 10g 軟體還需要 2.5GB 的可用磁碟空間,而資料庫則另需 1.2GB 的可用磁碟空間。/tmp 目錄至少需要 400MB 的可用空間。要檢查系統上的可用磁碟空間,運行以下命令:
df -h
例如:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 6.8G 1.3G 5.2G 20% /
/dev/sda1 99M 17M 77M 18% /boot
『貳』 linux怎麼安裝oracle
在linux下安裝oracle資料庫步驟:
1、下載oracle安裝文件
一、檢查必要條件
1.1、檢查內存及交換分區
Oracle要求2GB以上的內存
#查看內存大小
grep MemTotal /proc/meminfo
#查看交換區大小
grep SwapTotal /proc/meminfo
#也可以使用下面的命令查看內存大小
free -m1234567
交換分區要求
內存大小
交換分區要求
1GB~2GB 內存的1.5倍
2GB~16GB 和內存大小相等
大於16GB 16GB
1.2、確認操作系統位數
[root@FSWWOA /]# uname -m
x86_6412
x86_64:表示用的是Intel的處理器,並且操作系統是64位的
i386:表示是32位
1.3、檢查硬碟空間
#查看臨時目錄空間
[root@FSWWOA /]# df -h /tmp
#查看硬碟總空間
[root@FSWWOA /]# df -h1234
Oracle安裝是要求/tmp目錄要有至少1GB的空間。
以下是Oracle各個版本安裝是所需的空間
版本
所需空間
Enterprise Edition(企業版) 4.7GB
Standard Edition(標准版) 4.6GB
二、安裝必要軟體
首先需要檢查系統版本,然後從Oracle官方文檔中找到對應的Linux版本。
[root@FSWWOA /]# cat /proc/version
Linux version 2.6.32-71.el6.x86_64 ([email protected]) (gcc version 4.4.4 20110726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Wed Feb 29 15:21:16 CST 201212
Oracle官方文檔中對應的版本如下
On Red Hat Enterprise Linux 6
2.6.32-71.el6.x86_64 or later
然後根據Linux版本找到其必要安裝的軟體,如下
The following or later version of packages for Oracle Linux 6, Red Hat Enterprise Linux 6, and Asianux Server 4 must be installed:
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
lio-0.3.107-10.el6 (x86_64)
lio-0.3.107-10.el6.i686
lio-devel-0.3.107-10.el6 (x86_64)
lio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
檢查系統是否安裝以上的軟體,如果沒有安裝則安裝這些軟體
yum install -y binutils.x86_64 binutils-devel.x86_64
yum install -y compat-libcap1.x86_64
yum install -y compat-libstdc++-33.x86_64
yum install -y compat-libstdc++-33.i386
yum install -y gcc.x86_64 gcc-c++.x86_64
yum install -y glibc.x86_64 glibc.i686 glibc-devel.x86_64 glibc-devel.i386
yum install -y ksh.x86_64
yum install -y libgcc.i386 libgcc.x86_64
yum install -y libstdc++.i386 libstdc++.x86_64 libstdc++-devel.i386 libstdc++-devel.x86_64
yum install -y lio lio-devel
yum install -y make.x86_64
yum install -y sysstat.x86_64
yum install -y pdksh.x86_64
/*-------------------------------------*/
yum install -y unixODBC.x86_64 unixODBC.i386 unixODBC-devel.i386 unixODBC-devel.x86_64123456789101112131415
三、創建Oracle用戶和組
[root@FSWWOA /]# groupadd dba
[root@FSWWOA /]# groupadd oinstall
#添加用戶
[root@FSWWOA /]# useradd -g oinstall -G dba oracle
#設置Oracle的密碼
[root@FSWWOA /]# pwd oracle oracle
#這里密碼使用:oracle12345678
四、修改系統參數
4.1、修改用戶的SHELL的限制
修改/etc/security/limits.conf文件
vi /etc/security/limits.conf1
然後在文件中添加如下內容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 655361234
4.2、修改/etc/pam.d/login 文件
vi /etc/pam.d/login1
然後在文件中添加如下內容
session required /lib/security/pam_limits.so
session required pam_limits.so12
4.3、修改系統核心參數
修改/etc/sysctl.conf文件vi /etc/sysctl.conf,然後在文件中加入
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 10485761234567891011
執行sysctl -p是配置立刻生效。使用sysctl -a查看所有系統參數。
五、創建Oracle安裝目錄
5.1創建Oracle安裝目錄
cd /u01
mkdir -p app/oracle/proct/11.2.0/dbhome_1
mkdir app/oradata123
5.2修改目錄所有者
[root@FSWWOA u01]# chown -R oracle:oinstall app
[root@FSWWOA u01]# ll
總用量 20
drwxr-xr-x. 4 oracle oinstall 4096 11月 25 08:46 app
drwx------. 2 root root 16384 11月 24 14:29 lost+found12345
六、修改系統環境變數
使用vi ~/.bash_profile打開環境變數配置文件。加入如下內容
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 123456
然後使用source ~/.bash_profile是配置立即生效。使用env | grep ORACLE可以查看環境變數配置。
七、安裝Oracle
7.1解壓Oracle安裝文件
將Oracle拷貝至Linux伺服器上,然後解壓
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip12
如果使用光碟安裝,則使用mount -t iso9660 /dev/dvd /mnt/dvd掛載光碟
7.2設置安裝環境
如果Linux系統字元編碼是中文的,在安裝過程中Oracle安裝界面會全部亂碼。可使用export LANG=en_US,將會話的字元集改為英文字元集,然後再安裝就不會出現亂碼。
另外,Oracle安裝時需要圖形界面的支持。
剩餘部分見PDF文檔(後續圖片太多不再一一上傳),剩餘部分如下:
7.3開始安裝Oracle
八、測試安裝結果
九、修改防火牆配置,將Oracle埠添加到例外
十、將Oracle設置自啟動
十一、設置Oracle用戶名密碼不區分大小寫