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(有表的时候使用)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统