您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > RedFlag Linux与Oracle10G安装指南
RedFlagLinux与Oracle安装指南目录一、硬件设置二、安装RedFlagLinuxDC5.0三、安装Oracle10G四、Oracle10G升级10.2.0.3五、优化Oracle参数六、问题参考一、硬件设置(设置Raid0+1)磁盘阵列配置实例当硬盘连接到阵列卡(RAID)上时,操作系统将不能直接看到物理的硬盘,因此需要创建成一个一个的被设置为RAID0、1或者5等的逻辑磁盘(也叫容器),这样系统才能够正确识别它。当然,逻辑磁盘(LogicDrive)、容器(Container)或虚拟磁盘(VirtualDrive)均表示一个意思,只是不同阵列卡产商的不同叫法。可参见以下配置的服务器说明书。磁盘阵列的配置通常是利用磁盘阵列卡的BIOS工具进行的。进入BIOS设置,找到关于RAID设置的选项,设置为Raid0+1,系统提示将要重新格式化硬盘,数据将全部丢失。确认后,重启计算机就可以安装操作系统了。配置参考:目前获得业界广泛认同RAID级别的定义可以的有4种:RAID0、RAID1、RAID0+1和RAID5。(1)、RAID0:它将所有的磁盘构成一个磁盘阵列,可以同时读写多个磁盘,但是不具备备份及容错能力,具有成本低、读写性能极高、存储空间利用率高等特点,在理论上可以提高磁盘子系统的性能。(2)、RAID1:RAID1是两块硬盘数据完全镜像,可以提高磁盘子系统的安全性,技术简单,管理方便,读写性能均好。但它无法扩展(单块硬盘容量),数据空间浪费大。由于单块硬盘的容量有限,因此,在需要存储数据大数据量的情况下,很明显,RAID1并不适合。(3)、RAID0+1或RAID1+0:RAID0+1综合了RAID0和RAID1的特点,独立磁盘配置成RAID0,两套完整的RAID0互相镜像。它的读写性能出色,安全性高,但构建阵列的成本投入大,数据空间利用率低。RAID0+1将一半的磁盘拿来做加速,另外一半的磁盘用来镜像,从安全性和效率上成为最佳方案,但是成本高。RAID1+0比RAID0+1具有更高的可用性,而性能上几乎没有差异,RAID0+1对比RAID1+0的唯一好处就是组成两个RAID0的磁盘个数和容量可以不一致,而RAID1+0则要求所有的磁盘容量完全一致,RAID1+0又被称为RAID10。(4)、RAID5:RAID5不是利用镜像而是利用分散奇偶校验冗余数据。在RAID0阵列中,数据是分散在阵列中的每块硬盘上,而在RAID5阵列中,奇偶校验数据也是有序排列的。这些奇偶检验数据的索引是交叉分布在阵列中的每块硬盘上。维护这些奇偶检验数据的索引导致RAID5阵列的性能不佳,但给了它RAID0阵列所不具备的冗余水平。如果一个硬盘失效,RAID5磁盘阵列能利用其他物理驱动器的数据、奇偶校检数据和一些简单的二元数学算法来复原。假设有四个磁盘,RAID5的磁盘总量约为三个磁盘的总和。其他的容量主要用于存储奇偶校验数据。建议:在配置RAID时,必须结合实际的应用进行相应的配置,针对客户的设备情况,参考配置如下:(1)、客户磁盘数量多,容量大的情况下,建议使用RAID0+1或RAID10。(2)、客户磁盘量不多,容量不大,但对性能要求不高,可以使用RAID5。特殊说明:无论哪种类型RAID,在磁盘扩展方面都会带来一些不可预测的后果,所以在为客户做工程前期一定要考虑到客户数据量为客户备足够的硬盘空间,避免因为磁盘空间引起的数据迁移。二、安装RedFlagLinuxDC5.01)安装前准备1、确认机器型号、主要硬件配件,并登记在案。2、系统安装方法有:以下以本地安装做说明,其他安装方式和问题,以后再描述。3、设置BIOS,让机器从光盘启动。2)系统安装(本地光盘安装)把系统安装光盘放到光驱内,启动机器,系统从光盘启动,显示屏显示如下:按回车,开始安装系统,若能正确识别硬件设备,会自动加载驱动:开始加载raid卡驱动系统安装的图形界面,并点击Next,继续选择语言,并点击“Next”,继续安装协议,选择“接受”,并点击“下一步”,继续选择当前系统键盘,按“下一步”继续搜索光盘系统的内核系统分区有一种方法:手动分区和自动分区自动分区:系统使用LVM技术,把硬盘分成三个分区:挂载点分区格式容量中文名称备注/bootEXT3100M启动分区默认是100MBSWAP物理内存的两倍交换分区/EXT3剩下所有根分区建议使用,手动分区:根据客户的要求划分磁盘挂载点分区格式容量中文名称备注/bootEXT3100M启动分区默认是100MB,存放引导系统内核SWAP物理内存的两倍交换分区物理内存的两倍(物理内存2G);物理内存的一倍(物理内存2G)/EXT3看实际情况设置大小,不应小于10GB系统主分区所有的文件系统都会挂在这个目录之下/varEXT3看实际情况设置大小,可以不设置,系统自动在根分区下建立,共用根分区容量;如果要独立分出来,不应小于4GB日志分区存放系统、应用日志/tmpEXT3看实际情况设置大小,可以不设置,系统自动在根分区下建立,共用根分区容量;如果要独立分出来,2GB就可以了临时文件分区存放临时文件,系统重启后丢失/optEXT3看实际情况设置大小,可以不设置,系统自动在根分区下建立,共用根分区容量客户应用分区存放客户安装的应用程/dataEXT3看实际情况设置大小,根据需要建立Oracle数据分区对于外接盘柜的机器,可在安装系统后再建立该分区*注:ext3是在EXT2代码的基础上,加上日志记录。ext3的日志记录能力经过特别设计,以确保元数据和数据的完整性。优点:可用性、数据完整性、速度、易于迁移可用性:除非发生硬件故障,即使非正常关机,ext3也不需要文件系统校验。这是因为数据是以文件系统始终保持一致方式写入磁盘的。在非正常关机后,恢复ext3文件系统的时间不依赖于文件系统的大小或文件数量,而依赖于维护一致性所需“日志”的大小。使用缺省日志设置,恢复时间仅需一秒(依赖于硬件速度)。数据完整性:使用ext3文件系统,在非正常关机时,数据完整性能得到可靠的保障。你可以选择数据保护的类型和级别。你可以选择保证文件系统一致,但是允许文件系统上的数据在非正常关机时受损;这是可以在某些状况下提高一些速度(但非所有状况)。你也可以选择保持数据的可靠性与文件系统一致;这意味着在当机后,你不会在新近写入的文件中看到任何数据垃圾。这个保持数据的可靠性与文件系统一致的安全的选择是缺省设置。速度:尽管ext3写入数据的次数多于ext2,但是ext3常常快于ext2(高数据流)。这是因为ext3的日志功能优化硬盘磁头的转动。你可以从3种日志模式中选择1种来优化速度,有选择地牺牲一些数据完整性。◎自动分区:选择自动分区,点击“下一步”,继续检测本地硬盘,选择“是”,继续选择“下一步”,继续选择“是”,继续◎手动分区:选择手动分区,按“下一步”,继续分区:点击新建挂载点:/boot文件系统类型:ext3大小:100M挂载点:空文件系统类型:swap大小:物理内存有两倍(物理内存2G);物理内存有一倍(物理内存2G)挂载点:/文件系统类型:EXT3大小:看实际情况设置大小,不应小于10GB挂载点:/var文件系统类型:EXT3大小:看实际情况设置大小,可以不设置,系统自动在根分区下建立,共用根分区容量;如果要独立分出来,不应小于4GB挂载点:/opt文件系统类型:EXT3大小:看实际情况设置大小,可以不设置,系统自动在根分区下建立,共用根分区容量;挂载点:/tmp文件系统类型:EXT3大小:2GB可以不设置,系统自动在根分区下建立,共用根分区容量;挂载点:/data文件系统类型:EXT3大小:看实际情况需要设置分区完毕,点击“下一步”,继续设置网卡:DHCP手动设置:点击编辑设置主机名、网关、DNS,点击“下一步”,继续设置时区,点击“下一步”,继续设置管理员root密码,点击“下一步”,继续选择安装的软件包,默认全部安装,点击“下一步”,继续点击“下一步”,开始安装系统选择登录类型,选择图形登录,默认是文本,点击“下一步”,系统重启把第三张光盘放到光驱内输入密码,登录点击下,安装系统补丁输入序列号,点击下一步,继续。系统安装结束!!!恭喜三、安装Oracle10G一、系统环境操作系统:红旗DC5.0forx86或x86_64应用:Oracle10gR2二、安装过程红旗DCServer带有安装Oracle用的安装向导oranavi1、查看swap是否足够?引用#freetotalusedfreesharedbufferscachedMem:1034332507529835800728821052-/+buffers/cache:224121011920Swap:199201201992012swap最少1.5G以上,否则Oracle安装到最后会报错。2、查看空间是否足够?引用#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/sda17.4G3.3G3.8G47%/none506M0506M0%/dev/shm/dev/sdb26.5G47M6.2G1%/optOracle安装最少需要5G空间。3、配置固定IP和主机名,并设置对应设置固定IP:引用#cat/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.228.220NETMASK=255.255.255.0设置主机名:#echokernel.hostname=ora01/etc/sysctl.conf对于多网卡的服务器,不建议修改/etc/sysconfig/network来设置主机名,因为一旦修改网络配置,可能会导致主机名也一同修改,所以建议直接设置kernel参数,让其固定不变,这对于Oracle的安装和运行都非常重要。保存设置,并检查:引用#sysctl-p#hostnameora01然后,设置主机名和IP对应关系:#echo192.168.228.220ora01/etc/hosts4、准备安装介质这个看上去很简单,但确实一个常见的问题。最常见就是用户把安装介质解压到/root目录。而由于安装必须使用oracle用户进行,而oralce用户是不能访问/root目录的,就会导致安装报错。建议先检查一下:引用#pwd/tmp/database◎启动安装,使用管理员root运行:引用#xhost+accesscontroldisabled,clientscanconnectfromanyhost启动安装向导:#oranavi&或者开始-管理工具-Oracle安装领航员※请不要使用Baisc方式,应选择高级方式安装,否则后面是不能增加其他语言的。※这里很重要,必须增加简体中文,否则安装完成后的em管理工具会出现乱码。创建实例:重要提醒:将“块大小”设置为16KB,进程数量设置为300这一步是必须的,如果没有设置,Oracle安装结束后将无法修改。“下一步”后设置Oracle的字符集:点击完成,开始创建oracle实例在创建完前弹出对话框,要使用root去执行两个脚本的$su–#cd/opt/app/oracle/oraInventory#./orainstRoot.sh#cd/opt/app/oracle/product/10.2.0/db_1#./root.sh然后关闭提示对话框Oracle数据库安装完毕。恭喜!!启动oracle1、使用oracle用户login2、起监听器Oracle]$lsnrctlstart3、启动数据库Oracle]$sqlplus/assysdbaSqlstartup4、启动OEM[oracle@danaly~]$emctlstartdbconsoleTZsettoPRCOracleEnterpriseManager10gDatabaseControlRelease1
本文标题:RedFlag Linux与Oracle10G安装指南
链接地址:https://www.777doc.com/doc-6168367 .html