文章结构如下: 1.背景: 生产上查询那些大表然后进行清理,然而发现有SYS_LOB0000093441C00002$$这中表段占用30G(只保留一个月,如果保留更久会更大)。 2.LOB介绍 Oracle 数据库中varchar2只能值为4000,PL/SQL中 ...
LOB字段存放在指定表空间 清理CLOB字段及压缩CLOB空间 把LOB字段的SEGMENT 存放在指定表空间 清理CLOB字段及压缩CLOB空间 创建LOB字段存放表空间: create tablespace lob test datafile oracle data lob test.dbf size m autoextend on next m maxsize unlimited 移动LO ...
2016-02-05 10:53 0 6419 推荐指数:
文章结构如下: 1.背景: 生产上查询那些大表然后进行清理,然而发现有SYS_LOB0000093441C00002$$这中表段占用30G(只保留一个月,如果保留更久会更大)。 2.LOB介绍 Oracle 数据库中varchar2只能值为4000,PL/SQL中 ...
我们会发现通过exp、imp导入库的表所属表空间还是导出时的表空间,那么假如我们导入的数据库表空间和导入时的数据库表空间不一致时就会比较麻烦,这里我们主要处理,已经导入的表所属表空间不是指向我们所要的表空间时如何修改。 1、查看表当前所属表空间 SELECT ...
查找带有CLOB字段的以HEHE开头的所有表 select t.column_name ,DATA_TYPE,TABLE_NAMEfrom user_tab_columns twhere t.TABLE_NAME like 'T%'AND DATA_TYPE='CLOB' ...
查找带有CLOB字段的以HEHE开头的所有表 select t.column_name ,DATA_TYPE,TABLE_NAMEfrom user_tab_columns twhere t.TABLE_NAME like 'HEHE%'AND DATA_TYPE='CLOB' ...
...
有时工作中会用到wm_concat列转行的函数,但是从10205之后,其返回结果为CLOB类型,在PL/SQL developer中显示为这样: 但是在sqlplus中显示正常: SQL> SELECT wm_concat(column_name) FROM t1 GROUP ...
转自:https://blog.csdn.net/e_wsq/article/details/7561209 步骤: 1.建立一个临时varchar2字段用来保存数据 2.将clob的内容截取后更新到varchar2字段中 update table_wonder set ...
--增加大字段项clobalter table 数据表名 add name_new clob; --将旧字段的内容复制到大字段 update 数据表名 set name_new=name; --删除旧字段 alter table 数据表名 drop column name; --将大字段改为旧 ...