oracle8i在linux下的安装(中文)
转摘自flyfox的站点
发布时间:2001年01月04日
详细信息:
准备工作--安装oracle服务器
我认为microsoft windows是个不错的操作系统,它在市场方面获得了空前的成功,并造就了盖茨、巴尔默等百亿富翁。它简单易用,得到了广泛地普及,几乎每个计算机爱好者都会操作windows,几乎每个程序员都会windows编程。目前为了占领市场,排挤linux,windows2000在pc的预装费用从以前windows9x的65$,降到40$. 不过,sun公司的solaris8(支持ia-64)也宣布近乎免费!
总之,自由软件时代的脚步声似乎可以听到了! 届时计算机行业的工程师主要靠技术靠服务挣钱。我这篇文章就是总结基于"免费/自由"的 oracle on linux的一些简单经验。如果你喜欢它,就是承认了我劳动,要是您有空给我提个补充建议,那我就更高兴了。
声明: 本文当可以转载,但应先求作者同意。
版本号:oracle8i howto v.66
发布时间:2000.2.9
作者:江苏太仓丁聚岗 uudingju@public1.sz.js.cn
--------------------------------------------------------------------------------
现在假设你要在linux上安装oracle服务器,请先过以下5关:
系统要求
规划硬盘
创建用户
创建目录
设置参数
1.系统要求
前提条件是能够安装运行linux,然后应满足以下硬件要求:
内存 requirements
memory 最小要求128 mb ram.更多(256mb+)内存可以提高性能,
更多的选件(jserver..),供多的用户需要供多的内存!!
swapspace 建议2倍内存
cd-rom oracle采用iso 9660格式cd-rom,下载安装可以省略。
硬盘要求- oracle8i ee oracle8i client
最小 660 mb n/a
典型 811 mb 306 mb
操作系统 linux kernel 2.2 +
操作系统联接库- glibc package v2.1
2.规划硬盘
对于10以下并发用户的系统,可以用一个硬盘,建立oracle分区(或目录),只要保证剩余磁盘空间1500mb+,一般就可以安装运行oracle8(不用intermedia,jserver等较大较难选件)。
但是,如果选用oracle8i,恐怕是为了支持更大规模的应用。与oracle8i匹配的目前最佳的intel硬件组合应该是:
2xcpu piii(l440gx+主板),512mb ecc,3块scsi硬盘(组装参考价:4万元)
3块scsi硬盘的规划应该是:
#1 操作系统 访问少,寿命长
#2 oracle软件
系统数据 system,tools,rbs,
temp,user等表空间
读多写少,变化不大
#3 用户数据 读写频繁,经常备份
关于容错:
三个日志文件、控制文件要分别分布在三个硬盘上
三块硬盘都有备有,或有一台备份服务器,定期更新数据
通过ftp,samba等在网络上备份关键的数据文件。
通常的数据库应用,都是这么一种结构:
所有的数据表归dbo所有,以此用户开发程序
创建各类读写角色,授权读写部分表
创建表的同义词,通常是public synonym
创建一批数据用户,授与某种读写角色
因此,一个oracle应用的数据通常在一个表空间->1-2个数据文件->1块硬盘!!,如果有另外的应用可再加硬盘。
3.创建用户和用户组
推荐使用图形界面的kuser工具,
即:kde - user manager
先建组dba,oper,
再建用户“oracle”, shell= /bin/sh, group=dba, set passwd=******
通常来说,用户“oracle”拥有数据库软件的安装、升级等管理权限。在你的oracle8i服务器上,它甚至比root用户还重要!!! 你可以从字符界面以oracle用户登录linux,然后运行oracle数据库服务!这样更节省内存。
4.创建目录
推荐使用图形界面 gone的home dir或kde的file manager,它们会更方便完成下面功能。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器