Create database book datafile 'D:\oracle\product\10.2.0\oradata\book\system01.dbf' size 300M reuse autoextend on next 10240Kmaxsize unlimited extent management local sysaux datafile 'D:\oracle\product\10.2.0\oradata\book\sysaux01.dbf' size 120M reuse autoextend on next 10240K maxsize unlimited default temporary tablespace temp tempfile 'D:\oracle\product\10.2.0\oradata\book\temp01.dbf' size 20M reuse autoextend on next 640K maxsize unlimited undo tablespace "UNDOTBS1"datafile 'D:\oracle\product\10.2.0\oradata\book\undotbs01.dbf' size 200M reuse autoextend on next 5120K maxsize unlimited logfile group 1 ('D:\oracle\product\10.2.0\oradata\book\redo01.log') size 10240K, group 2 ('D:\oracle\product\10.2.0\oradata\book\redo02.log') size 10240K, group 3 ('D:\oracle\product\10.2.0\oradata\book\redo03.log') size 10240K 
请问这段创建数据库脚本错在什么地方?为什么我手动创建数据库,到运行创建数据库脚本的时候,就出现未知道的命名开头,请高手解答,谢谢!

解决方案 »

  1.   

    Create database book  改成 Create database "book"试试 
      

  2.   

    语句完整吗把undo tablespace "UNDOTBS1"引号去掉试试,最好把提示错误的行号找出来。
      

  3.   

    提示的错误是:
    SP2-0734:未知的命令开头"datafile'..." - 忽略了剩余的行.
    SP2-0734:未知的命令开头"sysaux dat..." - 忽略了剩余的行.
    SP2-0734:未知的命令开头"default te..." - 忽略了剩余的行.
    SP2-0734:未知的命令开头"tempfile '..." - 忽略了剩余的行.
    SP2-0044:要获取已知命令的列表,请输入HELP;
    还有其它的一些,等等!