BBS水木清华站∶精华区

发信人: midi (迷笛), 信区: Linux        
标  题: Re: 准备Linux技能 
发信站: BBS 水木清华站 (Mon Feb 14 00:59:23 2000) 
 
关于ORACLE_HOME和dbf location,可以有很多规划方法。一般来说, 
可以把ORACLE_HOME放到较小的性能未必很高的分区上。但在自己建立 
table_space时,如果自用dbf文革件,那么应该指定绝对路径,否则 
该文件会建到$ORACLE_HOME/dbs/$SID目录下,而不是你自己指定的dbf目录 
所以在管理这些东西的时候,建议采用OEM 
 
在安装Oracle8i for Linux之前,还得准备核心和系统配置。详情可见 
内带的Linux安装说明。不过在Linux上,如果不做修改,也可运行,但 
影响效率在Solaris上如果不做调整,连安装都进行不下去:-) 
 
【 在 zixia (親親青青河邊草) 的大作中提到: 】 
∶ 发布时间:2000.2.9 
∶ 作者:江苏太仓丁聚岗 uudingju@public1.sz.js.cn 
∶ 现在假设你要在Linux上安装Oracle服务器,请先过以下5关: 
∶  1. 系统要求 
∶  2. 规划硬盘 
∶  3. 创建用户 
∶  4. 创建目录 
∶  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分区(或目录),只要保证? 
∶ S啻排炭占?500MB+,一般就可以安装运行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”拥有数据库软件的安装、升级等管理权限。在你? 
∶ 腛racle8i服务器上,它甚至比root用户还重要!!! 你可以从字符界面以oracle用户? 
∶ 锹糒inux,然后运行Oracle数据库服务!这样更节省内存。 
∶ 4.创建目录 
∶ 推荐使用图形界面 GONE的Home Dir或KDE的File Manager,它们会更方便完成下面功 
∶ 能。 
∶ root 创建oracle多登录点: 
∶ root$ mkdir /u01 
∶ 或者是直接做一个硬盘分区/u01 
∶ 授权别人读写: 
∶ root$ chmod 755 /u01                                                        或 
∶ 直接改变所有者: 
∶ root$ chown oracle.dba /u01 
∶ oracle 继续创建目录,按照Oracle习惯: 
∶ oracle$ mkdir /u01/app 
∶ oracle$ mkdir /u01/app/oracle/product/8.1.5 
∶ 技巧:建立目录别名(符号连接)以便快速又好记忆: 
∶ root$ ln -s /u01/app/oracle/product/8.1.5 /ora 
∶ root$ ln -s /home/oracle /orame 
∶ 5.设置参数 
∶ 按照下文的内容编辑 .bash_profiile, 另存为 .profile 
∶ [oracle@lin oracle]$ more .profile 
∶ # .bash_profile 
∶ # Get the aliases and functions 
∶ if [ -f ~/.bashrc ]; then 
∶ . ~/.bashrc 
∶ fi 
∶ # User specific environment and startup programs                             
∶ PATH=$PATH:/ora/bin:$HOME/bin 
∶ BASH_ENV=$HOME/.bashrc 
∶ USERNAME="oracle" 
∶ ORACLE_HOME=/ora; export ORACLE_HOME 
∶ LD_LIBRARY_PATH=/ora/lib; export LD_LIBRARY_PATH 
∶ ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE 
∶ ORACLE_SID=ora8; export ORACLE_SID 
∶ ORACLE_TERM=386; export ORACLE_TERM 
∶ TMPDIR=/var/tmp; export TMPDIR 
∶ # umask 022 (only if umask does not default to 022) 
∶ export USERNAME BASH_ENV PATH 
∶ 用env检查一下参数设置: 
∶ [oracle@lin orainst0]$ env 
∶ USERNAME=oracle 
∶ ORACLE_SID=ora8 
∶ LD_LIBRARY_PATH=/ora/lib 
∶ ORACLE_BASE=/u01/app/oracle 
∶ BASH_ENV=/home/oracle/.bashrc 
∶ ORACLE_TERM=386 
∶ DISPLAY=172.17.2.22:0.0                                                      
∶ ORACLE_HOME=/ora 
∶ 接下来就可以执行安装程序了(需要KDE或AnotherLevel,目前不能从GONE安装!) 
∶ 先安装jre,即JAVA Runtime Environment,版本=jre116v5,用/usr/local/jre =>指 
∶ 向你安装的jre116v5,然后是oracke815补丁。安装时要注意"DISPLAY"设置问题。 
∶ 千万不要心急,40分钟装完基础部分,10分钟安装补丁,最后才能创建数据库! 
∶   
∶                                                                     \ 
 
 
-- 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 210.39.3.50] 

BBS水木清华站∶精华区