oracle导入表空间不是当前表空间
使用Exp导出oracle库时,即使创建用户指定了默认使用的表分区,通过imp导入时也不能正确导入指定的表分区,无法实现表分区的移植。
原因:
Oracle 默认允许使用System等表空间来存放。
解决办法:
强制只能使用指定用户的默认表分区存放数据。方法3个步骤:
1、收回用户的不限定表分区权限:revoke unlimited tablespace from目标用户名;
2、对用户指定表分区不限定配额:alter user 目标用户名 quota unlimited on 目标用户表分区名;
3、导入数据。
4、导入完成后重新赋予用户不限定表分区权限:grant unlimited tablespace to目标用户名。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步