培森的Blog Linux Linux/Centos安装oracle11G数据库

Linux/Centos安装oracle11G数据库

环境介绍 本文是在CentOS7.0x64系统上安装oracle11g 物理内存应不少于1GB,对于VMWAR…

  1. 环境介绍

本文是在CentOS7.0x64系统上安装oracle11g

物理内存应不少于1GB,对于VMWARE虚拟机建议不少于1200MB.对于系统中的交换分区设置,应参以下约定:物理内存为1GB~2GB时,交换分区为物理内存的1.5~2倍;物理内存为2GB~16GB时,交换分区与物理内存大小相同;物理内存超过16GB时,交换分区使用16GB就可以了。如下图所示:

2. 安装准备

对于64位的oracle11g数据库,若程序文件和数据文件安装在同一个分区,则该分区的硬盘空间要求分别为:企业版5.65GB、标准版5.38GB;除此以外,还应确保/tmp目录所在分区的空间不少于1GB,总的来说,建议为oracle11g准备至少8GB的硬盘空间

为oracle用户设置Shell限制:为了优化性能,需要添加oracle用户的限制参数。进程会话限制可以采用pam_limits认证模块来实现,通过修改登录程序login的PAM设置以启用该认证。 (文中所需要的软件包加最下面微信免费获取)

vim /etc/security/limits.conf //在文件末尾添加下面四行

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

注:

第1行是设置进程数软限制;第2行是设置进程数硬限制;第3行是设置文件数软限制;第4行是设置文件数硬限制

vim /etc/pam.d/login //在文件最后添加下面一行

session required pam_limits.so

在安装oracle时,需要单独的用户去安装,假设使用名为oracle用户安装oracle数据库,需要建立oracle用户和用户组,命令如下

groupadd oracle

useradd oracle –g oracle

mkdir /oracle-11g

将pdksh-5.2.14-37.el5_8.1.x86_64.rpm,和oracle的包拷贝到oracle的家目录下/oracle-11g下

chmod –R 755/oracle-11g/

chown –R oracle.oracle /oracle-11g/

安装oracle时,一定要保证主机名出现在/etc/hosts中。

hostname //查看主机名 结果如下图

#vim /etc/hosts   //加入一行

192.168.57.129 bogon

修改oracle用户的.bash_profile

vim /home/oracle/.bash_profile

export ORACLE_BASE="/install/oracle-11g/app/oracle"

export ORACLE_HOME="/ install/oracle-11g/app/oracle/product/11.2.0/dbhome_1"

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_SID=orcl

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"

export PATH

安装依赖包

yum -y install libaio glibc compat-libstdc* elfutils-libelf-devel* gcc-c++ libaio-devel unixODBC* readline*

cd /oracle-11g/

yum –y install pdksh-5.2.14-37.el5_8.1.x86_64.rpm

本文来自网络,不代表培森的Blog立场,转载请注明出处:https://blog.xupeisen.com/archives/284

作者: 培森

联系我们

联系我们

13262951234

在线咨询: QQ交谈

邮箱: admin@xupeisen.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部