本文简述oracle10g安装过程

1.系统配置要求

#grep  MenTotal  /proc/meminfo

#grep  SwapTotal  /proc/meminfo

注:所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,
交换空间应为 RAM 数量的一到两倍。

Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间,/tmp 目录至少需要 400MB 的可用空间。

要检查系统上的可用磁盘空间

#df –h

2.操作系统要求(rpm包)

image

3.网络配置要求

#vim /etc/sysconfig/network

HOSTNAME=thx.com

#vim  /etc/hosts

ip                thx.com

4.创建oracle组和用户账号

#groupadd  oinstall

#groupadd  dba

#useradd  -m –g oinstall  -G dba  oracle

#id  oracle

#passwd  oracle

5.创建存储oracle 10g软件和数据库目录

#mkdir  -p  /u01/app/oracle

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

#chmod  -R  775 /u01/app/oracle

6.配置Linux内核参数

#vim  /etc/sysctl.conf

kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

注:添加如上参数

#sysctl  -p

注:使其生效

7.oracle用户设置shell限制

#vim  /etc/security/limits.conf

oracle     soft      nproc     8192
oracle     hard      nproc     16384
oracle     soft      nofile    32768
oracle     hard      nofile    65536

注:添加如上

vim  /etc/pam.d/login

session    required    /lib/security/pam_limits.so

注:添加如上

8.设置oracle用户环境变量(oracle用户身份)

#su  oracle

$vim  /home/oracle/.bash_profile

umask 022
export ORACLE_BASE=/oracle/u01/app/oracle              
export ORACLE_SID=orcl
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1        
export PATH=$PATH:$ORACLE_HOME/bin
export DISPLAY=:0.0
export NLS_LANG=American_america.AL32UTF8

$source  .bash_profile

注:环境变量生效

9.准备工作

#xhost +

注:允许别的用户启动的图形程序将图形显示在当前屏幕

$export  DISPLAY=192.168.1.162:0.0  (运行此命令前打开Xmanger)

$export  LANG=en

注:此ip为客户端ip

10.安装篇

$cd  /home/database

$./runInstaller

开始图形化安装

QQ截图20121125151903

图1:选择高级安装,Next

2

图2:指定文件位置,Next

3

图3:选择企业版,Next

4

图4:选择oracle家目录

5

图5:先决条件检查

6

图6:选择配置选项

7

图7:选择数据库选项

8

图8:填写全局数据库名,选择字符集,Next

9

注9:选择数据库管理选项

10

图10:选择 File System,然后输入数据库文件要使用的路径名(在本例中为 /u01/app/oracle)。 (注意,若选择安装asm的话,就不能选择这一项,这时就可以只安装数据库软件,后面会用dbca创建完asm管理的虚拟磁盘后,再在其上建立数据库。)

11

图11:指定备份恢复选项

12

图12:指定数据库模式口令

13

图13:开始安装,install

clip_image002

clip_image002[6]

clip_image002[8]

注:root用户执行该脚本

clip_image002[10]

注:安装完毕

11:查看数据库状态

SQL>select status,instance_name from v$instace