在oracle中 生成大规模数据 500万条 (使用导入数据方式 sqlldr 导入命令 *.ctl文件)
来源:互联网 发布:文言文翻译器软件 编辑:程序博客网 时间:2024/04/29 23:35
在Oracle中导入数据
Oracle中导入数据时,使用的文件后缀是*.ctl
命令是 sqlldr
sqlldr username/password control = 'TBL_EMP,ctl'
从postgre中导出部分数据
psql saison -c 'select user_id, user_name from user order by 1,2' user_list.txt -A -F, -t
生成的文件 user_list.txt
100001,xiaoming
100002,xiaowang
ctl 文件
load data
infile user_list.txt
APPEND into table TBL_EMP
FILDS TERMINATED BY ","
trailing nullcols
(
user_unique_key SEQUENCE(MAX),
user_id,
user_name,
user_pin_id ":user_id",
user_berthday "20120202",
pay_month 10000,
user_flag "1"
)
说明:①
程序有两个DB,其中一个DB是postgre另外一个是oracle
在postgre中生成数据后,导出两个数据库相关联的部分 user_id user_name
postgre 中的数据库表是 user
Oracle 中的数据库表是 TBL_EMP
---------------------------
说明:②
关于 SEQUENCE(MAX) 的作用
这里没有使用序列,这里的作用是使这个字段自增
比如这个字段是一个char 10
那么生成的字段为
1000000000
1000000001
1000000002
。。
。。
。。
注意:①
在linux下执行这个命令时
要设置ORACLE_HOME这个环境变量
export ORACLE_HOME=/u01/app/oracle//product/10.2/db_1
否则会报错
Message 2100 not found; No message file for product=RDBMS, facility=ULMessage 2100 not found; No message file for product=RDBMS, facility=UL
注意:②
ORACLE_SID 也需要配置
注意③
在ctl文件所在目录下执行这个命令
- 在oracle中 生成大规模数据 500万条 (使用导入数据方式 sqlldr 导入命令 *.ctl文件)
- 使用sqlldr命令向Oracle导入数据
- 在oracle中,使用sqlldr将文件中的数据导入到数据库
- 在oracle中,使用sqlldr将文件中的数据导入到数据库
- sqlldr导入oracle数据
- sqlldr导入oracle数据
- 外部数据导入Oracle数据库命令----sqlldr
- oracle之sqlldr命令数据导入
- oracle数据库使用sqlldr命令导入txt数据
- 使用sqlldr命令将文本数据导入oracle数据库
- 使用SQLLDR导入数据
- oracle使用sqlldr(有sequence)导入数据
- Oracle sqlldr导入数据使用默认值日期
- 使用sqlldr导入文本数据到oracle
- 使用sqlldr导入数据到Oracle
- 执行Oracle中的sqlldr xxx.ctl命令导入数据时,当错误无法导入时,注意查看「xxx.log信息」
- oracle中,使用sqlldr将文件中的数据导入到数据库
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))
- Kickstarter资助游戏开发背后的风险
- c语言 计算函数执行时间
- JSON新手入门
- 中国开源镜像站点汇总
- Android Toolchain与Bionic Libc
- 在oracle中 生成大规模数据 500万条 (使用导入数据方式 sqlldr 导入命令 *.ctl文件)
- POJ-3797(状态转移)(Tiling a Grid With Dominoes )
- Linux下同时wget多个文件
- 向Windows Phone 7手机部署应用程序
- nltk安装 linux
- 写自已的System.Web.Routing.dll提升性能和增加功能!
- CAN总线波特率计算及设置方法(STM32,SJA1000,LPC2292)
- Linux安装Nvidia显卡驱动:禁用The Nouveau kernel driver的方法!
- Ubuntu Server Edition 配置静态IP地址