Oracle导入导出

将数据文件通过oracle后台导入表中

1.使用oracle用户导入oracle后台,将数据文件及执行文件上传到oracle后台
2.确保导入的表存在,及字段数量长度和导入数据匹配,若表不存在,需建表
3.登录oracle后台,执行导入命令 nohup sqlldr usename/password@orcl control=test.ctl & 注:nohup &保证进程不会断开,若数据量少可不用加
例:
构建数据文件
文件名:test.csv
内容:
ID|NAME|AGE
1|zhangsan|20
 
构建执行文件
文件名:test.ctl
文件内容:

OPTIONS (skip=1)
load data
CHARACTERSET UTF8
infile 'test.csv'
append into table "table_name"
fields terminated by '|'
(
ID,
NAME,
AGE
)

 

oracle导出导入

将数据库db完全导出,用户名admin 密码admin0导出到D:\daochu.dmp中
   exp admin/admin0@db file=d:\daochu.dmp full=y

示例:

将现网数据导出,再导入家里环境

1. 在oracle用户下执行导出命令

exp BILL_651/BiLL_001@vdsdb  file=./Error0501.dmp  tables= ef_error_cdr_bak0501

2. 如果数据量大,建议导出后dmp文件打包,下载到本地

3.检查现网和家里oracle版本是否一致,如果不一致需要修改dmp文件版本

4. 在oracle用户下执行导入命令

imp BILL_651/BiLL_001@orcl file=/app/oracle/Error0501.dmp tables=ef_error_cdr_bak0501(无表的时候)  

imp BILL_651/BiLL_001@orcl file=/app/oracle/Error0501.dmp tables=ef_error_cdr_bak0501 ignore=y(有表的时候使用)

 
posted @   不知名的航海家  阅读(539)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示