下载此文档

数据库迁移案例.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
逻辑迁移
方案二、
采用expdp、impdp方法
使用并行 expdp
sqlplus as sysdba
SQL>create or replace directoryexport_DIR as '/home/new';
cat
date
expdp system/******@orcl DIRECTORY=export_DIR DUMPFILE= FULL=Y
job_name=expfulldb parallel=4
date
2,使用正常 expdp
cat
date
expdp system/******@orcl DIRECTORY=export_DIR DUMPFILE= FULL=Y
job_name=expfulldb
date
3,
SQL>create or replace directoryexport_DIR as '/home/new';

date
impdp system/******@rep DIRECTORY=export_DIR DUMPFILE= FULL=Y
date
方案三、
1,先把符合一定时间条件的数据做成文本,spool成文本
vi
2,然后把文本导入数据库
sqlldr scott/tiger control=
控制文件() 将加载一个外部数据文件(含分隔符). :
load data
infile '/home/oracle/backup/script/'
replace into table employees
fields terminated by "," optionally enclosed by '"'
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE "dd-mon-yy",JOB_ID,SALARY,COMMISSION_PCT,MANAGER_ID,DEPARTMENT_ID)
:
7369,"Scott","CLERK",7902,17-DEC-80,,,20
7902,"FORD","ANALYST",7566,17-DEC-80,,,20
7566,"JONES","MANAGER",7839,17-DEC-80,,,20
7839,"KING","PRESIDENT",,17-DEC-80,,,10
3,最后把增量部分导进去
并发操作  
  sqlldr   userid=/   control=   direct=true   parallel=true  
  sqlldr   userid=/   control=   direct=true   parallel=true  
  sqlldr   userid=/   control=   direct=true   parallel=true  
  当加载大量数据时(大约超过10GB),最好抑制日志的产生:  
       SQL>ALTER   TABLE   employees nologging;  
  这样不产生REDO LOG,可以提高效率。然后在CONTROL文件中load   data上面加一行:unrecoverable, 此选项必须要与DIRECT共同应用。
       在并发操作时,ORACLE声称可以达到每小时处理100GB数据的能力!其实,估计能到1-10G就算不错了,开始可用结构相同的文件,但只有少量数据,成功后开始加载大量数据,这样可以避免时间的浪费。  
SQL*,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载.
如何使用 SQL*Loader 工具
我们可以用Oracle的sqlldr工具来导入数据。例如:
sqlldr scott/tiger control=
控制文件(loader.

数据库迁移案例 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人260933426
  • 文件大小55 KB
  • 时间2021-11-19
最近更新