首页 > 数据库 >Oracle-TableSpace Move To

Oracle-TableSpace Move To

时间:2023-09-04 15:11:10浏览次数:39  
标签:partition name Move tablespace table Oracle TableSpace segment TABLE

SELECT owner, segment_name, partition_name, tablespace_name , 'ALTER TABLE '||a.segment_name||' move PARTITION  '||a.partition_name||' tablespace TESTDB;'  
FROM dba_segments a 
WHERE 1=1
--AND owner = 'TEST'   
--AND tablespace_name  = 'USERS'
--AND segment_name like 'T_%'
AND partition_name LIKE 'DATE%'
ORDER BY segment_name ASC;

select TABLE_OWNER,table_name,partition_name,tablespace_name ,'ALTER TABLE '||table_name||' move PARTITION  '||partition_name||' tablespace TESTDB;'   
from dba_tab_partitions 
where tablespace_name = 'USERS'
AND table_name  LIKE'T_%'

表分区空间转移,乾坤大魔移。

标签:partition,name,Move,tablespace,table,Oracle,TableSpace,segment,TABLE
From: https://www.cnblogs.com/su1643/p/17677106.html

相关文章

  • 通过Oracle的回收站恢复被删除的表
    如果误drop了表,可以使用select*fromuser_recyclebinflashback[tablename]tobeforedrop;但是,如果普通用户没有执行flashback的权限,可以使用sys以dba身份登录执行。如果一次性删除了多个表,可以写一个存储过程,一次性恢复。定义一个游标,select*fromdba_recyclebinwhereowne......
  • Oracle sqlldr笔记
    需求:有两列0X开头的guid,需要合并并转换为10进制数值。控制文件如下:LOADDATAINFILE“/home/xxxdbfile/xxxdb/xxx.txt”truncateINTOTABLExxx_USER.TTTTTTABLEFIELDTERMINATEBY“”TRAILINGNULLCOLS—这个是指如果上面的列中,有空的列载入,不报错(IDsequence(max,1),......
  • 删除文件报错rm: cannot remove `auditcommand.log': Operation not permitted
    删除文件报错[root@db1log]#rm-rfauditcommand.logrm:cannotremove`auditcommand.log':Operationnotpermittedlsattr查看属性[root@db1log]#rm-rfauditcommand.logrm:cannotremove`auditcommand.log':Operationnotpermitted[root@db1log]#lsat......
  • MyBatisPlus操作Oracle(插入数据主键自增)
    示例代码:代码不需要修改,需要操作的是相对应的数据库,在Oracle中是不支持ID自增的,这时候我们就需要手动设置一些规则,来让ORM框架支持自增(实际是数据库层面做的)MyBatisPlus操作Oracle关于oracle11g和12c发行时间以及区别:Oracle11g是Oracle公司在2007年发行的一款数据库软管......
  • ORACLE 11.2.0.4 RAC Cluster not starting cssd with Cannot get GPnP profile
       最近,处理一次oracle11.2.0.4raccluster由于cssd无法启动,导致集群一个节点的CRS集群无法正常启动的故障。原本,计划变更是从ASM剔除磁盘,解除存储到数据库服务器的映射;磁盘已经成功从ASM剔除,也已经成功从存储解除到操作系统的映射,为了验证磁盘剔除是否对集群有影响,重启了......
  • Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法
    出现原因:主要是我把F盘的数据库文件给删了导致的(这个是我遇到的问题,可能还有其他情况下也会出现这种问题)第一步,运行cmd,输入:sqlplus/assysdba  第二步,输入:startup第三步,输入:shutdownabort第四步,重新输入:startup命令,这时会报如下错误,这种情况主要是我把数据库文件给删了......
  • 缩小数据文件Oracle
    缩小数据文件查看数据文件能缩小的最小值ceil函数:返回大于或等于n的最小整数setverifyoffcolumnfile_nameformata50word_wrappedcolumnsmallestformat999,990heading"Smallest|Size|Poss."columncurrsizeformat999,990heading"Current|Size"columnsavings......
  • Oracle-UNDO数据文件被创建在本地
    在Oracle的RAC环境中,UNDO表空间也是被创建在ASM。假如,UNDO表空间的数据文件,有一个被创建在了本地,那如何处理呢?1.删除数据文件会提示ORA-03262:thefileisnon-empty2.正确的方法A.创建新的UNDO表空间createundotablespaceUNDOTBS3datafile'+DATA'size1g;B.切换到新的UNDO......
  • Oracle普通堆表的不足之处
    Oracle表的分类是多种多样的,除了普通表外,还有全局临时表、外部表、分区表、索引组织表等等具有其他特性的表。虽然普通表基本上可以实现所有的功能,但是这是说功能,而不是说性能。如果我们善于在合适的场合选择合适的技术,这些“特殊”的表往往能在系统应用设计的性能方面,发挥出巨大的......
  • oracle 数据库自增长
    有的时候,我们在创建oracle自增序列时,会报错。这个时候不用慌,表创建完了就不用管了。然后我们可以根据下面的教程中的第二步,第三步,来创建序列。 --第一步创建表createtablet_user(user_idnumbernotnullprimarykey,user_namevarchar2(30),creditsnumber,user_pas......