ORACLE 10G for RHEL AS 4 安装(完整版)

ORACLE 10G for RHEL AS 4 安装

验证安装:检查ORACLE所需的程序是否安装均已安装(或更高版本)

compat-db-4.1.25-9.i386.rpm

compat-gcc-32-3.2.3-47.3.i386.rpm

compat-gcc-32-c++-3.2.3-47.3.i386.rpm

compat-libstdc++-33-3.2.3-47.3.i386.rpm

compat-oracle-rhel4-1.0-5.i386.rpm

gcc-3.4.3-9.EL4.i386.rpm

glibc-2.3.4-2.i386.rpm

libaio-0.3.102-1.i386.rpm

make-3.80-5.i386.rpm

openmotif-2.2.3-6.RHEL4.2.i386.rpm

setarch-1.6-1.i386.rpm

 

 

 

 

一.安装前准备——注意事项:

1. oracle用户不少于5G的磁盘空间.

# df -k

 

2.选择程序包组时应当包括: X Window 系统, Gnome/KDE, 编辑器, 图形因特网, 开发工具, 管理工具, 原有软件开发.(最好在安装linux时选择全部安装,以下只说明 linux全部安装后只安装一个缺少包的情况,如果需要其它的包,直接联系QQ8042281)提醒在全部安装后就只缺少一个包:compat-oracle-rhel4-1.0-5.i386.rpm

[地址1]下载此包的地址:http://download.csdn.net/source/2119576

先用以下命令检查包的存在情况:

# rpm -q compat-db compat-gcc-32 compat-gcc-32-c++ compat-libstdc++-33 compat-oracle-rhel4 gcc glibc libaio make openmotif setarch

接下来再使用: [地址1]安装compat-oracle-rhel4包。(具体下载后安顺序使用命令rpm -ivh 包名来安装就行了,这里就不列出。)

 

 

 

 

 

 

. Oracle 配置 Linux环境

Linux 软件现已安装完毕,您需要针对 Oracle 对其进行配置。本部分将逐步讲解针对Oracle 数据库 10g 配置 Linux 的过程。

 

1.验证系统要求:

要验证系统是否满足 Oracle 10g 数据库的最低要求,以 root 用户身份登录并运行以下命令。

要查看可用 RAM 和交换空间大小,运行以下命令:

# grep MemTotal /proc/meminfo

MemTotal:512236 kB

# grep SwapTotal /proc/meminfo

SwapTotal:1574360 kB

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

 

 

 

 

 

2.配置Linux内核参数

Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。

如果您按照以上说明安装了 Linux,且内核参数全部采用默认值,则只需在以 root 用户身份登录后执行下命令。

#vi /etc/sysctl.conf

kernel.shmall = 2097152

kernel.shmmax = 536870912     //最大共享内存为物理内存的一半

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

修改后运行#sysctl –p命令使得内核改变立即生效;
  (译者注:一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是 2G,则可以设置最大共享内存为 1073741824,如上;如物理内存是 1G,则可以设置最大共享内存为 512 * 1024 * 1024 = 536870912;以此类推。)
 
建议永久地增加 shmmax 设置。

  sem 4个参数依次为SEMMSL(每个用户拥有信号量最大数)SEMMNS(系统信号量最大数)SEMOPM(每次semopm系统调用操作数)SEMMNI(系统辛苦量集数最大数).Shmmax 最大共享内存,官方文档建议是内存的1/2,Shmmni 最小共享内存 4096KB.Shmall 所有内存大小  

  

 

 

 

 

3. oracle 用户设置 Shell 限制

Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:

编辑文件:#vi /etc/security/limits.conf 加入以下语句:
oracle 
   soft    nofile    65536
oracle 
   hard    nofile   65536
oracle 
   soft    nproc    16384
oracle 
   hard    nproc    16384 

 

 

 

 

 

4.oracle 用户的环境变量

要使用 Oracle 产品,应该或必须设置几个环境变量。对于数据库服务器,建议设置以下环境变量:

.bash_profile

ORACLE_BASE=/Oracle/app/Oracle

export ORACLE_BASE

ORACLE_SID=nbo

export ORACLE_SID

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/Db_1

export ORACLE_HOME

PATH=$PATH:$ORACLE_HOME/bin

export PATH

 

 

 

 

 

5.配置用户,用户组,建立目录,授权。

       配置安装oracle所需的dba,oinstall组及用户oracle,并应当为用户设置密码.

# groupadd dba

# groupadd oinstall

# useradd –g dba –G oinstall –s /bin/bash oracle

# mkdir –p /Oracle/app/Oracle/product/10.2.0/Db_1 //oracle软件目录

# chmod –R 775 /Oracle

# chown –R oracle.oinstall /Oracle

# mkdir –p /install                             //为安装文件暂存

# chmod –R 775 /install

# chown –R oracle.oinstall /install

 

 

 

 

 

 

 

三.安装oracle软件

1.使oracle用户环境生效,oracle软件包上传到安装目录,解包安装.

# passwd oracle

# su – oracle         

# env                          //查看一下环境变量设置好没有

$ cd /install

将安装文件放到这个目录下

$ unzip *.zip                 //解压

$ cd database 

$ ./runInstaller

 安装过程中需要手动执行两个脚本:重新打开一个终端去到相应目录执行就行了。

 

 

 

 

2.验证ORACLE安装完成.

$ ps –ef | grep ora

启动lsnrctl

$ lsnrctl start

启动emctl

$ emctl start dbconsole

 

可以通过浏览器访问数据库

http://<ipaddr>:1158/em

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值