[学习整理] oracle预安装工作(for linux)

 

注意

安装脚本:光盘的/script/install11g_linux.sql

预安装准备工作   

步骤1:root身份-下载

    安装文件,两个。

步骤2:root身份-硬件检查

    检查内存、交换空间、临时目录大小、硬盘空间大小

步骤3:root身份-软件检查

    OS检查、内核核查、包检查

 



 

    The following or later version of packages for Asianux 3, Oracle Enterprise Linux 5.0, and Red Hat Enterprise Linux 5.0 should be installed:

 

binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3elfutils-libelf-0.125elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24 glibc-common-2.5glibc-devel-2.5glibc-headers-2.5kernel-headers-2.6.18 ksh-20060214libaio-0.3.106libaio-devel-0.3.106 libgcc-4.1.2libgomp-4.1.2 libstdc++-4.1.2 libstdc++-devel-4.1.2make-3.81sysstat-7.0.2unixODBC-2.2.11 unixODBC-devel-2.2.11

 



 

    查询所需的软件是否已安装;建议做将光盘里软件包做yum源,这样方便许多。做yum源相关介绍:http://blog.csdn.net/wenlele/archive/2011/04/07/6308197.aspx


    如果不配置yum源,可以按以下的方法进行(大多数书都这样介绍的,但跟yum源比,效率差许多。)

 

 

    安装缺失的包:rpm -ivh命令安装

    e.g.   rpm -ivh sysstat-7.0.2-3.el5.i386.rpm

    有些软件包有依赖  安装的时候会出错误  需要加上 --force --nodeps选项,如下所示
 

 

 

步骤4:root身份-创建用户和组;3个组和1操作系统用户

1)Oracle Inventory组

    /user/sbin/groupadd oinstall

2)数据库管理员组dba

    /user/sbin/groupadd dba

3)数据操作员组oper

     /user/sbin/groupadd oper

4)操作系统用户

    用户名oracle,为oracle软件的拥有者;此用户属于oinstall组

    /user/sbin/useradd -g oinstall -G dba,oper oracle

    查询用户:id oracle

    修改密码:passwd oracle

 

步骤5:root身份-创建相应的目录

具体是以下五个目录:

1)Oracle根目录/myoracle/app (Oracle Base)

2)Oracle主目录/myoracle/app/product/11.2/db_1(Software Location)

3)Inventory目录/myoracle/oraInventory()

4)数据文件目录/myoracle/oradata(database file location)

5)闪回区目录

 

步骤6:root身份-修改用户的SHELL的限制

    为提高性能,需要为用户oracle提高下面SHELL的限制

1)编辑文件limits.comf

    vi /etc/security/limits.conf

    加入(如果条目不存在),或修改

        oracle soft nproc 2047

        oracle hard nproc 16384

        oracle soft nofile 1024

        oracle hard nofile 65536

2)编辑文件profile

    vim /etc/profile

    加入(如果条目不存在),或修改

        if [ $USER = "oracle"];  then

        ulimit -p 16384

        ulimit -p 65536

        else

        ulimit -u 16384 -n 65536

        fi

        fi

步骤7:修改用户的环境配置

     修改用户oracle的环境变量步骤如下:

    1)使用oracle身份登陆oracle

        su - oracle  (注意‘-’ 和 "oracle" 之间有空格)

    2)查看当前目录是否在操作系统用户oracle的主目录

        $ pwd

    3)找到环境配置文件.bash_profile

        $ ls -a

    4)修改配置文件

        $ vim .bash_profile

        加入下面的内容

         

        ORACLE_SID是实例名,具体我也没怎么理解。。。

 

    除此之外,还可以参考另一份文章完成这部分

    http://www.cnblogs.com/codefly/archive/2011/01/18/Oracle11g.html

    9、修改用户的shell

 

 

步骤8:root身份-修改内容参数

    修改内核参数配置文件

    vim /etc/sysctl.comf

    加入以下内容;下面列出的只是最小值。

 

    为了使修改马上生效:

    #/sbin/sysctl -p

    查看内核参数的值

    #/sbin/sysctl -a | grep kernel.shmmax

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值