论文部分内容阅读
摘要: Oracle是以高级结构化查询语言(SOL)为基础的大型关系数据库,通俗地讲,它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(C/S)体系结构的数据库之一。而计算机实验室机房中的软件安装,由于计算机数量较多,一旦出现问题会导致人力、时间上的极大浪费。通过对Oracle 11g在机房安装中存在的实际问题进行分析,探讨大型机房Oracle系统的安装与配置。
关键词: 机房;安装;Oracle 11g;问题;方法
Oracle数据库的第一商用版本是在1979年诞生的,到现在的Oracle119in本已经历经30余年了,在这些年中,Oracle公司的Oracle产品也成为家喻户晓的产品。在理工专业教学中,Oracle数据库教学是重要的基础性课程。由于课程的操作性与实践性较强,因此在教学过程中需要计算机实验室提供教学环境。
1 Oracle的安装模式选择与规划
使用Oracle通用安装程序(Oracle Universal Installer,
OLq)安装Oracle Database 1lg的过程,然后使用数据库创建助手(Database Creation Assistant,DBCA)仓J建数据库。虽然可以使用OUI创建一个新数据库,但单独作为一个步骤来运行DBCA可以增加配置的灵活性最后介绍手动创建数据库的步骤。除非有特殊原因需要在命令行完成所有任务,否则使,Oracle的GUI工具可以完成大部分安装和配置任务。虽然Oracle的安装软件越来越易于使用,但获得数据安装程序立刻开始安装仍然是一件非常诱人的事情。虽然体验一些新的数据库特性是很好的,但执行成功的安装需要更多详细的计划,从而避免许多重复的工作,甚至是一个月后的重新安装。
决定本地数据库名以及哪个域包含这个数据库。在初始参数DBNAME和DB_DOMAIN中设置这些名称。对于第一个使用数据库的项目,估计表和索引的数量以及它们的大小,从而估计超出Oracle SYSTEM表空间以及相关的Oracle软件和工具的磁盘空间。
计划服务器磁盘上物理数据文件的位置,从而最大化性能和可恢复性。物理磁盘越多越好。如果将RAID和网络附加存储(Network Attached Storage,NAS)区域用于数据文件,则应考虑使用OMF管理数据文件的放置。最好是确定是否有额外的内存支持自动存储管3N(Automatic Storage Management,ASM)实例,从而在没有RAID时可以更容易地管理冗余存储。回顾并理解基本初始参数,如果没有立刻使用SPFILE,则计划在实际操作之前使用SPFILE。
决定最佳的默认数据库块大小。如果没有重新安装数据库,则不可以在后面改变由DBBLOCKSIZE定义的默认块大小。虽然这个决定对将来的数据库扩展并不是至关重要的,因为Oracle可以支持具有多个块大小的表空间,但具有不正确大小的默认块大小将减少使用SYSTEM、TEMP或SYSAUX表空问进行操作的性能。
计划备份和恢复策略。决定数据库备份的频率,使用多种方法备份数据库。在选择备份策略时,需要回答的一个关键问题是,可以承受的数据库停机时间为多长?如果数据库只在夜间处理批量作业,则每星期进行一次完全备份和每天进行增量式备份或许是很好的方法。
2 机房Oracle数据库的安装过程
Oracle数据库的最新版本Oracle 11g安装过程需要时间在30分钟以上,如果在大型实验室中使用常规安装方式费时费力且容易出现问题。因此,在教学环境安装过程中采取了流程化与程序化的方式。首先,选择机房中能够满足安装要求的配置与运行状况良好的计算机。在安装之前以管理员身份进行登录,对硬件配置进行核实。Oracle 11g的最低配置要求是512MB内存、1.5GB磁盘空间以上。虚拟内存设定为硬件内存的两倍。安装成功后,进行测试。在浏览器中输入OEM的地址,如果能够正常登陆,则证明数据库系统安装成功。将样板机的软件系统以Ghost备份软件进行备份,并同时将备份记录以多播的方式在其他计算机中进行还原。机房管理人员将其与计算机分配后,分别管理多台机器,进行主机名与IP地址修改,保证局域网络的顺畅。将Oracle监听服务与OEM服务进行重新配置,分别测试计算机中Oracle系统是否安装正常。确定后将系统还原保护卡启动。
3 Oracle数据库的安装问题
在安装Oracle的过程中会出现一些问题,为了让用户少走弯路,这里列出了安装中容易出现的问题,以供参考。
1)安装路径:在我们选择安装目录时,如果这里的“路径”如果不是“Oracle基目录”的子目录,这时系统会弹出一个警告:建议把主目录设成基目录的子目录。这是Oracle希望用户创建的多个Oracle主目录都指向同一个基目录。如果我们不采纳提示项的建议,可以直接选择“是”进入;如果有这方面的需求,则选择“否”,重新配置路径。
2)安装环境:进行先决条件检查时最容易出问题。如果在安装中出现先决条件检查的界面,那么根据上面“检查”列表中的内容可以看出是内存和网络出现了问题。如果继续安装,则很可能会安装失败。这里是因为内存不足和没有TCP/IP协议的连接造成的。修改出问题的地方后单击“重试”按钮。如果没有警告才可以继续安装。
3)未启动数据库监听服务:第一次创建数据库实例时,默认情况下监听程序是没有被创建的,此时安装数据库实例会出现未配置监听提示界面。这时只要启动监听服务即可,如果没有配置,可以参照前面配置oracle监听程序部分的内容。
4)无法安装问题:在排除安装盘故障、存在病毒、硬件配置不足等问题后,Oracle仍然无法正确安装,最常见的我呢提是主网络适配器设置并非Microsoft LoopBack Adapter。解决办法是添加Microsoft LoopBack Adapter网卡并进行IP设置。
5)监听服务问题:进行Ghost多播还原之后,机房内计算机的主机名称与IP地址都是一致的,局域网中地址冲突的问题会导致网络无法正常应用。在这种情况下,我们只更改主机名与IP地址不能完全解决问题。因为Oracle的监听程序参数不会随之修改,在计算机sqlplus登录过程中都会自动连接到样板机,本
地localhost没有应用。解决办法是在还原前将样板机网络用户中的管理目录ADMIN中的tnsnames.ora与listener.ora文件中的主机名HOST改为127.0.0.1;或者在还原后,修改计算机主机名与IP地址时将本机的监听服务主机名HOST同时修改。
4 结束语
本文分析了大型机房中Oracle 11g系统安装之前的系统规划与安装准备工作,简述了应用Ghost多播方式在大型机房中的安装流程,对安装过程中出现的问题进行探讨。
参考文献:
[1]唐志红,Oracle数据库的安装问题及其解决方法[J].中国金融电脑,2003(6):44,88.
[2]孟凡奇,大型机房Oraclellg教学环境的快速搭建[J].中国教育信息化:高教职教,2011(11):59-59,83.
[3]白洋、丁一敏,Windows环境下Calis虚拟参考咨询系统安装配置中的关键技术[J].科技情报开发与经济,2007,17(20):14-16,21.
[4]杨茜玲、彭勇,解决机房卸载Oracle 11g及其安装问题的方法[J].科技创新导报,2010(23):95-95
关键词: 机房;安装;Oracle 11g;问题;方法
Oracle数据库的第一商用版本是在1979年诞生的,到现在的Oracle119in本已经历经30余年了,在这些年中,Oracle公司的Oracle产品也成为家喻户晓的产品。在理工专业教学中,Oracle数据库教学是重要的基础性课程。由于课程的操作性与实践性较强,因此在教学过程中需要计算机实验室提供教学环境。
1 Oracle的安装模式选择与规划
使用Oracle通用安装程序(Oracle Universal Installer,
OLq)安装Oracle Database 1lg的过程,然后使用数据库创建助手(Database Creation Assistant,DBCA)仓J建数据库。虽然可以使用OUI创建一个新数据库,但单独作为一个步骤来运行DBCA可以增加配置的灵活性最后介绍手动创建数据库的步骤。除非有特殊原因需要在命令行完成所有任务,否则使,Oracle的GUI工具可以完成大部分安装和配置任务。虽然Oracle的安装软件越来越易于使用,但获得数据安装程序立刻开始安装仍然是一件非常诱人的事情。虽然体验一些新的数据库特性是很好的,但执行成功的安装需要更多详细的计划,从而避免许多重复的工作,甚至是一个月后的重新安装。
决定本地数据库名以及哪个域包含这个数据库。在初始参数DBNAME和DB_DOMAIN中设置这些名称。对于第一个使用数据库的项目,估计表和索引的数量以及它们的大小,从而估计超出Oracle SYSTEM表空间以及相关的Oracle软件和工具的磁盘空间。
计划服务器磁盘上物理数据文件的位置,从而最大化性能和可恢复性。物理磁盘越多越好。如果将RAID和网络附加存储(Network Attached Storage,NAS)区域用于数据文件,则应考虑使用OMF管理数据文件的放置。最好是确定是否有额外的内存支持自动存储管3N(Automatic Storage Management,ASM)实例,从而在没有RAID时可以更容易地管理冗余存储。回顾并理解基本初始参数,如果没有立刻使用SPFILE,则计划在实际操作之前使用SPFILE。
决定最佳的默认数据库块大小。如果没有重新安装数据库,则不可以在后面改变由DBBLOCKSIZE定义的默认块大小。虽然这个决定对将来的数据库扩展并不是至关重要的,因为Oracle可以支持具有多个块大小的表空间,但具有不正确大小的默认块大小将减少使用SYSTEM、TEMP或SYSAUX表空问进行操作的性能。
计划备份和恢复策略。决定数据库备份的频率,使用多种方法备份数据库。在选择备份策略时,需要回答的一个关键问题是,可以承受的数据库停机时间为多长?如果数据库只在夜间处理批量作业,则每星期进行一次完全备份和每天进行增量式备份或许是很好的方法。
2 机房Oracle数据库的安装过程
Oracle数据库的最新版本Oracle 11g安装过程需要时间在30分钟以上,如果在大型实验室中使用常规安装方式费时费力且容易出现问题。因此,在教学环境安装过程中采取了流程化与程序化的方式。首先,选择机房中能够满足安装要求的配置与运行状况良好的计算机。在安装之前以管理员身份进行登录,对硬件配置进行核实。Oracle 11g的最低配置要求是512MB内存、1.5GB磁盘空间以上。虚拟内存设定为硬件内存的两倍。安装成功后,进行测试。在浏览器中输入OEM的地址,如果能够正常登陆,则证明数据库系统安装成功。将样板机的软件系统以Ghost备份软件进行备份,并同时将备份记录以多播的方式在其他计算机中进行还原。机房管理人员将其与计算机分配后,分别管理多台机器,进行主机名与IP地址修改,保证局域网络的顺畅。将Oracle监听服务与OEM服务进行重新配置,分别测试计算机中Oracle系统是否安装正常。确定后将系统还原保护卡启动。
3 Oracle数据库的安装问题
在安装Oracle的过程中会出现一些问题,为了让用户少走弯路,这里列出了安装中容易出现的问题,以供参考。
1)安装路径:在我们选择安装目录时,如果这里的“路径”如果不是“Oracle基目录”的子目录,这时系统会弹出一个警告:建议把主目录设成基目录的子目录。这是Oracle希望用户创建的多个Oracle主目录都指向同一个基目录。如果我们不采纳提示项的建议,可以直接选择“是”进入;如果有这方面的需求,则选择“否”,重新配置路径。
2)安装环境:进行先决条件检查时最容易出问题。如果在安装中出现先决条件检查的界面,那么根据上面“检查”列表中的内容可以看出是内存和网络出现了问题。如果继续安装,则很可能会安装失败。这里是因为内存不足和没有TCP/IP协议的连接造成的。修改出问题的地方后单击“重试”按钮。如果没有警告才可以继续安装。
3)未启动数据库监听服务:第一次创建数据库实例时,默认情况下监听程序是没有被创建的,此时安装数据库实例会出现未配置监听提示界面。这时只要启动监听服务即可,如果没有配置,可以参照前面配置oracle监听程序部分的内容。
4)无法安装问题:在排除安装盘故障、存在病毒、硬件配置不足等问题后,Oracle仍然无法正确安装,最常见的我呢提是主网络适配器设置并非Microsoft LoopBack Adapter。解决办法是添加Microsoft LoopBack Adapter网卡并进行IP设置。
5)监听服务问题:进行Ghost多播还原之后,机房内计算机的主机名称与IP地址都是一致的,局域网中地址冲突的问题会导致网络无法正常应用。在这种情况下,我们只更改主机名与IP地址不能完全解决问题。因为Oracle的监听程序参数不会随之修改,在计算机sqlplus登录过程中都会自动连接到样板机,本
地localhost没有应用。解决办法是在还原前将样板机网络用户中的管理目录ADMIN中的tnsnames.ora与listener.ora文件中的主机名HOST改为127.0.0.1;或者在还原后,修改计算机主机名与IP地址时将本机的监听服务主机名HOST同时修改。
4 结束语
本文分析了大型机房中Oracle 11g系统安装之前的系统规划与安装准备工作,简述了应用Ghost多播方式在大型机房中的安装流程,对安装过程中出现的问题进行探讨。
参考文献:
[1]唐志红,Oracle数据库的安装问题及其解决方法[J].中国金融电脑,2003(6):44,88.
[2]孟凡奇,大型机房Oraclellg教学环境的快速搭建[J].中国教育信息化:高教职教,2011(11):59-59,83.
[3]白洋、丁一敏,Windows环境下Calis虚拟参考咨询系统安装配置中的关键技术[J].科技情报开发与经济,2007,17(20):14-16,21.
[4]杨茜玲、彭勇,解决机房卸载Oracle 11g及其安装问题的方法[J].科技创新导报,2010(23):95-95