使用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); 

 

 选择表空间,可以创建用户了。

 

感觉是应该是表空间名字用小写字母错误?改成大写就添加成功了?大家如果遇到相同问题可以尝试一下

posted @ 2020-04-08 22:30  孙可帅  阅读(3199)  评论(0编辑  收藏  举报