资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
行式数据库评测:行式数据库评测:OracleOracle 11g11g R2R2 企业版企业版2011 年 05 月 05 日 00:05 it168 网站原创 作者:卢涛 编辑:董建伟 评论:4 条 本文 Tag: Oracle 数据库 【IT168 专稿】在前面一系列的列式数据库评测文章中,我们介绍了 6 种 列式数据库。从本文开始,我们将评测传统的行存储数据库,评测的重点仍然 是 tpc-h 分析型查询,主要检验各种数据库在数据仓库方面的能力。我们从市 场占有率最高的商业数据库 Oracle 开始。一、数据库安装一、数据库安装Oracle 在其官方技术网站官方技术网站上提供了 Oracle 10g R2、11g R1、11g R2 等各 种版本软件的下载,这里这里也提供了文档在线浏览和下载,这为用户试用带来了 方便,但值得一提的,虽然软件本身没有对功能和试用期限进行限制,但在用 户协议中对用户的权利和义务有明确的约定,用户必须接受协议才能试用。由 于 Oracle 已经宣布 Oracle 10g R2、11g R1 产品生命周期的结束日期,此后不 再提供技术支持服务。通过文档我们了解到,企业版比标准版具有更多的高级 功能,比如:分区、并行查询等,也具有更大的扩展性。因此我们采用 11g R2 企业版来做评测,以最大限度地了解这个产品的全部功能。在上述网站注册一 个免费用户就可以下载安装文件。Oracle 11.2 支持的平台有 windows 32 位/64 位、linux、Solaris、HP-UX 、AIX 等 10 种。本次测试基于 Intel Xeon 7550*8 的 PC 服务器上用 VMWare VSphere 4.1 管理的虚拟机,虚拟机的逻辑 CPU 个数是 8,内存 100GB,存储为 8 个 300GB SAS 本地磁盘,采用一块 512M 缓存 RAID 卡,按 RAID5 方式组成磁 盘阵列。操作系统采用和 RHEL 5 相同的核心级别的 RedFlag Asian Linux Sever 3.0 x64。因此选用的安装文件是 64 位 x86 Linux 版本, linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.ziplinux.x64_11gR2_database_2of2.zip,2 个文件合计大约 2.2G,必须都下载, 然后解压缩到同一个目录才能执行安装。Oracle 的安装在各种数据库当中算是 比较复杂的,但由于 Oracle 的市场地位和流行程度,专门介绍安装的文档在互 联网上也是不计其数。因此本文不准备详细介绍每个步骤,只说明一些初次使 用者易错的关键步骤。更详细的步骤,参考官方安装文档官方安装文档。在在 LinuxLinux 环境进行环境进行 OracleOracle 安装的关键步骤有下面几步:安装的关键步骤有下面几步:1、先决条件检查,检查内存、交换文件和临时文件目录大小以及操作系统 版本是否符合 Oracle 安装的最低要求。rootredflag11012501 # grep MemTotal /proc/meminfo MemTotal: 103140528 kB rootredflag11012501 # grep SwapTotal /proc/meminfoSwapTotal: 5996536 kB rootredflag11012501 # freetotal used free shared buffers cached Mem: 103140528 5758696 97381832 0 138936 5 261496 -/+ buffers/cache: 358264 102782264 Swap: 5996536 0 5996536 rootredflag11012501 # df -h /dev/shm/ 文件系统 容量 已用 可用 已用% 挂载点 tmpfs 50G 0 50G 0% /dev/shm rootredflag11012501 # uname -m x86_64 rootredflag11012501 # df -h /tmp 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/VolGroup00-LogVol0024G 5.4G 17G 25% / rootredflag11012501 # df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/VolGroup00-LogVol0024G 5.4G 17G 25% / /dev/sda1 99M 13M 82M 14% /boot tmpfs 50G 0 50G 0% /dev/shm /dev/mapper/vg0-datalv739G 4.9G 696G 1% /user1 rootredflag11012501 # cat /proc/version Linux version 2.6.18-194.1.AXS3 (packagerasianux.com) (gcc version 4.1.2 20080704 (Asianux 3.0 4.1.2-48) #1 SMP Fri May 7 10:03:53 CST 2010 rootredflag11012501 # uname -r 2.6.18-194.1.AXS32、创建操作系统 oracle 用户和组。并给 oracle 用户设置口令。rootredflag11012501 # /usr/sbin/groupadd oinstall rootredflag11012501 # /usr/sbin/groupadd -g 502 dba rootredflag11012501 # /usr/sbin/groupadd -g 503 oper rootredflag11012501 # /usr/sbin/groupadd -g 504 asmadmin rootredflag11012501 # /usr/sbin/groupadd -g 506 asmdba rootredflag11012501 # /usr/sbin/groupadd -g 505 asmoper rootredflag11012501 # /usr/sbin/useradd -u 502 -g oinstall -G d ba,asmdba,oper oracle rootredflag11012501 # passwd oracle Changing password for user oracle.New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully.3、设定 oracle 用户的资源限制。S 表示软限制、H 表示硬限制。rootredflag11012501 # su - oracle oracleredflag11012501 $ ulimit -Sn 2048 oracleredflag11012501 $ ulimit -Hn 65536 oracleredflag11012501 $ ulimit -Su 16384 oracleredflag11012501 $ ulimit -Hu 16384 oracleredflag11012501 $ ulimit -Ss 10240 oracleredflag11012501 $ ulimit -Hs unlimited4、用 root 用户设定系统核心参数。从 11.2 开始,Oracle 安装文件提供 了自动修改某些参数的功能,因此这一步变得可选。可以查看原始参数的值。rootredflag11012501 # /sbin/sysctl -a | grep sem kernel.sem = 256 32000 100 142 rootredflag11012501 # /sbin/sysctl -a | grep shm vm.hugetlb_shm_group = 0 kernel.shmmni = 4096 kernel.shmall = 4294967296 kernel.shmmax = 68719476736 rootredflag11012501 # /sbin/sysctl -a | grep file-max fs.file-max = 1310725、创建安装二进制文件存放目录和数据库文件存放目录等,并改变属主为 oracle。rootredflag11012501 # mkdir -p /user1/app/oracle rootredflag11012501 # chown -R oracle:oinstall /user1/app/oracl e rootredflag11012501 # chmod -R 775 /user1/app/oracle rootredflag11012501 # mkdir -p /user1/app/oradata rootredflag11012501 # chown -R oracle:oinstall /user1/app/orada ta rootredflag11012501 # chmod -R 775 /user1/app/oradata rootredflag11012501 # mkdir -p /user1/app/recovery_area rootredflag11012501 # chown -R oracle:oinstall /user1/app/recov ery_area rootredflag11012501 # chmod -R 775 /user1/app/recovery_area6、用 x 图形界面工具登录。在图形终端中查看 display 的端口,并据此设 定 oracle 用户 DISPLAY 环境变量,运行安装程序 runInstaller,按界面提示操 作。rootredflag11012501 # xdpyinfo name of display: 10.4.105.241:1.0 version number: 11.0 vendor string: NetSarang Computer, Inc. vendor release number: 1391 . rootredflag11012501 # rootredflag11012501 # su - oracle oracleredflag11012501 $
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号