Oracle安装硬件、软件配置要求信息 Oracle安装依赖包准备 Oracle安装过程截图 Oracle开机启动服务配置
CentOS6.5下Oracle11G-R2安装、卸载
一、硬件要求
本部分内容命令,均以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
compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm libaio-0.3.105-2.i386.rpm
libaio-0.3.107-10.el6.x86_64.rpm libaio-devel-0.3.105-2.i386.rpm libaio-devel-0.3.105-2.x86_64.rpm
Oracle安装硬件、软件配置要求信息 Oracle安装依赖包准备 Oracle安装过程截图 Oracle开机启动服务配置
libgcc-3.4.6-3.i386.zip
libgcc-4.4.7-4.el6.x86_64.rpm libstdc++-3.4.6-11.i386.rpm
libstdc++-devel-3.4.6-3.1.i386.rpm libstdc++-4.4.7-4.el6.x86_64.rpm pdksh-5.2.14-37.el5_8.1.x86_64.rpm unixODBC-2.2.11-7.1.i386.rpm unixODBC-2.2.11-7.1.x86_64.rpm unixODBC-devel-2.2.11-7.1.i386.rpm unixODBC-devel-2.2.11-7.1.x86_64.rpm
注:上述安装包,我搜索了好久才整理搜集完全。已经上传至csdn,不需要资源分。在64位CentOS6.5上安装上述资源包时,需要先卸载原64位安装包,安装成功后,再安装被卸载的64位安装包(上述的64位安装包,亦可以在安装光盘中找到)。卸载原64位依赖包时,建议使用参--nodeps,如:rpm –e libaio-0.3.107-10.el6.x86_64 –nodeps。另外,需要特别注意的,卸载libgcc-4.4.7-4.el6.x86_64时,同时会将/lib64目录中的libgcc_s.so.1卸载,卸载成功后,还要恢复该文件。上述依赖包libgcc-3.4.6-3.i386.zip中,包含有我的系统备份包。 如果缺少依赖包,可以使用rpm命令查看、离线安装、在线安装相应的安装包。以gcc包为例:
查看安装包,是否安装命令:
[root@tsp-rls-dbserver tmp]# rpm -qa|grep gcc 离线安装命令:
[root@tsp-rls-dbserver tmp]# rpm –ivh gcc-***.rpm 在线安装命令:
[root@tsp-rls-dbserver tmp]# yum install gcc
注:根据系统检查结果,确定自己的系统需要安装什么安装包。
三、环境配置
1、 创建oracle安装用户
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
Oracle安装硬件、软件配置要求信息 Oracle安装依赖包准备 Oracle安装过程截图 Oracle开机启动服务配置
文件尾部添加如下信息: 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 在文件尾部添加如下信息: