暂无图片
分区交换
我来答
分享
朱德润
2019-12-10
分区交换

想请教一下:

想把A表的A1 A2 A3 A4 A5分区 数据全部移到B表

是必须先把A1 A2 A3 A4 A5合并成一个分区 再使用分区交换吗?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
张杰鹏

只要两个表的分区类型一样,可以直接转换。

暂无图片 评论
暂无图片 有用 0
打赏 0
朱德润

A 和B的两个表的表结构和分区键也都一样 可以把A1的分区直接交换给B的分区B1吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
文成

直接根据分区键,多开几个insert窗口插入就可以

暂无图片 评论
暂无图片 有用 0
打赏 0
朱德润

从数据字典的角度能直接修改 将A1分区变成B的分区吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle中正在写入的表会影响备份吗?
回答 2
不会。
想把Oracle 11.2.0.1的重要几个文件冷备到11.2.0.4上,参数文件的那个版本怎么写?
回答 3
是哪几个重要文件呢?oracle软件还是数据库表空间?
Oracle 11g的所有redo日志都被删除了,也没做归档,有什么办法强起数据库吗?
回答 5
刘贵宾,如果allowresetlogscorruption为FALSE,DB到NOMOUNT状态,然后重建CONTROLFILE和REDOLOG,也行吧?
如何查看Oracle中指定存储过程中所有相关的表?
回答 4
已采纳
selectfromdbadependenciestwheret.referencedname'包名';
12c表级恢复
回答 1
因为控制文件里面有这个数据文件的记录,缺少之后数据库是无法open的。或者是有某些内部的原因吧,就跟12c恢复pdb要首先恢复cdb一样,有点麻烦。
tablespace使用率
回答 4
1、采集快照数据2、用PYTHONOR 其它角本自己编写工具、OR 执地写SQL角本生成HMTL报告(如AWR就是SQL生成)
Oracle删除某张表的大数据量,怎么快速删除?大概有两亿条数据
回答 1
已采纳
只有droptable和truncatetable才能快速删除这么多的数据。如果表是分区表,直接drop对应分区即可。如果表中删除掉数据后只剩少量数据,则先新建一个临时表将要保留的数据插入到临时表中。
oracle bbed 中的 offset 这样理解对吗?
回答 1
8192就outofrange了最大可以设置8191
oracle用sqlldr导入数据,怎么在导的时候把时间格式里的横杠去除?
回答 1
已采纳
文件里是‘20211217’,但目标字段不是date类型,而是个varchar2,所以你想导入成’20211217’?是这个意思么?直接导入到date类型的字段里去不更好么?如果是导入到date类型字
Oracle打印表结构成Excel
回答 1
表结构查dbatabcols,表字段注释查dbatabcomments,然后写个sql关联这两个表就是表结构的表格,再用工具比如plsqldeveloper导出成excel文件