使用plsql+orcale11g 创建表空间后创建用户ORA-00959:表空间不存在
开始使用的创建表空间语句
create tablespace "oilzn" datafile 'D:\app\*****\oradata\orcl\oilzn.dbf' size 50M default storage (initial 500K Next 500K minextents 1 maxextents unlimited pctincrease 0);
然后创建用户选择表空间oilzn后失败。提示ORA-00959:表空间不存在
使用查询表空间的sql,查询表空间文件是否存在
select * from dba_tablespaces;
查询后是存在的,继续创建,关闭plsql创建,依然失败。
然后删除了表空间文件,重新创建一个。怀疑是这个创建的有问题。
然后使用下面的语句创建表空间
修改后成功创建用户使用语句
create tablespace OILZN datafile 'D:\app\*****\oradata\orcl\OILZN1.dbf' size 50M default storage (initial 500K Next 500K minextents 1 maxextents unlimited pctincrease 0);
选择表空间,可以创建用户了。
感觉是应该是表空间名字用小写字母错误?改成大写就添加成功了?大家如果遇到相同问题可以尝试一下
如果你连技术都搞不定,怎么去搞定其他更加有挑战性的东西呢?