16g内存装oracle,安装Oracle数据库

安装环境 除步骤1和7外,其余步骤都是在root用户下操作

数据库版本:Oracle 11g R2  操作系统:CentOS6.5

准备操作系统

1)下载Oracle 11g R2安装文件:linux_11gR2_database_1of2.zip和linux_11gR2_database_1of2.zip

2)硬件检测

内存检测:Oracle11g要求最少内存为1GB grep MemTotal /proc/meminfo

共享内存的大小:df -k /dev/shm

交换空间:11g交换空间的要求是:如果物理内存介于1GB到2GB之间,交换空间应该是物理内存的1.5倍

如果物理内存介于2GB到16GB之间,交换空间应该是物理内存的1倍

如果物理内存大于16G,交换空间应该是物理内存的16G

grep SwapTotal /proc/meminfo

临时目录/tmp检查:至少是1GB 临时目录和内存通常是越大越好 df -k /tmp

磁盘空间检查:df -k

Linux x86_32

Oracle 11g   软件占用空间 数据文件占用空间

企业版       3.95G        1.7G

标准版       3.88G        1.5G

Linux x86_64

Oracle 11g   软件占用空间 数据文件占用空间

企业版       4.35G        1.68G

标准版       3.73G        1.48G

3)软件检查

操作系统检查:当前系统的版本基本满足要求

内核检查:根据版本要求确定 2.6.18(或者更高)

包检查:使用命令 yum list | grep 'package name' 或者 rpm -q 'package name' 或者 rpm -qa | grep 'package name' 查看程序包是否已经安装

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5 (32 bit)

glibc-headers-2.5

ksh-20060214

libaio-0.3.106

libaio-devel-0.3.106

libgcc-4.1.2

libstdc++-4.1.2

libstdc++-devel 4.1.2

make-3.81

sysstat-7.0.2

unixODBC-2.2.14-11.el6 (x86_64) or laterunixODBC-2.2.14-11.el6.i686

laterunixODBC-devel-2.2.14-11.el6 (x86_64) or laterunixODBC-devel-2.2.14-11.el6.i686 or laterlibXp

4)创建用户和组 需要创建3个组和1个操作系统用户

创建Oracle Inventory组:groupadd oinstall

创建数据库管理员组:groupadd dba

创建操作员组:groupadd oper

操作系统用户:用户名oracle 是oracle软件安装的拥有者 用户组必须属于Oracle Inventory组

useradd -g oinstall -G dba,oper oracle

查看:id oracle

5)创建相应的目录 需要创建5个目录

Oracle根目录:mkdir -p /myoracle/app chmod -R oracle:oinstall /myoracle/app chmod -R 775  /myoracle/app

Oracle主目录:mkdir -p /myoracle/app/product/11.2.0/db_1 类似上边修改属主和权限

Inventory目录:mkdir -p /myoracle/oraInventory 修改属主和权限

数据文件目录:mkdir -p /myoracle/oradata 修改属主和权限

闪回区目录:mkdir /myoracle/flash_recovery_area 修改属主和权限

6)修改用户SHELL的限制

编辑limits.conf: vim /etc/security/limits.conf 在文件中加入(如果目录不存在)或者修改下面的内容

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

编辑文件login:vim /etc/pam.d/login 在文件中加入(如果目录不存在)或者修改下面的内容

session required /lib/security/pam_limits.so

session required pam_limits.so

编辑文件profile:vim /etc/profile    在文件中加入(如果目录不存在)或者修改下面的内容

if [ $USER = "oracle" ];then

if [ $SHELL = "/bin/ksh" ];then

ulimit -p 16384

ulimit -n 65535

else

ulimit -u 16384 -n 65536

fi

fi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值