我的oracle版本是11g。我已将我的 oracle 数据库导入到名为“ export.sql ”的 SQL 文件中。两天前,我用 Windows 重新安装了我的机器,还重新安装了 Oracle。现在我创建了一个名为“book”的用户,密码为“book”,并使用以下命令授予了权限:
grant create session, create table to book;
然后我尝试使用 SQL Developer 实用程序导入我的 SQL 文件,方法是在 SQL 编辑器中打开export.sql文件。然后它告诉我
SQL Error: ORA-01950: no privileges on tablespace 'USERS'
然后我认为创建一个不同的表空间而不是使用 USERS 表空间会更好。然后我使用这个创建了表空间“kwa”:
create tablespace kwa
logging
datafile 'G:\kwa\kwa.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
在此之后,我使用以下命令为该表空间上的用户授予权限:
alter user book quota 32m on kwa;
我现在要做的是让用户“预订”在 SQL Developer 中使用该表空间,以便我可以导入我的“ export.sql ”?,但是当我尝试导入数据时,它仍然显示旧的“ ORA-01950 ”错误。如何在SQLDeveloper 界面中更改用户“book”的表空间?