在red hat enterprise linux 5.4上安裝oracle11g
一、 在rhel中可以訪問oracle11g的zip安裝包。
二、 rhel4中,我們需要查詢安裝oracle11g所需要的rpm包是否已安裝:#rpm - qa。在rhel5.4中,軟體包要求:
在安裝Oracle 11gR2前,需要先安裝以下軟體包。
檢視系統那些包沒有安裝:
[root@linscora ~]# yum list compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc.i686 glibc-devel glibc-common gcc gcc-c++ libgcc libaio libaio-devel libstdc++ libstdc++-devel unixODBC unixODBC-devel sysstat binutils make
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Installed Packages
binutils.i386 2.17.50.0.6-12.el5 installed
elfutils-libelf.i386 0.137-3.el5 installed
gcc.i386 4.1.2-46.el5 installed
glibc.i686 2.5-42 installed
glibc-common.i386 2.5-42 installed
glibc-devel.i386 2.5-42 installed
libaio.i386 0.3.106-3.2 installed
libgcc.i386 4.1.2-46.el5 installed
libstdc++.i386 4.1.2-46.el5 installed
make.i386 1:3.81-3.el5 installed
Available Packages
compat-libstdc++-33.i386 3.2.3-61 base
elfutils-libelf-devel.i386 0.137-3.el5 base
gcc-c++.i386 4.1.2-46.el5 base libaio-devel.i386 0.3.106-3.2 base
libstdc++-devel.i386 4.1.2-46.el5 base
sysstat.i386 7.0.2-3.el5 base
unixODBC.i386 2.2.11-7.1 base
unixODBC-devel.i386 2.2.11-7.1 base
installed 表示已經安裝的包,base表示沒有安裝的包。(base是倉庫定義的一個名字)
[root@linscora ~]# cat /etc/yum.repos.d/rhel-debuginfo.repo
[base] #就是這個定義的
[base]
name=Server Local Sources
baseurl=file:///media/rhel/Server
enable=1
gpcheck=1
gpgkey=file:///media/rhel/RPM-GPG-KEY-redhat-release
下面用yum安裝這些末安裝的包:
yum install compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-devel glibc-common gcc gcc-c++ libgcc libaio libaio-devel libstdc++ libstdc++-devel unixODBC unixODBC-devel sysstat binutils make2
三、建立使用者和組
#/usr/sbin/groupadd oinstall ---建立主組
#/usr/sbin/groupadd dba ---建立附屬組
#useradd -g oinstall -G dba oracle ---建立名為oracle的使用者,主組為oinstall,附屬組為dba
#passwd oracle ---設定oracle的密碼,需重複輸入確認。
四、 建立oracle的基目錄和安裝目錄
#cd /home
#mkdir ora11g ---oracle軟體的基目錄
#cd ora11g
#mkdir /home/oradata ---oracle的資料目錄
#mkdir -p /home/ora11g/product/11.1.0/ ---oracle的home目錄
#chown -R oracle:oinstall /home/ora11g ---設定oracle使用者對此目錄的許可權
#chmod 775 /home/ora11g/product/11.1.0/ ---修改該目錄的屬性,設定此值是因為安裝oracle11g時,不會發生許可權問題,比如OUI-10036,無法寫入專案清單。偶爾也會,那你要選擇 “高階安裝”模式,然後輸入oracle的完整路徑,就行,如果報錯,就忽略。
五、
1,設定系統引數 vi /etc/sysctl.conf 拷貝b32002.pdf聯機文件的引數,貼上過來儲存就可以了。在這裡,我要強調一點:將fs.file-max=512*processes的值設定為6553600,夠大就行,
修改/etc/sysctl.conf檔案
fs.file-max = 65536(這個數的值因該設定為512*process)
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 = 262144
通過執行sysctl -p使設定生效.
否則會提示su: /bin/bash: Too many open files in system,如果你不小心重啟,會很難正常啟動的。
2,(root使用者)修改Shell限制
在/etc/security/limits.conf中增加:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
在/etc/pam.d/login增加或建立:
session required /lib/security/pam_limits.so //對64位系統這條不需要
session required pam_limits.so
對Bourne、Bash或Korn shell,編輯/etc/profile增加:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
對C shell,編輯/etc/csh.login增加:
if ( $USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
endif
六、用oracle登入系統,設定其環境變數vi .bash_profile ---記住必須用oracle使用者修改。如用root身份修改,在oracle身份登入後,不會生效。內容如下:
ORACLE_SID=orcl
export ORACLE_SID
ORACLE_BASE=/home/ora11g
export ORACLE_BASE
ORACLE_HOME=/home/ora11g/product/11.1.0
export ORACLE_HOME
LA_ASSUME_KERNEL=2.6.19 ---設定核心版本,可用uname -r查詢
export LA_ASSUME_KERNEL
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH
DISPLAY=:0.0; export DISPLAY ---這是在圖形模式下的安裝必須設定的變數,文字模式下可以不設。
stty erase ^h ---sqlplus的回車問題
然後儲存退出,#env | grep ORA或DIS 查詢設定是否生效。
七、將zip包解壓到/home/ora11g 目錄下,#chown -R oracle:oinstall /home/oracle 確保oracle的許可權
進入/home/oracle目錄,如果你想圖形化安裝,可以開啟xmanager下的 xmanager-passive,然後執行#./runInstaller命令即可開始安裝。
選擇安裝模式為“高階安裝”,以你的主組方式安裝,我的是oinstall,輸入oracle11g的完整安裝路徑即/home/ora11g/oraInventory。為節省時間可選擇“僅安裝軟體”,以後再啟動dbca安裝資料庫。
oracle軟體部分完成安裝後,會提示你執行兩個shell:orainstRoot.sh和root.sh。執行完後,點選“下一步”,繼續。oracle9i中,這兩個指令碼的執行是在安裝過程中要求你執行的,而oracle11g則放在了最後。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14359/viewspace-692728/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle9.2.0.4 在 Red Hat Enterprise 4上的安裝Oracle
- Red Hat Enterprise Linux Server 7.4 安裝LinuxServer
- Red Hat Linux 5.4 (虛擬機器) 上安裝 Oracle11g R2 RAC (ASM) 【final】Linux虛擬機OracleASM
- 在Red Hat和Centos上安裝MongoDBCentOSMongoDB
- Red Hat Enterprise LinuxLinux
- Red Hat Linux 5.3 (虛擬機器) 上安裝 Oracle11g RACLinux虛擬機Oracle
- 從 Red Hat Enterprise Linux 2.1 AS升級到 Red Hat Enterprise Linux 3Linux
- Red Hat Enterprise Linux 7.4Linux
- 在 Red Hat Linux 9 上安裝 Oracle9i Database(轉)LinuxOracleDatabase
- 【Linux】Virtualbox 安裝 Red hat Enterprise Linux 6.4-64位Linux
- oracle9i在Red Hat Linux7.3上的安裝(轉)OracleLinux
- 虛擬機器下red hat 6.5 linux安裝oracle11g虛擬機LinuxOracle
- red hat linux 9.0安裝求助!(轉)Linux
- G005-OS-INS-02 Red Hat Enterprise Linux V8.2 安裝Linux
- Linux red hat 核心版下安裝NginxLinuxNginx
- Red Hat Linux安裝CentOS的yum源LinuxCentOS
- Red Hat Enterprise Linux 9的簡介Linux
- Red Hat Enterprise Linux 7的新功能Linux
- 在Red Hat Enterprise Linux中有什麼型別的核心?Linux型別
- Red Hat Enterprise Linux AS 5.3 下配置裸裝置(raw device)Linuxdev
- 在 Red Hat Advanced Server 4 上安裝 Oracle 10.2.0.1 RAC (zt)ServerOracle
- red hat linux 9.0下安裝oracle 8.1.7(轉)LinuxOracle
- Red Hat Enterprise Linux使用資源的限制Linux
- Red Hat Enterprise Linux AS4-U3硬碟Linux硬碟
- 在Red Hat Linux Server 6上能否使用ASMLib?LinuxServerASM
- 安裝Red Hat Linux 9最小磁碟空間(轉)Linux
- How to disable transparent hugepages (THP) on Red Hat Enterprise Linux 7Linux
- How to disable transparent Hugepage (THP) on Red Hat Enterprise Linux 8?Linux
- Red Hat Enterprise Linux 6官方中文文件Linux
- Red Hat Enterprise Linux 5產品線終結Linux
- asm 包下載地址 Red Hat Enterprise Linux5ASMLinux
- Red Hat Linux 7.0安裝使用手記(六則) (轉)Linux
- Red Hat Enterprise Linux Server release 6.2配置被動yumLinuxServer
- Grid Control Installation On Red Hat Enterprise LinuxLinux
- Migrating Red Hat Linux 2.1 or 3.0 to Red Hat Linux 4.0Linux
- Xmanager2.0連線不上遠端的Red Hat Enterprise Linux5Linux
- MySQL在Red Hat 7.0上的BDB表配置MySql
- 《Red Hat Enterprise Linux 9 系統管理實戰》簡介Linux