BBS水木清华站∶精华区
发信人: zixia (親親青青河邊草), 信区: Linux
标 题: 准备Linux技能
发信站: BBS 水木清华站 (Sun Feb 13 13:30:24 2000)
发布时间: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分钟安装补丁,最后才能创建数据库!
\
--
※ 修改:·zixia 於 Feb 13 13:31:15 修改本文·[FROM: 202.112.45.46]
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.112.45.46]
BBS水木清华站∶精华区