我的系统是RHEL AS4,我为这个系统分了40G的磁盘空间,分区如下(我的分区偏大):

上一篇 / 下一篇  2008-06-03 09:30:35

我的系统是RHEL AS4,我为这个系统分了40G的磁盘空间,分区如下(我的分区偏大):

/ 7G

/boot 100MB

swap 1024 (机器的内存为512MB)

/var 3G

/usr 3G

/tmp 1.5G

/home 剩余的空间

第一步:预安装任务:

1 检查操作系统版本

oracle 10g for linux 在linux上安装的版本一概是redhat Enterprise linux AS/ES (update 2)或者

是suse linux enterprise server 9

用命令查看系统版本: # cat /etc/issue

2:检查核心版本

在linux 4 os上安装oracle 10g,核心版本至少是2.6

用命令验证核心版本: # uname -r 或者 # cat /proc/version

3: 检查所须的程序包

具体参看安装手册,用命令 # rpm -q package_name 验证所须的程序包有没有安装

4: 对系统升级

如果没有订阅号,则可以用yum 进行升级,具体方法参考:如何对linux系统升级

5:查看 oracle 安装的物理os需求

要求为物理内存最少256MB 交换分区为物理内存的2倍,/tmp目录最少要400MB的可用空间

a: 检查物理内存

# grep MemTotal /proc/meminfo

b: 检查交换区

# grep SwapTotal /proc/meminfo

c: 查看/tmp有多少空间

# df -k /tmp

d: 检查可用的磁盘空间

# df -h

第二步: 重新配置核心(配置完后重起)

查看核心参数

$ cat /etc/sysctl.conf

把下面的行加到核心配置文件的下面(用 vi /etc/sysctl.conf)

kernel.shmall=2097152 (内存*2)

kernel..shmmax=2147483648 (half the size of physical memory,in bites)

kernel.shmmni=4096

kernel.sem=250 32000 100 128

fs.file-max=65536

net.ipv4.ip_local_port_range=1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

第三步: 更改shell限制

oracle建议对每一个linux帐号可使用的进程和打开的文件数目设置限制

在/etc/security/limits.conf文件添加如下行

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

在/etc/pam.d/login文件加如下行

session required /lib/security/pam_limits.so

第四步: 更改登陆脚本

对于c shell,添加如下行到/etc/csh.login文件

if($USR == "oracle")then

limit maxproc 16384

limit descriptors 65536

endif

第五步: 创建必须的组

创建oracle清单组

# /usr/sbin/groupadd oinstall

创建OSDBA组

# /usr/sbin/groupadd dba

第六步: 创建oracle软件拥有者用户

此用户的默认组和主要组是oracle清单组 oinstall

次要组为OSDBA dba

# /usr/bin/useradd -g oinstall -G dba -d /home/oracle -p oracle1 oracle

# /usr/bin/passwd oracle

第七步: 设置文件权限

在默认登陆shell .bash_profile中添加如下行:

umask 022

创建软件安装的各组件的文件:

$ mkdir /var/opt/oracle

$ chown oracle:dba /var/opt/oracle

$ chmod 755 /var/opt/oracle

oracle基目录:

$ mkdir -p /u01/app/oracle

$ chown -R oracle:oinstall /u01/app/oracle

$ chmod -R 775 /u01/app/oracle

oracle数据库目录:

$ mkdir -p /prod10/oradata/prod

$ chown -R oracle:oinstall /prod10/oradata/prod

$ chmod -R 775 /prod10/oradata/prod

快闪恢复区;

$ mkdir -p /prod20/oradata/prod/flah_recovery_area

$ chown -R oracle:oinstall /prod20/oradata/prod/flah_recovery_area

$ chmod -R 775 /prod20/oradata/prod/flah_recovery_area

第八部: 设置环境变量

 编辑/home/oracle/.bash_profile

umask 022
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export ORACLE_BASE ORACLE_HOME
export PATH LD_LIBRARY_PATH
第九步: 更改hosts文件

 目的是为了防止在安装过程中出现的网络验证未执行的问题

 我的ip地址为:202.196.73.201

 hosts文件内容更改前为:

 127.O.O.1 zhoujinti  localhost.localdomain  localhost

 更改后为

 127.O.O.1 localhost.localdomain  localhost

 202.196.73.201 zhoujinti

 这样后就可以解决安装过程中出现的DHCP问题

第十步:软件安装

  把软件安装cd上的内容复制到磁盘

 $ cp -r /mnt/cdrom /staging (自己建立的临时文件夹)

 $ cd /staging

 $ ./runInstaller
第十一步:更新关闭和启动脚本

  在/etc/oratab文件中 (假设数据库名为orcl)

 改 orcl:/u01/app/oracle/product/10.2.0/db_1:N

 为 orcl:/u01/app/oracle/product/10.2.0/db_1:Y


TAG: unix

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 72
  • 日志数: 4
  • 建立时间: 2008-05-08
  • 更新时间: 2008-06-03

RSS订阅

Open Toolbar