第一次使用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
www.ixdba.net
系统内核为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用户和