数据库使用数据泵迁移遇到LOB字段
impdp system/Clic1234 attach=SYS_IMPORT_ILEARN_TRA
desc ILEARN_TRA.NOTIFI_TACTIC
desc ILEARN_TRA.MSG_MAIL
desc ILEARN_TRA.NT_HISTORY
desc ILEARN_TRA.ATTEMPT
desc ILEARN_TRA.NOTIFI_TACTIC
desc ILEARN_TRA.USER_INIT_EXAM
while true
do
ora tsfree
sleep 600
done;
create table t_lob as select distinct(table_name) from dba_lobs@dblink_datapump where owner ='ILEARN_TRA';
select distinct(a.table_name) from dba_lobs a,t_lob b where a.table_name not in (select table_name from t_lob) and a.owner='ILEARN_TRA';
ATTEMPT
USER_INIT_EXAM
select BYTES/1024/1024,b.table_name,a.segment_name from dba_segments a,dba_lobs b where a.segment_name = b.segment_name and b.table_name in ('ATTEMPT','USER_INIT_EXAM') order by BYTES;
select sum(a.BYTES/1024/1024) as s_size from dba_segments a,dba_lobs b where a.segment_name = b.segment_name and b.owner ='ILEARN_TRA' and b.table_name='USER_INIT_EXAM';
SUBCATEGORY_PK
select BYTES/1024/1024 from dba_segments where segment_name='SUBCATEGORY_PK';
select round(count(distinct(CONSTRAINT_NAME))/512*100,2)||'%' as AA from all_constraints where OWNER='ILEARN_TRA' and CONSTRAINT_TYPE='R';
select count(distinct(CONSTRAINT_NAME)) from all_constraints where OWNER='ILEARN_TRA' and CONSTRAINT_TYPE='R';
select CONSTRAINT_TYPE from all_constraints where CONSTRAINT_NAME='ILA_ORDER_PART_XREF_ORDER_FK';
OWNER NOT NULL VARCHAR2(30)
CONSTRAINT_NAME NOT NULL VARCHAR2(30)
CONSTRAINT_TYPE VARCHAR2(1)
TABLE_NAME
--create table lob_persent as
insert into lob_persent
SELECT round(sum(c.BYTES / 1024 / 1024) / sum(a.BYTES / 1024 / 1024) * 100, 2) || '%' AS PERCENT,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime
FROM dba_segments@dblink_datapump a,
dba_lobs@dblink_datapump b,
dba_segments c,
dba_lobs d
WHERE c.segment_name = d.segment_name
AND d.OWNER = 'ILEARN_TRA'
AND d.table_name = 'USER_INIT_EXAM'
AND a.segment_name = b.segment_name
AND b.OWNER = 'ILEARN_TRA'
AND b.table_name = 'USER_INIT_EXAM';
commit;
select * from lob_persent;
create or replace procedure test as
begin
SELECT round(sum(c.BYTES / 1024 / 1024) / sum(a.BYTES / 1024 / 1024) * 100, 2) || '%' AS PERCENT,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime
FROM dba_segments@dblink_datapump a,dba_lobs@dblink_datapump b,dba_segments c,dba_lobs d
WHERE c.segment_name = d.segment_name
AND d.OWNER = 'ILEARN_TRA'
AND d.table_name = 'USER_INIT_EXAM'
AND a.segment_name = b.segment_name
AND b.OWNER = 'ILEARN_TRA'
AND b.table_name = 'USER_INIT_EXAM';
end;
/
declare
job1 number;
begin
dbms_job.submit(job1,'test;',sysdate,'sysdate+1/144');
end;
/
select sum(BYTES/1024/1024) from dba_segments a,dba_lobs b where a.segment_name = b.segment_name and b.owner ='ILEARN_TRA';
集电港
BYTES/1024/1024 TABLE_NAME SEGMENT_NAME
--------------- -------------------- ------------------------------
.0625 ATTEMPT SYS_LOB0000053178C00039$$
.0625 ATTEMPT SYS_LOB0000065763C00039$$
6 USER_INIT_EXAM SYS_LOB0000054426C00018$$
27 USER_INIT_EXAM SYS_LOB0000067328C00018$$
45 USER_INIT_EXAM SYS_LOB0000067328C00028$$
244 USER_INIT_EXAM SYS_LOB0000067328C00027$$
244 USER_INIT_EXAM SYS_LOB0000067328C00029$$
7481 USER_INIT_EXAM SYS_LOB0000054426C00017$$
67883 USER_INIT_EXAM SYS_LOB0000067328C00017$$
卡园
BYTES/1024/1024 TABLE_NAME SEGMENT_NAME
--------------- ------------------------------ ---------------------------------------------------------------------------------
.0625 ATTEMPT SYS_LOB0000126246C00039$$
.0625 ATTEMPT SYS_LOB0000128357C00039$$
.25 USER_INIT_EXAM SYS_LOB0000128579C00018$$
.5625 USER_INIT_EXAM SYS_LOB0000126445C00018$$
2 USER_INIT_EXAM SYS_LOB0000128579C00028$$
8 USER_INIT_EXAM SYS_LOB0000128579C00027$$
80 USER_INIT_EXAM SYS_LOB0000128579C00029$$
6859 USER_INIT_EXAM SYS_LOB0000126445C00017$$
11980 USER_INIT_EXAM SYS_LOB0000128579C00017$$
75930
75393.75
24732
1分钟256M
源:
CREATE OR REPLACE VIEW USER_INIT_EXAM_LOB
(size)
AS select sum(a.BYTES/1024/1024) from dba_segments a,dba_lobs b where a.segment_name = b.segment_name and b.owner ='ILEARN_TRA' and b.table_name='USER_INIT_EXAM';
exec DBMS_STATS.GATHER_schema_STATS ('ILEARN_TRA',estimate_percent => dbms_stats.auto_sample_size,method_opt => 'for all columns size auto',degree => 15,cascade => true);
exec DBMS_STATS.GATHER_schema_STATS ('ILA_SAP',estimate_percent => dbms_stats.auto_sample_size,method_opt => 'for all columns size auto',degree => 15,cascade => true);
exec DBMS_STATS.GATHER_schema_STATS ('ILEARN_JOB',estimate_percent => dbms_stats.auto_sample_size,method_opt => 'for all columns size auto',degree => 15,cascade => true);
exec DBMS_STATS.GATHER_schema_STATS ('ILEARN',estimate_percent => dbms_stats.auto_sample_size,method_opt => 'for all columns size auto',degree => 15,cascade => true);
exec DBMS_STATS.GATHER_schema_STATS ('ILEARN_BEIYAN',estimate_percent => dbms_stats.auto_sample_size,method_opt => 'for all columns size auto',degree => 15,cascade => true);
exec DBMS_STATS.GATHER_schema_STATS ('APEX_PUBLIC_USER',estimate_percent => dbms_stats.auto_sample_size,method_opt => 'for all columns size auto',degree => 15,cascade => true);
ILEARN_TRA
ILA_SAP
ILEARN_JOB
ILEARN
ILEARN_BEIYAN
APEX_PUBLIC_USER
alter system set "_gc_policy_minimum"=1000000 sid='ilndb1' scope=both;
alter system set "_gc_affinity_ratio"=1000000 sid='ilndb1' scope=both;
alter system set "_gc_policy_minimum"=1000000 sid='ilndb2' scope=both;
alter system set "_gc_affinity_ratio"=1000000 sid='ilndb2' scope=both;
alter system set "_gc_policy_minimum"=1000000 sid='ilndb3' scope=both;
alter system set "_gc_affinity_ratio"=1000000 sid='ilndb3' scope=both;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+DATADG/ILNDB/CONTROLFILE/snapcf_ilndb1.f';
CONFIGURE SNAPSHOT CONTROLFILE NAME clear
+DATADG/ILNDB/CONTROLFILE/snapcf_ilndb1.f
数据库使用数据泵迁移遇到LOB字段的更多相关文章
- Oracle 数据库导出数据泵(EXPDP)文件存放的位置
数据泵是服务器端工具,导出的文件是放在数据库所在的服务器上,当然我们知道可以通过directory目录对象来控制.目录对象默认有四个级别,当然是有优先级顺序的,优先级从上往下 1.每个文件单独的指定具 ...
- Oracle数据库采用数据泵方式导入导出数据
特别说明:Oralce的数据泵导入导出技术只能用在数据库服务器上,在只有客户端的机器上是无法使用数据泵技术的. 1.创建备份文件目录 mkdir d:\dmp 2.在Oralce中注册该目录,将目录 ...
- Oracle利用数据泵迁移用户
一.利用数据泵将数据导出 1.1.确定字符集: select * from v$nls_parameters; 或 select userenv('language') from dual; 1.2. ...
- 针对数据量较大的表,需要进行跨库复制,采用navcat 实现sqlite数据库跨数据库的数据表迁移 [转载]
2014年12月13日 14:36 新浪博客 (转自http://www.cnblogs.com/nmj1986/archive/2012/09/17/2688827.html) 需求: 有两个不同的 ...
- 使用数据泵(expdp、impdp)迁移数据库流程
转载原文地址为:http://blog.itpub.net/26736162/viewspace-2652256/ 使用数据泵迁移数据库流程 How To Move Or Copy A Databas ...
- 数据泵导出报ORA-01555 ORA-22924
最近对某数据库执行数据泵导出操作时碰到如下错误:Processing object type DATABASE_EXPORT/SCHEMA/JOBProcessing object type DATA ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- Oracle数据库逻辑迁移之数据泵的注意事项
环境:数据迁移,版本 11.2.0.4 -> 12.2.0.1 思考: 对于DBA而言,常用物理方式的迁移,物理迁移的优势不必多说,使用这种方式不必担心对象前后不一致的情况,而这往往也解决了不懂 ...
随机推荐
- 编译PHP 报错:node.c: In function dom_canonicalization
编译PHP 报错:node.c: In function dom_canonicalization /opt/php-5.2.17/ext/dom/node.c:1953: error: deref ...
- asp.net MVC excel数据导出
public FileResult ExportExcel() { var sbHtml = new StringBuilder(); sbHtml.Append("<table bo ...
- 红黑树/B+树/AVL树
RB Tree 红黑树 :http://blog.csdn.net/very_2/article/details/5722682 Nginx的RBTree实现 :http://blog.csdn ...
- md5 (c语言)
/** * \file md5.h * * \brief MD5 message digest algorithm (hash function) * * Copyright (C) 2006-201 ...
- Modbus总线CRC16效验算法C语言
unsigned short CRC16_Modbus ( unsigned char *pdata, int len){ unsigned short crc=0xFFFF; int i, j; f ...
- 将speedbutton放在toolbar上,flat设为true,并将speedbutton的width和height设得比较大,在speedbutton中间会出现一条竖线,如何消去?
把toolbar的flat设为false就没有竖线了
- struts2学习记录
1.对于使用Struts2框架的应用而言,尽量不要让超级链接直接接到某个视图资源,因为这种方式增加了额外的风险.推荐将所有请求都发送给Struts框架,让该框架来处理用户请求,即使只是简单的超级链接. ...
- 【MongoDB】C#中的Mongo数据类型转换
用过Mongo的人都知道,Mongo使用的是Bson类型,有string,int,date,bool等数据类型,具体就不详述了. 在使用Mongo 的C#官方驱动时会碰到一个问题,如何将Bson中的数 ...
- linux apt-get install 错误: Package has no installation candidate
sudo apt-get install vim 在安装vim时报如下错误: Error accoured: This may mean that the package is missing, ha ...
- [参考]wget下载整站
wget -m -e robots=off -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/200 ...