我在Oracle中并不太懂,我一直在尝试创建一个TABLESPACE,它不断给我一个无效文件名的错误信息.以下是我使用的语法:
SQL> create Tablespace HRMT
2 datafile
3 size
4 ;
size
*
ERROR at line 3:
ORA-02236: invalid file name
我的书和我曾经建议的所有网站都建议我指定DATAFILE的文件路径,当我指定路径时,我收到另一条错误消息.
SQL> create tablespace vania
2 datafile 'home/oracle/hait/'
3 size 10M
4 ;
create tablespace vania
*
ERROR at line 1:
ORA-01119: error in creating database file 'home/oracle/hait/'
ORA-27040: file create error, unable to create file
Linux Error: 2: No such file or directory
在创建TABLESPACE之前,是否需要先创建数据文件?我可以使用数据库中预先存在的数据文件吗?创建表空间和/或数据文件的正确语法是什么?如何以及在何处创建.dbf文件来创建表空间?