欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Centos5.8_x86_64+ASM+ORACLE11G

程序员文章站 2024-02-03 15:32:04
...

Centos5.8_x86_64+ASM+ORACLE11G操作系统Centos5.8_64位安装桌面,关闭SELINUX以及关闭防火墙,1、内存以及swap分区大小,服务器2G以上内存就可以安装,尽可能给

Centos5.8_x86_64+ASM+ORACLE11G

操作系统Centos5.8_64位

安装桌面,虚拟主机,关闭SELINUX以及关闭防火墙,

1、内存以及swap分区大小,服务器2G以上内存就可以安装,服务器空间,尽可能给大些。

Minimum: 1 GB of RAM

Recommended: 2 GB of RAM or more

To determine the RAM size, enter the following command:

#grep MemTotal /proc/meminfo

Swap分区大小设置

Between 1 GB and 2 GB 分配1.5 times the size of the RAM

Between 2 GB and 16 GB 分配Equal to the size of the RAM

More than 16 GB 分配16GB

#grep SwapTotal /proc/meminfo 确定大小

2、需要安装以下软件

binutils-2.20.51.0.2-5.11.el6 (x86_64)

compat-libcap1-1.10-1 (x86_64)

compat-libstdc++-33-3.2.3-69.el6 (x86_64)

compat-libstdc++-33-3.2.3-69.el6.i686

gcc-4.4.4-13.el6 (x86_64)

gcc-c++-4.4.4-13.el6 (x86_64)

glibc-2.12-1.7.el6 (i686)

glibc-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6.i686

ksh

libgcc-4.4.4-13.el6 (i686)

libgcc-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6.i686

libstdc++-devel-4.4.4-13.el6 (x86_64)

libstdc++-devel-4.4.4-13.el6.i686

libaio-0.3.107-10.el6 (x86_64)

libaio-0.3.107-10.el6.i686

libaio-devel-0.3.107-10.el6 (x86_64)

libaio-devel-0.3.107-10.el6.i686

make-3.81-19.el6

sysstat-9.0.4-11.el6 (x86_64)

unixODBC*

libXp

pdksh

配置Yum安装

将光盘挂载到/mnt位置

[root@oracle ~]# mount /dev/cdrom /mnt

[root@oracle ~]# vi /etc/yum.repos.d/base.repo

[base]

name=base

baseurl=file:///mnt/

enabled=1

gpgcheck=0

执行下面语句安装

yum -y install binutils compat-* elfutils-libelf* gcc gcc-c++ glibc* kernel-headers ksh libaio* libgcc libgomp libstdc++* make sysstat libXp pdksh.x86_64 unixODBC unixODBC-devel

3、注意主机名

[oracle@oracle11g ~]$ cat /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 oracle11g localhost.localdomain localhost

::1 localhost6.localdomain6 localhost6

172.16.40.30 oracle

4、建立相应的用户和组

[root@oracle ~]# groupadd oinstall

[root@oracle ~]# groupadd dba

[root@oracle ~]# groupadd asmadmin

[root@oracle ~]# groupadd asmdba

[root@oracle ~]# useradd -g oinstall -G asmdba,asmadmin,dba grid

[root@oracle ~]# useradd -g oinstall -G dba,asmdba oracle

[root@oracle ~]# passwd grid

[root@oracle ~]# passwd oracle

[root@oracle ~]# id grid

uid=500(grid) gid=500(oinstall) groups=500(oinstall),501(dba),502(asmadmin),503(asmdba)

[root@oracle ~]# id oracle

uid=501(oracle) gid=500(oinstall) groups=500(oinstall),501(dba),503(asmdba)

5、修改/etc/sysctl.conf文件,添加以下内容

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152