1. oracle 10g centos 什麼版本
1、內存 & swap
Minimum: 1 GB of RAM
Recommended: 2 GB of RAM or more
檢查內存情況
# grep MemTotal /輪祥鏈proc/meminfo
# grep SwapTotal /proc/meminfo
2、硬碟
由於CentOS安裝後差不多有4~5G,再加上Oracle等等的安裝,所以請准備至少10G的硬碟空間。
檢查磁碟情況
# df -h
二、軟體
系統平台:CentOS 6.3(x32)
CentOS-6.3-i386-bin-DVD1.iso
Oracle版本:Oracle 10g R2
10201_database_linux32.zip
三、系統安裝注意
系統安裝時一定要安裝桌面模式,否臘孫則無法安裝oracle,另外請勿開啟SELinux,oracle官方不建議使用SELinux,CentOS的防火牆也請暫時關閉,減少安裝時的困擾。為防止宴戚Oracle安裝過程中出現亂碼,建議使用英文作為系統語言,進行Oracle的安裝工作。
本文中所描述的系統命令,未經特殊標示,均為「#」代表root許可權,「$」代表oracle許可權。
四、安裝Oracle前的系統准備工作
首先,請先以root賬號登入作一些前置設定作業。
1、關閉防火牆、禁用SELinux
# setup
# vi /etc/selinux/config
修改SELINUX=disabled,然後重啟。
如果不想重啟系統,使用命令setenforce 0
2、安裝依賴包
Oracle官方文檔要求的安裝包:
查看Oracle相關包是否已經安裝:
用yum方式安裝所需的包:
# yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh lio lio.i686 lio-devel lio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat
最後還需要安裝libXp這個Library,這個一定要安裝,否則安裝Oracle時會出現java Exception。
# yum install libXp
3、創建Oracle用戶與組
在這里只討論單主機環境,不考慮RAC環境的配置。
執行以下指令以新增oracle安裝時所需要的使用者與群組。
(1) 建立群組oinstall
# groupadd oinstall
(2) 建立群組dba
# groupadd dba
(3) 新增使用者oracle並將其加入oinstall和dba群組
# useradd -m -g oinstall -G dba oracle
(4) 測試oracle賬號是否建立完成
# id oracle
(5) 建立oracle的新密碼
# passwd oracle
4、將oracle使用者加入到sudo群組中
# vi /etc/sudoers
找到root ALL=(ALL) ALL 這行,並且在底下再加入
oracle ALL=(ALL) ALL
輸入wq!(由於這是一份只讀文檔所以需要再加上!)並且按下Enter
5、配置系統內核參數
# vi /etc/sysctl.conf
並輸入以下內容:
kernel.shmall = 2097152 //表示系統一次可以使用的共享內存總量(以頁為單位)。預設值就是2097152,通常不需要修改
kernel.shmmax = 2147483648 //定義了共享內存段的最大尺寸(以位元組為單位)。預設為32M,對於oracle來說,該預設值太低了,通常將其設置為2G
kernel.shmmni = 4096 //用於設置系統范圍內共享內存段的最大數量。該參數的默認值是 4096 。通常不需要更改
kernel.sem = 250 32000 100 128 //表示設置的信號量
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304 //默認的接收窗口大小
net.core.rmem_max=4194304 //接收窗口的最大大小
net.core.wmem_default=262144 //默認的發送窗口大小
net.core.wmem_max=262144 //發送窗口的最大大小
會有一些與目前的參數重復的,就修改成文件上提供的。
編輯完之後,儲存,然後執行:
# sysctl –p
啟用剛剛所做的變更。
6、編輯/etc/security/limits.conf
# vi /etc/security/limits.conf
加入以下四行
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2. 高分求助~紅帽Linux系統里安裝Oracle10g軟體、配置Oracle監聽、安裝和配置nbu client...救命~~~~
裝linux無需完全安裝,把所有的開發包裝上就夠用了
oracle10g安段搏裝向導運行後自然有提醒你是否創建實例的步驟
NBU只要版本對安裝很簡單只要輸入你的NBU服扮燃升務器名並在hosts文件中把IP地址和主機名對應即可
NBU伺服器只要掃描一下就能找到已經裝廳老過客戶端的主機了
3. 求oracle 10g 64位 for Linux 安裝包!
4種包的介紹:
***_database_*.zip
是oracle資料庫 服務端 軟體的安裝包,如果你要創建一個資料庫,請下載這個版本
***_client_*.zip
是oracle數磨肢租據庫 客戶端 軟體的安裝包,如果你不需要創建資料庫,只是用來操作遠飢銷程電腦上的資料庫時,請下載這個版本
***_gateways_*.zip
oracle透明網關,瞎兆如果你要鏈接其他資料庫,請下載這個軟體包
***_clusterware_*.zip
oracle集群軟體,如果你要做RAC,請下載這個軟體包
4. 怎麼在Linux環境下安裝Oracle10g啊要詳細的過程
參考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
5. 如何在虛擬機中Linux+Oracle10gRAC安裝
建議參考官方文檔吧,官方有詳盡的linux下安裝和使用oracle的中文文檔,包括RAC
6. oralce 11g R2 for linux 安裝時報[/opt/oracle/proct/11g/sysman/lib/nmo] 錯誤 1
說明gcc的肆粗皮包 不全,裂差編譯不過去
[視頻教學]Maclean教你用Vbox在Enterprise Linux 5安裝Oracle 10gR2 RAC
10g RAC按照這個裝不會有任凳兆何問題
askmaclean oracle
7. 如何在虛擬機中Linux+Oracle10gRAC安裝
桌面安裝
圖形安裝准備安裝文件
下載10201_database_linux_x86_64.cpio.gz
#gunzip 10201_database_linux_x86_64.cpio.gz
#cpio –idmv <10201_database_linux_x86_64.cpio
1.安裝包安裝
#yum install glibc-* libXpm-*glibc-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXplio-devel numactl numactl-devel unixODBC unixODBC-devel compat-db compat-db42compat-db43 compat-gcc-34 compat-gcc-34-c++ libstdc++- libstdc++-33
2.新增組和用戶
#groupadd oinstall
#groupadd dba
#useradd –g oinstall –G dba oracle
#passwd oracle
3.創建安裝目錄
#mkdir –p /home/oracle
#chown –R oracle:oinstall /home/oracle
#chmod –R 775 /home/oracle
#cd /home/oracle (目錄為oracle安裝文件路徑)
#chown–R oracle:oinstall database/
4.使用oracle用戶登錄
修改#vi ~/.bash_profile,增加如下內容
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/proct/10.2.0/db_1
export ORACLE_HOME_LISTNER=$ORACLE_HOME
export ORACLE_SID=DEV
export PATH=$PATH:$ORACLE_HOME/bin
然後運行
#source .bash_profile
5.修改版本號
因為默認CentOS 6.0不支持10.2.0需修改配置文件使CentOS 6.0支持Oracle10g ,oracle可以正常運行
# vi /etc/redhat-release 直接修改內容為
CentOS Linux release 4.0 (Final)
保存後執行
#sysctl –p
(error:"net.bridge.bridge-nf-call-ip6tables" is an unknown key正常的 )
6.修改參數
#vi /etc/sysctl.conf 在文件末尾添加如下參數
# Kernel Parameters for Oracle Database 10g
fs.file-max = 6553600
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 2621442
保存後執行
#sysctl –p
7.修改hostname
#hostname newhostname(例子:#hostname oracleServer)
#vi /etc/hosts
添加主機ip 並重新配置個主機名,例子:
192.168.200.39 oracleServer
驗證:hostname
8.許可權問題
[root@localhost oradisk]# id oracle
uid=502(oracle) gid=502(oinstall) groups=502(oinstall),503(dba)
用root執行下面的命令,將dba組添加到系統內核中
[root@localhost oradisk]# echo 503 >/proc/sys/vm/hugetlb_shm_group
這樣啟動資料庫,問題消失;但是如果系統重啟了,還需要執行上面的命令,治標不治本。一勞永逸的辦法就是修改文件sysctl.conf,方法如下:
[root@localhost oradisk]# vi /etc/sysctl.conf
....
vm.hugetlb_shm_group = 503
....
[root@localhost oradisk]# sysctl -p
9.圖形安裝
用oracle用戶登錄
雙擊runlnstaller文件
(每步都點下一步即可,注意最後用root執行2條腳本即可)
點擊ok後下邊的這步,先不要點擊OK按鈕,以下兩個文件要在root下執行
/路徑/orainstRoot.sh
/路徑/root.sh
點擊OK按鈕
選YES,安裝成功,退出安裝。
8. linux網路配置問題
1、首先查看所有要啟動網卡 「ONBOOT=yes」 是否為yes yes代表開機時啟動
2、配置好所有的網卡配置之後使用 「service network restart」命令來重啟所有的網卡
3、核輪在說說DHCP的功能,如果是橋接那麼你的物理路由器或是其他設備要支持DHCP功能給分配IP地址,如果是橋接vm1或是vm8,那麼需要在虛擬機上設置dhcp功能(不過這個默認好像是開著的)。
4、在說說你的網卡如果3塊都是使用橋接貌似沒什麼必要吧,一塊足以。除非要使用另外2塊網卡連接其亂孝他的網路。比如你的eth1配置的是192.168.2.x網段你是要和那裡通信呢,網關指向那裡?eth2你想要讓它獲取到那個設備上分配的ip地址,這些都要搞清楚了。
最好自己先畫個網路嘩氏稿的拓撲圖,明白網路的走向,然後在確定網卡的配置及IP地址的分配。
祝好運!
9. vmware2.02+oraclg10g RAC+linux5.1虛擬機自動關機的問題
生日個人三等功
10. 如何在虛擬機中Linux+Oracle10gRAC安裝
1 前期准備
在vmware workstation中安裝redhat enterprise linux as 4.8,使用vmware Converter轉換上傳
兩台linux到vmware ESXI4.0 虛擬伺服器上,如果是個人練習,推薦本地使用vmware server。
官方下載10201_clusterware_linux_x86.zip,10201_database_linux_x86.zip。
2 ESXI下創建共享磁碟
Ø 開啟ESXI遠程SSH的功能,參加<< Vmware ESXI4.0安裝及配置說明文檔>>,在虛擬伺服器
上使用如下命令創建三個共享磁碟。
vmkfstools -c 200M -a lsilogic -d eagerzeroedthick orcdisk.vmdk
vmkfstools -c 100M -a lsilogic -d eagerzeroedthick votingdisk.vmdk
vmkfstools -c 50G -a lsilogic -d eagerzeroedthick asm.vmdk
Ø 在VMware vSphere Client圖形界面下配置之前上傳的兩台linux,將三個磁碟依次添加到linux中,注意:匯流排不能與linux本地磁碟位於同一匯流排。比如:linux本地磁碟如果是SCSI0:0,那這三個磁碟可以是SCSI1:0,SCSI1:1,SCSI1:2。
Ø 編輯兩台linux的配置文件***.vmx文件,添加disk.locking = "FALSE",將scsi1.sharedBus = "none"改為scsi1.sharedBus = "VIRTUAL"。
Ø 打開兩台linux,使用fdisk –l查看磁碟。在第一台linux中使用fdisk /dev/sd*,*代表具體的盤符,依次創建三個磁碟分區。 分區完以後,我們以sdb1,sdc1,sdd1為例。在第二台linux中使用partprobe掃描分區,然後fdisk –l 再次查看,即可看到sdb1,sdc1,sdd1。
3 修改主機名
vi /etc/hosts
vi /etc/sysconfig/network
在兩台linux中將這兩個文件中相應的主機名分別改為rac1和rac2。為了使配置生效,reboot.
並在/etc/hosts文件中添加節點IP地址,如:
10.10.5.101 rac1
10.10.5.103 rac1-vip
20.20.20.10 rac-priv
10.10.5.102 rac2
10.10.5.104 rac2-vip
20.20.20.11 rac2-priv
vip地址必須和真實ip地址同一網段,priv私有IP地址只要兩台機器在同一網段即可。