CentOS6.5下Oracle11G完整安装步骤

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CentOS6.5下Oracle11g安装完整步骤

一、硬件要求

本部分内容命令,均以root用户执行。

1、内存

建议内存应大于2G以上,1G可以运行,但比较吃力。

内存查看命令:

[root@tsp-rls-dbserver /]# cat /proc/meminfo

[root@tsp-rls-dbserver /]# free -m

total used free shared buffers cached

Mem: 32062 1301 30760 0 40 552

-/+ buffers/cache: 708 31354

Swap: 16095 0 16095

2、交换分区

交换分区大小,通常设为内存的1.5倍以上,也可以根据实际情况进行调整。

交换分区查看命令:

[root@tsp-rls-dbserver /]# grep SwapTotal /proc/meminfo

SwapTotal: 67682296 kB

3、硬盘空间

建议数据使用独立的挂载分区,本文中采用/data作为数据分区。要求/tmp目录空间不小于400M。

磁盘空间查看命令:

[root@tsp-rls-dbserver /]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/vg_tsprlsdbserver-lv_root 50G 4.3G 43G 10% /

tmpfs 16G 348K 16G 1% /dev/shm

/dev/sda1 485M 39M 421M 9% /boot

/dev/mapper/vg_tsprlsdbserver-lv_home 210G 190M 199G 1% /home

/dev/sdb1 1.1T 4.5G 1.1T 1% /data

目录空间大小查看命令:

[root@tsp-rls-dbserver tmp]# du -ch /tmp

二、软件要求

1、安装依赖包

建议安装系统时,选择开发库。CentOS6.5(x64)安装开发库后,主要依赖包有:compat-libstdc++-33-3.2.3-61.i386.rpm(url: /detail/attagain/7699569 ) compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm(url:

/detail/attagain/7699573 )

libaio-0.3.105-2.i386.rpm(url: /detail/attagain/7700213 )

libaio-0.3.107-10.el6.x86_64.rpm(url: /detail/attagain/7699585 ) libaio-devel-0.3.105-2.i386.rpm(url: /detail/attagain/7700217 )

libaio-devel-0.3.105-2.x86_64.rpm(url: /detail/attagain/7700247 ) libgcc-3.4.6-3.i386.zip(url: /detail/attagain/7699599含有:libgcc-3.4.6-3.i386.rpm、libgcc_s-4.4.7-20120601.so.1、libgcc_s.so.1,安装本文件,首先要卸载libgcc-4.4.7-4.el6.x86_64.rpm ,so文件即为卸载前从/lib64中备份下来的,以备误删使用) libgcc-4.4.7-4.el6.x86_64.rpm(url: /detail/attagain/7700201 )

libstdc++-3.4.6-11.i386.rpm(url: /detail/attagain/7700169 )

libstdc++-devel-3.4.6-3.1.i386.rpm(url: /detail/attagain/7699847 ) libstdc++-4.4.7-4.el6.x86_64.rpm(url: /detail/attagain/7699837 ) pdksh-

在64

1

A、创建oinstall组

[root@tsp-rls-dbserver tmp]# groupadd oinstall

B、创建dba组

[root@tsp-rls-dbserver tmp]# groupadd dba

C、新建用户oracle,设定其主组为oinstall,副组为dba

[root@tsp-rls-dbserver tmp]# useradd -g oinstall -G dba oracle

D、查看创建用户ID信息

[root@tsp-rls-dbserver tmp]# id oracle

E、设置oracle用户密码

[root@tsp-rls-dbserver tmp]# passwd oracle

2、设置用户环境变量

将使用oracle用户安装Oracle软件,主目录为/home/oracle;如果安装在自定义路径,需要创建路径,并设置其运行权限。

修改用户环境变量文件/home/oracle/.bash_profile,执行命令:

[root@tsp-rls-dbserver oracle]# vi /home/oracle/.bash_profile

文件尾部添加如下信息:

export ORACLE_SID=ORATSP

export ORACLE_BASE=/home/oracle/app

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin

执行source命令,使得环境变量参数生效

[root@tsp-rls-dbserver oracle]# source /home/oracle/.bash_profile

查看环境变量参数命令:

[root@tsp-rls-dbserver oracle]# env | more

3、修改系统内核及环境参数

A、修改内核参数

执行如下命令,修改配置文件/etc/sysctl.conf

[root@tsp-rls-dbserver oracle]# vi /etc/sysctl.conf

在文件尾部添加如下信息:

fs.file-max= 6815744

fs.aio-max-nr=1048576

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= 1048576

kernel.sem= 250 32000 100 128

说明:kernel.shmmax和kernel.shmmax参数,应保持系统不变,必要时,可以适当调大。

执行命令sysctl,使内核参数生效:

[root@tsp-rls-dbserver oracle]# sysctl –p

B、修改进程数和最大会话数

执行如下命令,修改配置文件/etc/security/limits.conf

[root@tsp-rls-dbserver oracle]# vi /etc/security/limits.conf

在文件尾部添加如下信息:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

相关文档
最新文档