Installing Oracle 10g on RHEL AS 3

文章作者 100test 发表时间 2007:05:15 12:18:31
来源 100Test.Com百考试题网


不久前,Oracle(甲骨文)公司在美国加州的总部宣布, Oracle 10g 数据库 与 Oracle RAC 在 TPC-H 基准测试中创造了新的世界纪录.这是个令人震惊的消息.因为这个测试是在 Linux ( Red Hat Enterprise Linux Advanced Server 3) 的平台上进行的.

这充分显示了 Oracle 在低成本 Linux 集群服务器上高效管理大规模数据仓库的能力, 也表明 Linux 在性能价格比上的优势,标志着Linux在大规模企业应用上已经成熟.

相信很多朋友已经对10g跃跃欲试了,现在从这里让我们开始10g之旅.

本文描述了在Red Hat Enterprise Linux Advanced Server 3 (RHEL 3)上安装Oracle 10g 必要的步骤和相关知识. 本文假定你的Linux 操作系统已经安装完毕,并且您应该具有一定的 Unix 操作系统背景知识.

配置RedHat AS 3

操作系统版本:Red Hat Enterprise Linux AS release 3 (Taroon)

       Kernel 2.4.21-4.EL on an i686

按照常规来安装操作系统,记得要安装开发工具(gcc等必要工具).

必要的硬件信息检查:

检查内容 最小值 检查命令参考

物理内存 512M # grep MemTotal /proc/meminfo

交换空间 1.0 GB或者2倍内存大小 # grep SwapTotal /proc/meminfo/tmp 空间 400 MB # df -k /tmp

软件所需空间 2.5 GB # df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)

数据库文件 1.2 GB # df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)

检查完如上各项之后, 应该修改核心参数.执行如下命令:

#vi /etc/sysctl.conf

#注释:#表示使用root用户操作,$表示使用oracle 用户进行操作.提示符后面的蓝色部分表示需要输入的命令,以下同.

在该文件末尾加入如下内容:

#-----------Begin from here--------------------------------------
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
#--------------End here--------------------------------------------

编辑完之后,保存,执行 # /sbin/sysctl -p 命令操作来使我们所做的变更生效.

注:上面kernel.shmmax/kernel.sem等是典型的核心参数配置.您可能需要根据您的实际环境进行适当的变动.

关于这些核心参数的说明在Oracle的Oracle9i Installation Guide Release 2 (9.2.0.1.0) for UNIX Systems中有很详细的说明.( http://download-west.oracle.com/docs/html/A96167_01/toc.htm )

然后,应该检查一下上面的操作是否正确:

# /sbin/sysctl -a | grep sem
# /sbin/sysctl -a | grep shm
# /sbin/sysctl -a | grep file-max
# /sbin/sysctl -a | grep ip_local_port_range

[1] [2] [3] 下一页



相关文章


数据库主键设计之思考
oracle数据仓库设计指南
教你优化Oracle数据 获取超高性能
Installing Oracle 10g on RHEL AS 3
oracle里面使用临时表解决表冲突一例
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛