Chinaunix首页 | 论坛 | 博客
  • 博客访问: 349722
  • 博文数量: 94
  • 博客积分: 1500
  • 博客等级: 上尉
  • 技术积分: 1020
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-11 09:23
文章分类
文章存档

2011年(76)

2010年(18)

分类: Oracle

2010-05-12 11:38:19

 
这两天利用工作之余的时间学习了如何安装linux与oracle,在实践的过程中遇到了种种困难。中午花了两个半小时从头到尾在虚拟机上装了linux centos4与oracle9i(9.0.2.4),非常顺利,庆祝一下。
 
现把整个安装过程总结一下:
 
 
(一)、传输文件到linux系统下
   在 windows上安装xmanager,打开xmanager的xftp进行传输
 1. 把oracle安装软件从window下传到linux /root目录下
    ship_linux_Disk1.cpio.gz
    ship_linux_Disk2.cpio.gz
    ship_linux_Disk3.cpio.gz
 2. 把linux(centos)系统盘里的23个安装包抓到rpm45文件夹中也传到linux /root目录下
   包如下:
   alsa-lib-devel-1.0.6-5.RHEL4.i386
   audiofile-devel-0.2.6-1.el4.1.i386
   esound-devel-0.2.35-2.i386
   fontconfig-devel-2.2.3-13.el4.i386
   glib-devel-1.2.10-15.i386
   gnome-libs-devel-1.4.1.2.90-44.1.i386
   gtk+-devel-1.2.10-36.i386
   imlib-devel-1.9.13-23.i386 
   libaio-0.3.105-2.i386 
   libaio-devel-0.3.105-2.i386
   libjpeg-devel-6b-33.i386
   libtiff-devel-3.6.1-12.el4_7.2.i386
   libungif-devel-4.1.3-1.el4.2.i386
   openmotif-2.2.3-10.5.el4.i386
   ORBit-devel-0.5.17-14.i386
   xorg-x11-6.8.2-1.EL.63.i386
   xorg-x11-deprecated-libs-6.8.2-1.EL.63.i386
   xorg-x11-deprecated-libs-devel-6.8.2-1.EL.63.i386
   xorg-x11-devel-6.8.2-1.EL.63.i386
   xorg-x11-libs-6.8.2-1.EL.63.i386
   freetype-devel-2.1.9-8.el4.6.i386
   xorg-x11-xfs-6.8.2-1.EL.63.i386
   openmotif21-2.1.30-11.RHEL4.6.i386
 
 3. 另外网上再下载两个安装包也传进去
   compat-oracle-rhel4-1.0-5.i386
   compat-libcwait-2.1-1.i386
(二)、安装这25个安装包 

    # cd rpm45/

    # ls

    # rpm –ivh *.rpm

  

  提示有四个包已经安装好了,我们把它移走

     # mkdir installed

       # mv  要移动的包  installed

    

     #rpm –ivh *.rpm

     另外两个包也同样安装一下

 

(三)、解压oracle安装软件
 
   # cd /root
 
   # gunzip *.gz  
     ship_linux_Disk1.cpio
     ship_linux_Disk2.cpio
     ship_linux_Disk3.cpio
  # cpi0 -idmv < ship_9204_linux_disk1.cpio
  # cpi0 -idmv < ship_9204_linux_disk2.cpio
  # cpi0 -idmv < ship_9204_linux_disk3.cpio
  
  可以删除压缩包:
  # rm -f ship_9204_linux_disk1.cpio
  # rm -f ship_9204_linux_disk2.cpio
  # rm -f ship_9204_linux_disk3.cpio
     Disk1  Disk2  Disk3
(四)、在linux下新建oracle安装目录
  # cd /
  # mkdir /u01
  # cd u01
  # mkdir oracle
  # ls
(五)、把解压好的oracle安装包Disk1、Disk2、Disk3移动到/u01目录下
  #mv /Disk* /u01
  chown -R oracle:oinstall Disk*
(六)、新建两个组
  # groupadd oinstall
  # groupadd dba
(七)、新建一个oracle用户
  # useradd -g oinstall -G dba -d /u01/oracle oracle
  # passwd oracle
  输入密码:
  # cd /
  # ll
 
(八)、修改/u01的权限
  # ll
  # chown -R oracle:install /u01
  # ll
(九)、设置环境变量
   # su - oracle  --切换到oracle用户
   # ls -la
   # vi .base_profile
 
   增加下面的内容:
   ORACLE_SID=bealla
   ORACLE_BASE=/u01
   ORACLE_HOME=/u01/oracle
   PATH=$ORACLE_HOME/bin:$PATH
   LD_ASSUME_KERNEL=2.4.29
   LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
  
   export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH
  
  

     stty erase  ^h          

   DISPLAY=192.168.0.1:0;export DISPLAY
   保存并退出
   

     # su –oracle

    $ env | grep ora   检测是否生效了

    $ exit

(十)、修改 /etc/sysctl.conf文件并使之生效
    # vi /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
   保存退出
    # sysctl -p
 
  
(十一)、打开xmanager->xpassive
 
(十二)、在linux下运行runInstaller
       # cd /u01/Disk1
       # ls
       # ./runInstaller
       接下来就是图形安装界面
 
 
      没有指明的按默认:
    1。 UNIX Group Name : oinstall  (主组)
    2。 提示以root 用户运行/tmp/orainstRoot.sh
     在SecureCRT上clone seesion,以root用户登录,
    # cd /tmp
    # ./orainstRoot.sh
    3。安装企业版
 
     4。只安装软件
   5。 提示以root 用户运行/u01/oracle/root.sh
     # cd /u01/oracle
     #ls
     #./root.sh
     ...............:[/user/local/bin]:  回车
 
   确定,安装成功
 
(十三)配置监听程序
    oracle# netca
 
    验证下:
     #ps -ef | grep oracle
    看看有没有监听进程
(十四) 创建数据库
    1. oracle # dbca
    2. Create a database
    3. General Purpose
    4. Global Name: bealla      =sid+domain,domai=""
       Sid: bealla
    5. Dedicated Server Mode
    6. Character Sets->Use Unicode (AL32UTF8)
    7. Archive: Archive Log Mode 打勾
    8. 设置密码,完成
(十五)验证数据库
  
    1. 查看进程
    ps -ef | grep oracle
    2. 登录  

           3.创建一个表

           4.插入一个表

           5.查询一个表

           6.关闭

           7.启动

 
 
好了,大功告成!
 
接下来准备下个11g的客户端在windows上安装,并与服务器连接。
 
 
 
 
 
 
 
   
  
  
 
 
  
 
 
 
   
 
 
阅读(1510) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:客户端连接oracle服务器

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