我在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文件来创建表空间?
投票迁移到ServerFault,因为这与数据库的管理有关。
我知道这是一个非常晚的答案,但是您认为数据库管理员会怎么做?:-)
—
玛丽安(Marian)