新创建了一个用户USER,并为其指定默认的表空间TABLESPACE_NEW,这个TABLESPACE_NEW也是新建的。然后回收了该用户对表空间的unlimited权限,并将用户USER在System表空间和原有的默认表空间TABLESPACE_OLD的配额置为0,又将在表空间TABLESPACE_NEW的配额设置成unlimited,以使用户USER导入数据库时,数据会放在表空间TABLESPACE_NEW里。用imp命令导入时,发现数据的确导入了TABLESPACE_NEW中。但是现在发现了一个问题,导入过程中,某些表出现了“超出表空间TABLESPACE_OLD的配额”,导致了无法导入该表。想问的是,既然现在导入在TABLESPACE_NEW里,那么为什么还和TABLESPACE_OLD有关系?
解决方案 »
- type导致ora-03113错误
- oralce 乱码的恢复
- 求助:请问在SQLPUS下有什么方法可以对命令的用法查询?
- 函数编译的时候总报错!!!!!
- oracle数据库排序,(一开始以为简单,可是在web板块发帖没有解决),请大家指教,本人揭帖一向迅速!
- 5555,oracle9i启动不起来了呀,是TNS服务的事,请高人指点,送百分,急
- 接下面的<oci调用存储过程的问题>的回复,下面的跟贴发不上去?
- 一个操作上的问题——ORACLE 的存储过程在哪里添加
- 怎么建立这样的数据库链?
- 寻求帮助
- oracle 10g oem如何管理oracle 9i数据库
- Non-PL/SQL变量是些什么样的变量啊?
因为在导入数据的时候,需要先创建表,创建表的时候,跟随有默认的表空间OLD,所以出现这种情况。
可变通实现,如先在目标用户及新表空间上建表,然后导入的时候ignore=y。
或者通过copy将含有lob的表迁移
再往新数据库中导的时候,就有问题了。
是的。前面的显性授权与撤销是必须的,但是,对于lob类型无效。他们存储在单独的lob segment里面。