只能以 as sysdba 方式登录用 system账号登录报错如下: 
ORA-01033: ORACLE initialization or shutdown in progress
进程 ID: 0
会话 ID: 0 序列号: 0我冷备恢复的步骤如下1 直接拷贝冷备的文件夹(里面含数据,日志,控制文件)到新库下面 
2 删除控制文件(准备重建)
3 SQL>sqlplus / as sysdba 
4 SQL>shutdown immediate
5 SQL>startup  nomount
6 SQL>@e:\create.sql
7 SQL>shutdown immediate
8 SQL>exit 
9 D:\Documents and Settings\Administrator> net start oracleservicetest  版本是 oracle11g其中e:\create.sql 是控制文件 我贴出来哈CREATE CONTROLFILE REUSE DATABASE "TEST" RESETLOGS  NOARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 'D:\APP\ADMINISTRATOR\ORADATA\TEST\REDO01.LOG'  SIZE 50M,
  GROUP 2 'D:\APP\ADMINISTRATOR\ORADATA\TEST\REDO02.LOG'  SIZE 50M,
  GROUP 3 'D:\APP\ADMINISTRATOR\ORADATA\TEST\REDO03.LOG'  SIZE 50M
-- STANDBY LOGFILE
DATAFILE
  'D:\APP\ADMINISTRATOR\ORADATA\TEST\SYSTEM01.DBF',
  'D:\APP\ADMINISTRATOR\ORADATA\TEST\SYSAUX01.DBF',
  'D:\APP\ADMINISTRATOR\ORADATA\TEST\UNDOTBS01.DBF',
  'D:\APP\ADMINISTRATOR\ORADATA\TEST\USERS01.DBF',
  'D:\APP\ADMINISTRATOR\ORADATA\TEST\TSP_ACCT.DBF'
CHARACTER SET ZHS16GBK
;版本是 oracle11g请赐教