Chinaunix首页 | 论坛 | 博客
  • 博客访问: 42196
  • 博文数量: 10
  • 博客积分: 271
  • 博客等级: 二等列兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-10 13:18
文章分类

全部博文(10)

文章存档

2012年(2)

2011年(8)

我的朋友

分类: Oracle

2011-01-10 13:19:05

一、系统要求

      1/tmp的空闲大小要在400M以上。

      2、数据库的目标位置至少需要3.5G的空闲大小,建议大小10G+(因为后面还要创建数据库)

      3、安装程序所在的目录至少需要1.5G的空闲大小

      4、内存要在1G以上,SAWP分区需要2G大小

二、所需软件包(官方要求)

    binutils-2.15.92.0.2-13.EL4      compat-db-4.1.25-9      compat-libstdc++-296-2.96-132.7.2      control-center-2.8.0-12      gcc-3.4.3-22.1.EL4      gcc-c++-3.4.3-22.1.EL44      glibc-2.3.4-2.9      glibc-common-2.3.4-2.9      gnome-libs-1.4.1.2.90-44.1      libstdc++-3.4.3-22.1      libstdc++-devel-3.4.3-22.1      make-3.80-5      pdksh-5.2.14-30      sysstat-5.0.5-1      xscreensaver-4.18-5.rhel4.2      setarch-1.6-1

      注:红色标记的包RH 5.4光盘上未集成,可以不用装。

三、安装过程

      1、所需软件包可以用yum命令安装,若没有yum源,可以使用rpm -ivh packet name

      2、修改版本号

           # vim /etc/issue

           Red Hat Enterprise Linux Server release 4.4 (Tikanga)

      Kernel \r on an \m

注:由于Oracle 10g不支持RH 5.4版本,所以通过修改为4.4来“欺骗”一下Oracle,使安装通过。

      3、内核版本要求必须要在2.4.21-27.EL以上

           # uname -r

      4、设置主机名称以及hosts文件

           # vim /etc/sysconfig/network

           NETWORKING=yes

      NETWORKING_IPV6=yes

      HOSTNAME=oracle.example.com

# vim /etc/hosts

127.0.0.1             localhost.localdomain localhost

192.168.0.185         oracle.example.com   oracle

注:主机名称必须设置,为使主机名称立即生效,可在设置完成后重新启动,或者执行如下命令:

# hostname oracle.example.com

      5、设置环境变量并导出

           # ORACLE_HOSTNAME=oracle.example.com

           # export ORACLE_HOSTNAME

      6、新建所需组及用户

           # groupadd oinstall

           # groupadd dba

           # groupadd oper

           # useradd -g oinstall -G dba oracle

           # passwd oracle

      7、编辑/etc/sysctl.conf

    kernel.shmall = 2097152       kernel.shmmax = 2147483648       kernel.shmmni = 4096       kernel.sem = 250 32000 100 128      fs.file-max = 65536      net.ipv4.ip_local_port_range = 1024 65000      net.core.rmem_default = 1048576      net.core.rmem_max = 1048576      net.core.wmem_default = 262144      net.core.wmem_max = 262144

      注:修改前两项的值,后面的几项是新增加的。

           # sysctl -p (是配置立即生效)

      8、修改/etc/security/limits.conf文件

           # vim /etc/security/limits.conf

           在文件的最后增加以下四行

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

  9、修改/etc/pam.d/login文件

           # vim /etc/pam.d/login

           在文件末尾增加以下两行

           session    required     /lib/security/pam_limits.so

session    required     pam_limits.so

      10、修改/etc/profile文件

           在文件末尾增加以下内容

      if [ $USER = "oracle" ]; then          if [ $SHELL = "/bin/ksh" ]; then              ulimit -p 16384              ulimit -n 65536                    else              ulimit -u 16384 -n 65536             fifi

      11、新建Oracle程序的安装目录,建议安装在一个新的分区上。

           # mkdir /u01

           # vim /etc/fstab

           在文件末尾增加一条记录

           /dev/sda5   /u01    ext3    defaults        0 0

           注:具体按您的实际情况适当修改

           # mount -a (使挂载生效)

      12、新建Oracle所需的目录,并修改其权限

           # mkdir -pv /u01/app/oracle

           # chown -R oracle:oinstall /u01/app/oracle/

           # chmod -R 775 /u01/app/oracle/

 

           # mkdir /u01/app/oraInventory

           # chown -R oracle.oinstall /u01/app/oraInventory

           # chmod 775 /u01/app/oraInventory

 

           # mkdir /u01/oradata

           # chown oracle.oinstall /u01/oradata

           # chmod 775 /u01/oradata

 

           # mkdir /u01/flash_recovery_area

           # chown oracle.oinstall /u01/flash_recovery_area

           # chmod 775 /u01/flash_recovery_area

      13、设置oracle用户的环境变量

           # su - oracle

           $ vim .bash_profile

           在文件末尾添加以下几行

     umask 022

ORACLE_BASE=/u01/app

ORACLE_SID=orcl

export ORACLE_BASE ORACLE_SID

$ . .bash_profile  (重读配置文件使其生效)

      14 解压Oracle程序

           $ exit  (回到root身份)

           # unzip 10201_database_linux32.zip

           # chown -R oracle.oinstall database

           接下来的安装,必须开启图形界面,如果你已经开启,掠过此步,没开启的话,执行

           # init 5

      15、安装Oracle

           # xhost +

           # su - oracle

           $ DISPLAY=:0.0

           $ export DISPLAY

           $ cd /home/oracle/database   (具体视你实际路径)

           $ ./runInstaller

      16、安装步骤如下图所示

选择高级,下一步

默认,下一步

点击“ Languages

把简体中文加到右面

默认,下一步

检查通过,下一步

选择只安装软件,下一步

点击“Install”安装,接下来就是漫长的等待过程了,可以先喝杯茶歇歇,呵呵~~~

去执行以上提示的两个脚本

$ exit (回到root身份)

# bash /u01/app/oraInventory/orainstRoot.sh

# bash /u01/app/oracle/product/10.2.0/db_1/root.sh

按回车即可

17、设置oracle用户的环境变量

      # vim /home/oracle/.bash_profile

      PATH=$PATH:$HOME/bin:/u01/app/oracle/product/10.2.0/db_1/bin (后面加上一个)

      ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1/

      export ORACLE_BASE ORACLE_SID ORACLE_HOME

      # su - oracle

      $ . .bash_profile

18、创建一个数据库实例

      $ dbca

      选项默认就行,输入数据库名字

默认下一步,输入密码,我这里是123456

默认下一步,直到完成即可。

19、开启监控程序,重启监控服务

      $ netca

      Next,Next……Finish

      $ emctl stop dbconsole

      $ emctl start dbconsole

20、打开浏览器,输入,而后,输入用户名sys,密码:123456,登入后,许可协议,有兴趣的和时间的可以读下,我同意(不由得不同意),确定。

然后重新输入刚才的地址,就能访问到自己的数据库管理界面了。

阅读(1437) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:CentOS5.5 内核升级

给主人留下些什么吧!~~