0
点赞
收藏
分享

微信扫一扫

数据装载全/存量直接装载到目标表_09


由于全/存量数据量大,一次性,为了提升加载速度,采用直接将数据装载到目标表

文章目录

  • ​​1. 修改表控制文件​​
  • ​​2. 删除表数据​​
  • ​​3. 执行加载​​
1. 修改表控制文件

# 切换oracle
su - oracle

# 进入控制文件目录
cd /app/jiazai/sql_loadv1.0/config_file

# 删除以前的控制文件
rm -rf file/ new.uml old.uml

# 重新生成控制文件
./new.sh

# 进入生成好的控制文件目录中
cd /app/jiazai/sql_loadv1.0/control/file/

# 编辑表控制文件(表名.ctl)
vim xxx_.ctl

# 编辑第3行

2. 删除表数据

# 删除临时表
xxxB

# 删除目标表
xxx

# 删除配置表
truncate table load_pl_full_log;

3. 执行加载

# 进入sql_loadv1.0目录
cd /app/jiazai/sql_loadv1.0

# 执行总控脚本

补充:批处理跑完之后,为了不影响后续批处理,需要把load_pl_full_log表数据重新插入,


举报

相关推荐

0 条评论