如果这台服务器最重要的作用就是 oracle 数据,则直接给 oracle 分配文件系统。当然,如果您的空间够大,给/ 多分一些也没错。安装过重需要注意的是,如果你事先不填写数据库物理文件的参数,那么在建库时,数据库会自动将物理库建在 $ORACLE_BASE 下。所以这里也没必要把程序文件和库文件分开了。
一、安装 Linux
1. 划分磁盘(以 60G 硬盘为例)
/boot 100M
/ 15G
/swap 2G
/home 20G(将来 oracle 的程序将放在此目录下)
/oracledata 20G (用来放 oracle 的物理数据库文件)
2. 选择需要安装的软件
(1)需要安装“开发”下的所有开发包及遗留开发包。如果这些文件不安装,我们就需要在操作系统装完后再安装:gcc-3.2.3-2 等等一些程序,验证是否安装软件的方法是(以刚才那个软件为例):
# rpm -q gcc
(2)系统下的“管理工具”和“系统工具”。如果空间够大,就把这2个全部装完,如果您不想全安装,那么至少应该安装:系统工具下所有开头带:oracle 和 ocfs 以及 sysstat 的文件。如果您还想进行远程控制,如 windows 下使用 Xmanager ,则最好安装“系统工具”下的一个以大写 X 开头的程序,以后您会在“应用程序”→“系统设置”→“登录屏幕”下配置,选择 XDMCP ,启用它。
(3)“服务器”下,可以只选“FTP”和“遗留服务器”中的 telnet 和 rsh-server ,后者可能会在RAC中用到。
(4)如果您想要 FTP 工具,还可在“互联网”中选择 gFTP 。
(5)安装数据库前,一定要安装下面2个包。
libaio-0.3.105-2.i386.rpm 这个包在32位情况下是此,如果64位,则带*64符号
openmotif21-2.1.30-11.RHEL4.6.i386.rpm(这个可能 RAC 需要)
二、安装 oracle 数据库
1. 只建立一个 oracle 用户和 dba 组。
# groupadd dba
# groupadd oinstall
# useradd -g oinstall -G dba oracle
# mkdir -p /home/oracle/product/10g/db_1
chown -R oracle:oinstall /home/oracle
2. 配置:shellmax shellall
cat >> /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
3. 配置:bash_profile 中的参数。
ORACLE_BASE=/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/10g/db_1
ORACLE_SID=orcl
LC_CTYPE=en_US.UTF-8
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LC_CTYPE NLS_LANG PATH
4. $ ./runInstaller 开始安装。


嘿嘿,我还是选择路过吧,这个我真不懂。周二了,好好坚持几天,要放假了,还是长假,嘿嘿
用过linux主机,但没接触过服务器。
果然是一句话没看懂
@林西老九
假期越长,外面人就越多,我就越不知道去哪里!
@肖俊博客 呵呵,那差别还是挺大的哦!
@张无计 嘿嘿,360行,各有不同!
进高手的博客什么都好,就是有一点:看不太懂,也不好评论,唉……
表示不懂 Oracle 的路过
很少用这玩意。
Oracle特别大,中小型的网站,还是建议用mysql。
@广州SEO 嗯,这是在大型的金融行业用的比较多的!
来关注支持下
技术活啊 就怕这个
还是不懂啊
...Oracle Database Quick Installation Guide.11g Release 1 11.1 for Linux x86.Part Number B32281-09.... .Quick Installation Guide.11g Release 1 11.1 for Linux x86.B32281-09.November 2010.This guide describes how to quickly install Oracle Database 11g on Linux x86 systems.
需要这么大的硬盘空间~~
"Really great! I got to say I really liked this! I am fascinated by all the coding.. Thanks for taking the time to share this."
"I do not aim to describe or review – it is simply that article and thought that I was looking for, thank you."