当前位置: 代码迷 >> Oracle管理 >> 11G控件文件丢失,重建统制文件提示“SP2-0042: 未知命令 "DATAFILE" - 其余行忽略。”
  详细解决方案

11G控件文件丢失,重建统制文件提示“SP2-0042: 未知命令 "DATAFILE" - 其余行忽略。”

热度:388   发布时间:2016-04-24 04:04:59.0
11G控件文件丢失,重建控制文件提示“SP2-0042: 未知命令 "DATAFILE" - 其余行忽略。”
求教大神,这是什么问题能解决


SQL> shutdown immediate
ORA-01507: ??????


ORACLE 例程已经关闭。
SQL> STARTUP NOMOUNT
ORACLE 例程已经启动。

Total System Global Area  535662592 bytes
Fixed Size                  1375792 bytes
Variable Size             327156176 bytes
Database Buffers          201326592 bytes
Redo Buffers                5804032 bytes
SQL> CREATE CONTROLFILE set DATABASE "IPTV" NORESETLOGS  NOARCHIVELOG
  2      MAXLOGFILES 16
  3      MAXLOGMEMBERS 3
  4      MAXDATAFILES 100
  5      MAXINSTANCES 8
  6      MAXLOGHISTORY 13140
  7  LOGFILE
  8    GROUP 1 'E:\APP\IPTV\ORADATA\IPTV\REDO01.LOG'  SIZE 50M BLOCKSIZE 512,
  9    GROUP 2 'E:\APP\IPTV\ORADATA\IPTV\REDO02.LOG'  SIZE 50M BLOCKSIZE 512,
 10    GROUP 3 'E:\APP\IPTV\ORADATA\IPTV\REDO03.LOG'  SIZE 50M BLOCKSIZE 512
 11  -- STANDBY LOGFILE
 12
SQL> DATAFILE
SP2-0042: 未知命令 "DATAFILE" - 其余行忽略。
SQL>   'E:\APP\IPTV\ORADATA\IPTV\SYSTEM01.DBF',
SP2-0734: 未知的命令开头 "'E:\APP\IP..." - 忽略了剩余的行。
SQL>   'E:\APP\IPTV\ORADATA\IPTV\SYSAUX01.DBF',
SP2-0734: 未知的命令开头 "'E:\APP\IP..." - 忽略了剩余的行。
SQL>   'E:\APP\IPTV\ORADATA\IPTV\UNDOTBS01.DBF',
SP2-0734: 未知的命令开头 "'E:\APP\IP..." - 忽略了剩余的行。
SP2-0044: 要获取已知命令的列表, 请输入 HELP;
输入 EXIT 可退出。
SQL>   'E:\APP\IPTV\ORADATA\IPTV\USERS01.DBF',
SP2-0734: 未知的命令开头 "'E:\APP\IP..." - 忽略了剩余的行。
------解决思路----------------------
看到你的第12行了没有?你多了一个空行,所以你把代码复制上去之后,就分开了。
把 -- STANDBY LOGFILE 下面那一空行去掉就行了。
  相关解决方案