安裝Oracle11106 for Enterprise Linux 5
第一次使用VMWare,第一次安裝Oracle的Enterprise Linux,第一次安裝11g。幾個第一次全碰到一起了。
相信Oracle自己的推出的LINUX版本對Oracle支援應該是比較好的,簡單記錄一下ORACLE11G的安裝過程。
首先是硬體是否滿足安裝需要:
[root@yangtk /]# grep MemTotal /proc/meminfo
MemTotal: 1035400 kB
[root@yangtk /]# grep SwapTotal /proc/meminfo
SwapTotal: 2097144 kB
[root@yangtk /]# free
total used free shared buffers cached
Mem: 1035400 667716 367684 0 106764 338864
-/+ buffers/cache: 222088 813312
Swap: 2097144 0 2097144
[root@yangtk /]# df -k /dev/shm
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 517700 0 517700 0% /dev/shm
[root@yangtk /]# df -k /tmp
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol02
1015704 34232 929044 4% /tmp
[root@yangtk /]# df -k /data
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol03
8919192 2017768 6441036 24% /data
要求記憶體不小於1G,在記憶體小於2G,SWAP應該是記憶體的1.5倍,記憶體2到8G,SWAP和記憶體相同大小即可,記憶體超過8G,SWAP是記憶體的0.75倍。
由於11g對於共享記憶體要求變大,因此係統共享記憶體應該大於512*程式數,如果共享記憶體不足的話,會造成ORA-845或ORA-1078錯誤。
要求臨時表空間不少於200M,安裝目錄應大於4G。
下面檢查系統軟體情況:
[root@yangtk /]# cat /proc/version
Linux version 2.6.18-8.el5 (mockbuild@ca-build14) (gcc version 4.1.1 20070105
(Red Hat 4.1.1-52)) #1 SMP Tue Jun 5 23:11:13 EDT 2007
[root@yangtk /]# more /etc/issue
Enterprise Linux Enterprise Linux Server release 5 (Carthage)
Kernel
on an m
[root@yangtk /]# uname -r
2.6.18-8.el5
對作業系統要求:
Asianux 2.0
Asianux 3.0
Oracle Enterprise Linux 4.0
Oracle Enterprise Linux 5.0
Red Hat Enterprise Linux 4.0
Red Hat Enterprise Linux 5.0
SUSE Enterprise Linux 10.0
系統核心為2.6.9(Asianux 2.0、Oracle Enterprise Linux 4.0、Red Hat Enterprise Linux 4.0),2.6.18(Asianux 3.0、Oracle Enterprise Linux 5.0、Red Hat Enterprise Linux 5.0),或2.6.16.21(SUSE Enterprise Linux 10.0)。
對於ES4,oracle需要一下包:
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
透過rpm –qa查詢是否所有需要的包都以及安裝,如果沒有安裝的透過rpm –ivh命令進行安裝。
檢查網路設定是否滿足要求:
[root@yangtk ~]# cat /etc/nsswitch.conf|grep hosts
#hosts: db files nisplus nis dns
hosts: files dns
[root@yangtk ~]# hostname
yangtk.ytk-thinkpad
[root@yangtk ~]# domainname
(none)
[root@yangtk ~]# more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 yangtk.ytk-thinkpad yangtk localhost.localdomain localhost
172.25.4.127 yangtk.ytk-thinkpad
建立Oracle使用者和dba組:
[root@yangtk ~]# groupadd oinstall
[root@yangtk ~]# groupadd dba
[root@yangtk ~]# groupadd asadmin
[root@yangtk ~]# useradd -g oinstall -G dba,asadmin oracle
[root@yangtk ~]# passwd oracle
[root@yangtk ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
context=root:system_r:unconfined_t:SystemLow-SystemHigh
建立oinstall和dba組,Oracle11g還增加對asm的管理組。建立好使用者後,檢查nobody使用者是否存在。不存在的話,建立該使用者。
檢測並修改系統的核心引數,編輯/etc/sysctl.conf檔案,新增下面的配置,儲存後重啟系統。注意,如果系統預設的配置比這裡給出的值大,不要修改原有配置。
fs.file-max = 512 * PROCESSES
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
配置oracle使用者的環境變數和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
session required pam_limits.so
編輯oracle使用者目錄下的.bash_rc檔案,新增下列環境變數:
umask 022
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/data/oracle
export ORACLE_SID=ora11g
Oracle簡易不要設定ORACLE_HOME環境變數,而是在啟動安裝節目後採用預設的設定。
最後建立安裝Oracle所需的目錄結構。
[root@yangtk ~]# mkdir -p /data/oracle/product/11.1
[root@yangtk ~]# chown -R oracle.oinstall /data
下面開始安裝過程。
由於是在虛擬機器上進行安裝,因此可以不用設定DISPLYA,透過圖形化節目直接雙擊runInstall圖示開始安裝。
選擇高階安裝,然後繼續,設定相應的inventory目錄和作業系統組名稱,點選繼續。選擇企業版,新增簡體中文。
輸入ORACLE_BASE:/data/oracle和安裝路徑:/data/oracle/product/11.1。
剩下的大部分步驟和10g的安裝差別不大,需要注意的是,Oracle11g在安裝過程中可以啟用配置管理註冊,輸入CSI號碼、METALINK帳號以及所在國家。Oracle稱這個功能是為了更迅速的定位和解決問題。
在建立資料庫的時候輸入ORACLE_SID:ora11g和GLOBAL_NAME:ora11g.ytk-thinkpad。
在整個安裝完成後,依次執行/data/oracle/oraInventory/orainstRoot.sh和/data/oracle/product/11.1/root.sh檔案。
最後需要注意的是,如果安裝了SElinux安全管理,那麼最後將其關閉,否則可能要進行很多的訪問設定才能正常訪問Oracle。
[oracle@yangtk ~]$ sqlplus "/ as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on Tue Aug 14 22:51:18 2007
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select * from v$version;
BANNER
------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production PL/SQL Release 11.1.0.6.0 - Production
CORE 11.1.0.6.0 Production
TNS for Linux: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69386/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 安裝ORACLE ENTERPRISE LINUX 5OracleLinux
- RedHat Enterprise Linux Server 5上安裝Oracle9iRedhatLinuxServerOracle
- oracle9204在redhat enterprise linux 5中安裝OracleRedhatLinux
- 安裝Oracle11106 for Solaris 10Oracle
- ORACLE ENTERPRISE LINUX 下安裝rlwrapOracleLinux
- Enterprise Linux 5 X86-64上安裝Oracle11.2LinuxOracle
- Red Hat Enterprise Linux Server 7.4 安裝LinuxServer
- Redhat enterprise linux下安裝rlwrap工具RedhatLinux
- Oracle Enterprise Linux下安裝Oracle 12cOracleLinux
- U盤啟動安裝Redhat Enterprise Linux 6.4RedhatLinux
- Oracle Enterprise Linux 6下安裝Oracle 9204OracleLinux
- 在Redhat Enterprise Linux5下安裝XFS檔案系統手記薦RedhatLinux
- Enterprise Linux 5上安裝64位Oracle9204的失敗經歷LinuxOracle
- [zt] Oracle Enterprise Linux Server 5 U3安裝64位ORACLE11gR2OracleLinuxServer
- Redhat Enterprise Linux 6.4 安裝Oracle JDK替換OpenJDKRedhatLinuxOracleJDK
- Linux CentOS.5 安裝LinuxCentOS
- Oracle 10g for Redhat Enterprise Server 5資料庫安裝Oracle 10gRedhatServer資料庫
- 【Linux】Virtualbox 安裝 Red hat Enterprise Linux 6.4-64位Linux
- Oracle10201在Enterprise Linux 5 for X86_64上的安裝OracleLinux
- 安裝Apache(RH Enterprise Linux AS4 U4)(轉)ApacheLinux
- 在red hat enterprise linux 5.4上安裝oracle11gLinuxOracle
- oracle10g for Redhat Enterprise Server 5客戶端安裝[轉帖]OracleRedhatServer客戶端
- 資料庫Oracle10.2.0.1.0版本在Linux RadHat Enterprise5安裝的文件(txt文字)資料庫OracleLinux
- linux fedora core 5上安裝字型Linux
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10gOracleLinux
- 【11gR2】Enterprise Linux Release 5 Update 4安裝64位Oracle 11gR2(文字版)LinuxOracle
- 【11gR2】Enterprise Linux Release 5 Update 4安裝64位Oracle 11gR2(圖文版)LinuxOracle
- 【實驗】Oracle Enterprise Linux 5.3 32Bits 環境下安裝 Oracle 11g 安裝文件OracleLinux
- 實驗】Oracle Enterprise Linux 5.3 32Bits 環境下安裝 Oracle 11g 安裝文件OracleLinux
- oracle11g 安裝(redhat linux 5)OracleRedhatLinux
- linux AS5安裝中文語言包Linux
- 記錄:linux下安裝mysql5LinuxMySql
- G005-OS-INS-02 Red Hat Enterprise Linux V8.2 安裝Linux
- 64位RedHat Enterprise Linux安裝fcitx 4.0小企鵝輸入法RedhatLinux
- 【OEL】Oracle Enterprise Linux Operating System下載方法及安裝體驗OracleLinux
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10g (2)OracleLinux
- RedHat Enterprise AS4 硬碟安裝心得(轉)Redhat硬碟
- Oracle Enterprise Linux6.5一步一步安裝Oracle 10.2.0.1OracleLinux