我当前的任务是创建一个可以手动创建Oracle数据库的.bat文件,这样就不再需要数据库配置助手了。
我关注this guide。
我被困在“创建数据库”。打字时:
SQL> create database ORA10
我没有得到指南中描述的预期输出:
SQL>create database ora10
logfile group 1 ('D:\oracle\databases\ora10\redo1.log') size 10M,
group 2 ('D:\oracle\databases\ora10\redo2.log') size 10M,
group 3 ('D:\oracle\databases\ora10\redo3.log') size 10M
character set WE8ISO8859P1
national character set utf8
datafile 'D:\oracle\databases\ora10\system.dbf'
size 50M
autoextend on
next 10M maxsize unlimited
extent management local
sysaux datafile 'D:\oracle\databases\ora10\sysaux.dbf'
size 10M
autoextend on
next 10M
maxsize unlimited
undo tablespace undo
datafile 'D:\oracle\databases\ora10\undo.dbf'
size 10M
default temporary tablespace temp
tempfile 'D:\oracle\databases\ora10\temp.dbf'
size 10M;
相反,我得到了一堆带编号的输入请求:
SQL> create database ORA10
2 and
3 it
4 doesn't
5 seem
6 to
7 stop
8 asking
9 for
10 inputs
其他来源/指南我用谷歌搜索看起来与上述指南类似。据我所知(我可能没有使用正确的关键字),我的输出不应该发生。我无法确定这里发生了什么。
请注意,我实际上并不了解SQL或使用命令提示符。我的背景仅限于课堂HTML / CSS / Java / Python。我一直敢于在一段时间(一周)内完成一些与编程相关的任务而没有任何指示或准备 - 尽管我被允许使用互联网寻求帮助。到目前为止一直很好。
任何帮助将不胜感激,谢谢你。
答案 0 :(得分:1)
所有您的商家信息中从create database ORA10
到size 10M;
的行(包括最后一个分号)不会输出,而是的一部分一个单一的陈述。分号终止它并告诉命令解释器执行你编写的内容。因此,在你告诉它你已经完成(用分号)之前,它会继续问你输入。
如果您只想创建数据库而不指定任何其他选项,则只需添加分号即可。以下将在默认配置中创建名为“ORA10”的数据库:
CREATE DATABASE ORA10;