您好,登錄后才能下訂單哦!
怎么進行遠程redhat linux oracle11g安裝,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
遠程訪問:有X-MANAGER和VNC兩種方式
1.X-MANAGER訪問方式:http://xin23.blog.51cto.com/1827266/419905
2.VNC訪問方式: http://xin23.blog.51cto.com/1827266/419696
需要的可以查詢以上鏈接.
接下來進入ORACLE安裝的準備工作.
添加組和用戶
[root@localhost /]# cat user.sh
groupadd dba
useradd -g dba oracle
mkdir -p /home/oracle
chown -R oracle:dba /home/oracle
[root@localhost /]# source user.sh
修改環境變量
vi /home/oracle/.bash_profile
添加下列語句
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
保存退出
su - oracle
export $DISPLAY=IP:0.0 #此IP為遠程控制端IP
進入ORACLE文件目錄執行安裝
./runInstaller
此時OUI已經成功啟動了.接著繼續操作
ORACLE安裝先決條件檢查失敗:
1.內核參數設置未達標
2.所需包安裝不全
3.交換空間SWAP不夠
4.maximum open file descriptors
下面一一解決
1. 內核參數問題
此為ORACLE安裝程序所提供的參數名.#后為ORACLE期望值
OS Kernel parameter:sem opm #100
OS Kernel parameter:file-max #6815744
OS Kernel parameter:ip_local_port_range #between 9000 & 65500
OS Kernel parameter:rmem_default #262144
OS Kernel parameter:rmem_max #4194304
OS Kernel parameter:wmem_default #262144
OS Kernel parameter:wmem_max #10488576
OS Kernel parameter:aio-max-nr #1048576
修改/etc/sysctl.conf文件.添加如下語句:
kernel.sem= 250 32000 100 128
fs.file-max=6815744
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 = 10488576
fs.aio-max-nr = 10488576
完成后保存退出.
sysctl – p 使修改立即生效
PS:如果ORACLE對你的內核需求和我不一樣.操作如下
1.sysctl –a | grep 參數關鍵字 查找出系統當前設置.
2.把他復制到sysctl.conf 中去.
3.值修改為ORACLE所期望的.
4.保存退出.并使修改立即生效.
2. 所需包安裝不全的問題.
缺少哪個從光盤中安裝哪個.沒有光盤就上網下載
我的建議是最好通過光盤安裝.因為網上找的不一定好用.
而且有些包關聯包很多.一一查找消耗大量時間
rpm -ivh rpm_name.rpm
對照安裝完畢后所需要的包就全了
以下為我的.僅供參考.(我的是64bit)
rpm -ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm
rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm
rpm -ivh elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-0.137-3.el5.x86_64.rpm
rpm -ivh libaio-devel-0.3.106-3.2.x86_64.rpm
rpm -ivh libaio-devel-0.3.106-3.2.i386.rpm
rpm -ivh sysstat-7.0.2-3.el5.x86_64.rpm
rpm -ivh unixODBC-2.2.11-7.1.x86_64.rpm
rpm -ivh unixODBC-2.2.11-7.1.i386.rpm
rpm -ivh unixODBC-devel-2.2.11-7.1.x86_64.rpm
rpm -ivh unixODBC-devel-2.2.11-7.1.i386.rpm
rpm -ivh kernel-headers-2.6.18-164.el5.x86_64.rpm
rpm -ivh glibc-headers-2.5-42.x86_64.rpm
rpm -ivh glibc-devel-2.5-42.x86_64.rpm
rpm -ivh glibc-devel-2.5-42.i386.rpm
3. 交換空間的問題
添加交換空間
PS:關于redhat linux 添加交換空間.網上查找有2種方式.
1.直接添加交換分區.
2.添加交換文件.
兩種方式我都驗證了.都OK.以下為具體操作:
1.添加交換分區
mkswap /dev/sda3 #sda3為硬盤分區.可以替換成你需要使用的分區
swapon /dev/sda3 #立即啟用交換空間
2.添加交換文件
mkdir /swap #此處我新建了一個目錄
cd /swap #進入目錄
dd if=/dev/zero of=swapfile bs=1024 count=3500000
#dd 指令用來轉換文件并用于復制目的;
#if 指的是要被轉換的輸入文件格式
#of 指的是輸出文件
#bs指的是一個分區占用多少KB;
#count 指的是要用多少個 bs
mkswap /swap/swapfile
swapon /swap/swapfile #立即啟用交換空間
--------------------------------------------------------------------------
PS:此處提供一個添加交換分區的腳本
[root@RHEL5-1 /]# cat swap.sh
mkdir /swap
cd /swap
touch swapfile
dd if=/dev/zero of=/swap/swapfile bs=1024k count=1024
mkswap /swap/swapfile
swapon /swap/swapfile
[root@RHEL5-1 /]# source swap.sh
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 15.7558 seconds, 68.1 MB/s
Setting up swapspace version 1, size = 1073737 kB
[root@RHEL5-1 swap]#
--------------------------------------------------------------------------
4. maximum open file descriptors
修改/etc/security/limits.conf
添加
* - nofile 1006154
保存退出
source limits.conf
修改/etc/pam.d/login
添加
session required /lib/security/pam_limits.so .
保存退出
source login
重新檢查先決條件.順利通過.
一路next.
以root身份運行2個腳本.
安裝成功
-----------------------------------------------------------------
SUSE 10 X64 SP3 安裝ORACLE 11GR2和RHEL 5 的一些小區別:
1.不能通過su - oracle 安裝.
要注銷root然后使用oracle用戶登錄安裝
注:如果以oracle身份sqlplus連庫出現命令找不到,可以source ~/.profile來加載
2.shmmax內核參數.
vi /etc/sysctl.conf
添加
kernel.shmmax = value
sysctl -p
3. compat-libstdc++-5.0.7-22.2.x86_64.rpm
光盤中沒有.去網上下載吧.
或者.我急人所急.看附件吧.
--------------------------------------------------------------------------------------------------------------------
SUSE LINUX ENTERPRISE 11 64bit
1.hard limit maximum user process
vi /etc/security/limits.conf
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240
2.linux-kernel-headers-2.6.31-3.4.noarch.rpm
下載安裝即可/或者見附件.
看完上述內容,你們掌握怎么進行遠程redhat linux oracle11g安裝的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。