使用方法及说明
1. 运行环境
- Windows系统
- 需要安装Oracle客户端
- 可以使用
sqlplus
- 可以使用
sqlldr
2. 功能描述
提供导出和导入功能
2.1. 导出
- 通过
Oracle
的spool
导出csv
(逗号分隔符,双引号定界符)格式 - 通过读取
Oracle
自带的user_tab_cols
表,获取表结构,并且生成建表脚本 - 通过读取
Oracle
自带的user_tab_cols
表,获取表结构,并且生成sqlldr
控制文件
2.2. 导入
- 使用
Oracle
的sqlldr
导入数据,需要的建表脚本和控制文件已经在导出时准备好
3. 使用方法
3.1. 配置
配置文件位于
conf
目录中
db.ini
用户配置数据库连接
ora_ip=localhost
ora_port=1521
ora_sid=orcl
ora_uid=scott
ora_pwd=tiger
list.ini
列出需要导出的表,每行一个表
EMP
DEPT
3.2. 运行-导出
- 运行
initialize.bat
初始化目录 - 修改
conf\db.ini
配置文件 - 运行
run_export.bat
导出数据
3.3. 运行-导入
- 运行
run_import.bat
导入
4. 导出样例
DEPT.csv
"10","ACCOUNTING","NEW YORK