Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1981757
  • 博文数量: 424
  • 博客积分: 1291
  • 博客等级: 中尉
  • 技术积分: 2682
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-13 01:34
个人简介

linux oracle 网络安全 编程

文章分类

全部博文(424)

文章存档

2016年(22)

2015年(53)

2014年(57)

2013年(242)

2012年(50)

分类: Oracle

2013-12-29 12:21:05

centos 6.3安装oracle 11g全解  


1.安装好centos后使用root 用户登录centos  输入命令su -sh   提示输入root用户密码。

2.内存要求 最低要求1GB RAM

   查看本机内存大小      # grep MemTotal /proc/meminfo

   查看本机系统架         # uname -m
   查看交互区大小         # grep SwapTotal /proc/meminfo         一般交互区大小不应低于RAM的1.5倍
   为了尽可能使用内存和交换区 输入 # free 命令释放空间。

   查看共享空间大小      # df -h /dev/shm/       共享区大小不应小于oracle 最大共享池大小.

   查看本机个头分区大小 # df -h

   查看 linux版本           #  cat /proc/version

   查看linux内核版本     #  uname -r

3.redhat linux 6 安装如下包

  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)

使用 # rpm -q package_name查询报是否安装,如果没有安装 联网之后使用 # rpm -i package_name安装即可。

4.安装Oracle  ODBC Drivers

  On Oracle Linux 6 and Red Hat Enterprise Linux 6:
         unixODBC-2.2.14-11.el6 (x86_64)
         unixODBC-2.2.14-11.el6.i686
         unixODBC-devel-2.2.14-11.el6 (x86_64)
         unixODBC-devel-2.2.14-11.el6.i686
5.创建系统用户与组

   查看是否存在oinstall用户组   # more /etc/oraInst.loc

    查看是否存在dba 用户组      #  grep dba /etc/group

  如果不存在创建dba用户组     # /usr/sbin/groupadd dba  

              创建oinstall用户组     # /usr/sbin/groupadd oinstall

 

  输入命令 # id oracle    查看oracle用户是否属于正确的用户组 如果存在则显示 uid=440(oracle) gid=200(oinstall) groups=201(dba),

  如果oracle用户存在,但不属于oinstall 或者dba 用户,则输入命令  # /usr/sbin/usermod -g oinstall -G dba oracle

  如果oracle 用户存在,输入如下命令创建: # /usr/sbin/useradd -g oinstall -G dba oracle 当提示输入密码,即为创建的oracle用户密码.

6.配置内核参数

  使用vi打开 /etc/sysctl.conf文本,在文本中输入如下内容

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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

使用  # /sbin/sysctl -p  使当前内核参数生效. 输入/sbin/sysctl -a 确认参数正确。

 

7.核对oracle安装用户的资源限制.

使用vi 打开/etc/security/limits.conf文本,输入如下内容并保存.

oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   10240

8.创建安装目录

使用 # df -k 查看分区挂载信息.

创建oracle安装目录示例:

# mkdir -p /u01/app/  # chown -R oracle:oinstall /u01/app/  # chmod -R 775 /u01/app/  


退出root用户,使用oracle用户登录,如果使用bsh,则使用 .bash_profile配置oracle用户环境变量.

设置oracle 环境变量:

$ ORACLE_BASE=/u01/app/oracle
$ ORACLE_SID=sales
$ export ORACLE_BASE ORACLE_SID

确保ORACLE_HOME与TNS_ADMIN环境没有设置.

$ unset ORACLE_HOME
$ unset TNS_ADMIN

9.正式安装oracle ,使用如下命令安装

       $ /mount_point/db/runInstaller

阅读(1161) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~