Red Hat Linux AS4上安装Oracle10g

1          准备安装环境和安装文件

1.1        安装环境

内存:1GB以上;硬盘:12GB以上;CPUPIII以上。

操作系统:Red Hat Linux AS 4

1.2        Oracle安装文件

10201_database_linux32.zip

10201_client_linux32.zip

2          创建用户和组群

root用户登录,创建oracle用户和dba组。

[root@vmlinux ~]# groupadd dba

[root@vmlinux ~]# useradd -g dba oracle

[root@vmlinux ~]# passwd oracle

3          上传Oracle安装文件,并解压缩

使用FTP工具,把相Oracle的安装文件上传到Linux服务器的“/home/oracle”目录;然后以oracle用户登录,解压缩这些安装文件。

[oracle@vmlinux ~]$ unzip 10201_database_linux32.zip

[oracle@vmlinux ~]$ unzip 10201_client_linux32.zip

解压缩成功后,删除这些ZIP文件,释放磁盘空间。

[oracle@vmlinux ~]$ rm 10201_database_linux32.zip

[oracle@vmlinux ~]$ rm 10201_client_linux32.zip

4          创建安装目录

oracle用户登录,创建oracle的安装目录。

[oracle@vmlinux ~]$ mkdir -p /home/oracle/product/10.2.0

5          设置环境变量

oracle用户登录,打开用户的环境变量配置文件,添加下面几行信息:

[oracle@vmlinux ~]$ vi .bash_profile

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0

export ORACLE_SID=ora10g

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export PATH=$PATH:$ORACLE_HOME/bin:.

export LANG=en_US

然后执行命令行,使上面的环境变量立即生效。

[oracle@vmlinux ~]$ source .bash_profile

6          调整内核参数

root用户登录,打开系统配置文件,添加下面几行信息:

[root@vmlinux ~]# vi /etc/sysctl.conf

kernel.shmmax= 2147483648

kernel.shmmni=4096

kernel.shmall=2097152

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 = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

然后执行命令行,使上面的内核参数立即生效。

[root@vmlinux ~]# sysctl -p

以上几个内核参数的大致含义如下――

kernel.shmma:最大共享内存段,以字节为单位,物理内存*1024*1024*2,为物理内存的2倍。

kernel.shmmni:共享内存段的最大数目。

kernel.shmall:共享内存总量,以页为单位。

kernel.sem:每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。

fs.file-max:文件句柄数,表示在Linux系统中可以打开的文件数量。

net.ipv4.ip_local_port_range:应用程序可使用的IPv4端口范围。

7          安装Oracle数据库

root用户登录,依次执行以下的命令行,会出现Oracle的图形安装界面。

[root@vmlinux ~]# xhost +

[root@vmlinux ~]# su - oracle

[oracle@vmlinux ~]$ cd database

[oracle@vmlinux database]$ ./runInstaller

注意1:安装Oracle时,必须使用图形界面,不能使用文本界面。

注意2:安装Oracle的数据库时,会自动安装proc,所以不需要再单独安装Oracle的客户端。

注意3:由于Oracle采用的是图形安装界面,用户根据向导就能很容易完成安装,所以下面仅指出一些关键步骤。

7.1        选择安装方法

Advanced Installation

7.2        选择安装的版本

Enterprise Edition

7.3        选择安装的类型

General Purpose

7.4        输入全局数据库名,选择字符集

ora10g

Simplified Chinese ZHS16GBK

7.5        输入syssystem的密码

oracle

7.6        切换到root用户,执行“orainstRoot.sh”和“root.sh”脚本

[root@vmlinux ~]# sh /home/oracle/oraInventory/orainstRoot.sh

[root@vmlinux ~]# sh /home/oracle/product/10.2.0/root.sh

7.7        数据库安装成功

8          安装Oracle客户端

因为前面安装Oracle数据库时会自动安装proc,所以一般不需要进行本安装。

oracle用户登录,执行命令行,再次弹出图形安装界面,然后按照向导一步步做就可以了。

[oracle@vmlinux ~]$ cd client

[oracle@vmlinux client]$ ./runInstaller

注意:安装类型建议选择Administrator

9          删除安装介质

执行下面的命令行,删除Oracle的安装介质,释放磁盘空间。

[oracle@vmlinux ~]$ rm -fR database

10     开机时自动启动Oracle

一、修复Oracle启动脚本的BUG

oracle用户登录,打开“$ORACLE_HOME/bin/dbstart”文件

[oracle@vmlinux ~]$ vi $ORACLE_HOME/bin/dbstart

把行

ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle

修改为

ORACLE_HOME_LISTNER=/home/oracle/product/10.2.0

二、让启动脚本生效:

oracle用户登录,打开“/etc/oratab”文件

[oracle@vmlinux ~]$ vi /etc/oratab

把行

ora10g:/home/oracle/product/10.2.0:N

修改为

ora10g:/home/oracle/product/10.2.0:Y

三、配置Oracle为自动启动:

root用户登录,打开“/etc/rc.d/rc.local”文件,在最后添加下面几行信息:

[root@vmlinux ~]# vi /etc/rc.d/rc.local

su - oracle -c 'dbstart'

# su - oracle -c 'agentctl start'

su - oracle -c 'lsnrctl start'

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值