冷备份后不能重新启动!急
问题描述:      
             一台生产服务器,每天采用自动冷备份方式备份数据。今天早成发现数据库没有自动启动。随后重新启动服务器,大约20分钟后,服务器自动启动。该数据库系统已经正常运行1年以上的时间。数据库的数据文件大小    <   5G   
 运行环境:            
             Windows   2k   +   sp4 
             Oracle   10.1.0.2.0 
             服务器:   HP-Proliant   ML350   双cpu   1G   RAM   
 备份方式: 
             采用Windows2K   “任务计划”   每天6:00   am   自动执行备份 
             备份自动批处理文件   
             sqlplus   /nolog   @stop.sql 
             xcopy   d:\oracle\product\10.1.0\oradata\*.*   d:\backup\*.*   /s   /y 
             sqlplus   /nolog   @start.sql   
             Start.sql脚本内容               
             connect   sys/sys   as   sysdba 
             startup   mount 
             alter   database   open 
             / 
             exit   
             stop.sql脚本内容 
             connect   sys/sys   as   sysdba 
             shutdown   immediate 
             exit   
 数据库参数: 
          1   采用自动安装 
          2   修改以下的配置参数 
                db_files   =   1024 
                PROCESSES=250 
                pga_aggregate_target=40m 
 数据库安装后,一直稳定 
             2007年1月份,发现数据库的临时表空间增长很快,经过测试,发现SGA采用默认的设置,后修改SGA参数为 
                sga_max_size=400M 
                SGA_TARGET   =   350m 
             并重新创建TEMP文件如下:     
 ALTER   DATABASE   TEMPFILE    'D:\oracle\product\10.1.0\oradata\HIS\temp01.dbf    '   DROP    
                INCLUDING   DATAFILES; 
 ALTER   TABLESPACE   TEMP 
          ADD   TEMPFILE    'D:\oracle\product\10.1.0\oradata\HIS\temp01.dbf    '   SIZE   200M   REUSE; 
 ALTER   DATABASE   TEMPFILE    'D:\oracle\product\10.1.0\oradata\HIS\temp01.dbf '   autoextend   off;                            
------解决方案--------------------up
------解决方案--------------------在cmd模式下用命令执行启动 
 c:\> ;sqlplus  "/ as sysdba " 
 sql> ;shutdown immediate; 
 sql> ;startup nomount; 
 sql> ;alter database mount; 
 sql> ;alter database open;   
 看看哪一步出错,有可能是备份的文件不全,具体是哪一个我记不得了,反正不是oradata目录下的文件
------解决方案--------------------關注~~~~ 
------解决方案--------------------关注!