资源描述:
《oracle8i在cluster上的安装方法及注意事项》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Oracle8i在cluster上的安装方法及注意事项:1.先在Cluster中创建资源组:Oracle,给Oracle数据库分配一个虚拟IP地址.将共享盘资源拖入该组.2.先将共享盘切换在主域控制器,然后在主域控制器上安装Oracle数据库,完成后在”服务”中将所有关于Oracle的选项改为”手动”.3.将资源切换回备份域控制器,将共享盘下的oracle目录更名.同样在共享盘上安装Oracle数据库.完成后在”服务”中将所有关于Oracle的选项改为”手动”.4.在Oracle目录下的Listener下,手工修改Listener.or
2、a中HOST=Oracle组的虚拟IP(即数据库的虚拟地址);手工修改transname.ora中HOST=Oracle组的虚拟IP.sqlnet.ora中将第二行删除.5.然后单独启动OracleListener服务,测试其是否能启动成功.6.配置Oracle组:在注册表中,Hkey-Local_machine->system->currentcontrolset->service中,将Oracledbstart和Oraclelistener(TNSL),名称项配置为服务内容即可.在Oracle组中增加两个通用服务,后者的依附资源包含
3、前者.资源联机,切换即可.安装心得:1,一台机器安装Oracle,然后将所有的Oracle得服务改为手动,将共享盘切换到另一台机器,将Oracle目录换名,重新安装,安装完毕同样将数据库的所有服务改为手动,切记.2.修改Oracle/ora81/network/下的listener.ora和tnsname.ora中的host名称改为共享的虚拟IP,将sqlnet.ora中的第二行手工删除,(切记)否则数据库必须手工启动.3.将数据库服务和数据库监听程序作为通用服务配进cluster,联机,在本地机使用数据库,然后切换资源再使用数据库.注
4、意客户端只需要配置网路数据服务名称,监听程序一般安装完成就已经配好,oracle8.0.5的客户端是通过NET8easyconfigure实现,Oracle8.1.7是通过NET8configureAssistant实现配置的.附:手工启动数据库实例的命令:svrmgrlconnectinternalstartupshutdownabortexit其他的sqldroptable表名称.CommitTruncatetable删除表中的数据Deletetable较彻底,将连同日志中的记录一起删除.导库总结:将SQL的数据库导入Oracle的
5、方法和问题:用SQL的DTS,注意目标数据源的驱动选择微软的ODBCforOracle,不要选择其他ODBC数据源项,否则容易出错.在配置数据源时,也最好不用Oracle自带的ODBC,用微软提供的.对于导不进oracle的表的数据的处理方法:将原有数据库中的表删除,然后根据SQL中的表的列的数据结构修改创建表的脚本,主要是数据类型的映射.注意千万不可以将oracle中的表删除,然后直接用SQL的DTS往Oracle中导表,否则会出现新建的表打不开的情况.注意:在用DTS导表时,若有没有导成功的表,先检查oracle中的列名和SQl中的
6、是否相同,若相同要检查是否数据类型匹配足够.建议做法,先droptable表名,commit;然后重建该表,一般就可以了.在stationdevice表中数据列名和原来的不同,所以导库时出错,当前除去了位图项.除去数据库中的重复数据的SQLselecta.VirStaID,a.TIME,a.SPANVALUE,a.SPANLENTHfromhtfs.timespanresultawhere(selectcount(b.VirStaID)fromhtfs.timespanresultbwhereb.VirStaID=a.VirStaIDa
7、ndb.TIME=a.TIME)>1orderbya.VirStaID计划任务中增加一条定时全库备份的批处理语句:expsystem/manager@htfsfile=e:htfshtfs.dmplog=e:htfshtfs.logfull=y