微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ORACLE导入数据库导出数据库


注:导入/出 命令是在控制台执行的 不是在sqlplus 下执行的

查询当前用户的表空间

注:oacle11G认不给空表创建表空间 所以在导出用户数据对象的时候要先给空表手动赋予表空间 然后再导出 否则导出的对象里面的表只包含有数据的表。(这里的JEESITEDB 是我测试所用的用户
解决办法
1,先对表进行一次分析
select ‘alter table ‘||table_name||’ allocate extent;’ from user_tables where num_rows=0
2,然后手动为空表分配空间:
将以下sql执行:
  执行查处的alt语句 然后导出!

然后把上面输出的20条数据复制并执行,执行完毕后进行一些操作


然后导入

原文地址:https://www.jb51.cc/oracle/210969.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐