Oracle 数据导入
记录内容:
1. 通过数据泵导入/导出数据
2.通过sqlldr导入数据
使用数据泵导数操作:
1.确认oracle数据库操作dump的目录select * from dba_directories;
2.没有了可以先在系统中创建目录/data/expdp_dir,赋予oracle用户组读写执行权限
3.用dba用户登录,创建执行路径create directory expdp_dir as '/data/expdp_dir';
4.执行导出操作:
1)按照表导出
expdp '用户名/"密码"' DIRECTORY =上一步创建路径的名称 dumpfile=导出的文件名.dump logfile=导出文件的日志.log tables=多表按照表名用逗号隔开 cluster=n
例:
expdp ‘aideqi/"aideqi123"’ DIRECTORY=EXPDP_DIR dumpfile=aideqi_exp_0707.dump logfile=aideqi_exp_0707.log tables=user_table1,user_table2
2)按照用户导出
expdp ‘用户名/"密码"’ DIRECTORY=EXPDP_DIR dumpfile=导出的文件名.dmp schemas=实例名 parallel=线程数 logfile=导出的日志 exclude=statistics(排除统计信息)
例:
expdp ‘aideqi/“aideqi123”’ DIRECTORY=EXPDP_DIR dumpfile=aideqi_exp_0707.dump logfile=aideqi_exp_0707.log schemas=aideqidb parallel=6 exclude=statistics
注:如果是数据库大版本不一致需要加上版本号version=11.2.0.0.2.0
只导表结构需要加上content=metadata_only这个属性
5.导入操作
1)按照表导入
impdp '用户名/"密码"' DIRECTORY=EXPDP_DIR dumpfile=导出的dump文件 logfile=导入的日志 remap_schema=导出实例名:导入实例名 remap_tablespace=导出表空间:导入表空间 remap_table=导出表名:导入表名,导出表名2:导入表名2 cluster=n
例:
impdp ‘aideqi/“aideqi123”’ DIRECTORY=EXPDP_DIR dumpfile=aideqi_exp_0707.dump logfile=aideqi_imp_0707.log remap_schema=aideqi:aideqitmp remap_tablespace=aideqi_TB01:aideqitmp_TB02 remap_table=user_table1:user_table1_tmp,user_table2:user_table2_tmp cluster=n
2)按照用户导入
impdp '用户名/"密码"' DIRECTORY=EXPDP_DIR dumpfile=导出的dump文件 logfile=导入的日志 remap_schema=导出实例名:导入实例名 remap_tablespace=导出表空间:导入表空间 cluster=n
例:
impdp ‘aideqi/“aideqi123”’ DIRECTORY=EXPDP_DIR dumpfile=aideqi_exp_0707.dump logfile=aideqi_imp_0707.log remap_schema=aideqi:aideqitmp remap_tablespace=aideqi_TB01:aideqitmp_TB02 cluster=n
3)如果不是dump文件导入可以使用sqlldr
使用Oracle用户创建.ctl文件,写入可执行脚本:
load data
infile '需要导入的文件名+后缀'
insert into table 需要插入的表名
fields terminated by ','(
字段1,
字段2
) 例:
load data
infile 'user.txt'
insert into table user_table1
fields terminated by ','(user_id,
user_name
)
最好将可执行脚本和需要执行插入的数据放到同一目录(也可以指定目录),执行脚本
sqlldr 用户名/密码@数据库名 data=数据文件地址 control=ctl控制文件地址 log=日志记录
sqlldr aideqi/aideqi123 data='aideqi.txt' control='aideqi.ctl' log='aideqi.log'
sqlldr导入的文件如果出现中文乱码,不需要修改数据库的编码,只需要保证文件的编码和系统编码保持一致即可,数据库会自动转换编码
请留意本文中提供的脚本都在一行执行,不能换行
转载请注明出处
Oracle 数据导入相关推荐
- Oracle数据导入导出imp/exp
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失). Oracle有个好处,虽然 ...
- import oracle utility_教你如何Oracle数据导入
学习Oracle时,你可能会遇到Oracle数据导入问题,这里将介绍Oracle数据导入问题的解决方法,在这里拿出来和大家分享一下.Oracle数据导入实用程序(Import utility)允许从数 ...
- oracle 导入电子表格,oracle数据导入到电子表格中
oracle数据导入到excel中 实现步骤: 1.连入SQL*Plus 以system/manager用户登录, SQL> conn system/manager 创建新的用户:如user1/ ...
- oracle数据导入/导出
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据 ...
- Oracle数据导入导出imp/exp命令 [转]
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中. 利 ...
- oracle导出数据视频教程,Oracle数据导入导出基本操作示例
Oracle数据导入导出基本操作示例 数据导出 a.将数据库orcl完全导出,用户名user 密码password 导出到D:\dc.dmp中 exp user/password@orcl fil ...
- sqoop将oracle数据导入到hive报错:Error: java.io.IOException: SQLException in nextKeyValue
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 问题 一.问题是什么导致的? 二.验证问题 总结 问题 sqoop将oracle数据导入到hive报错:Error: jav ...
- 使用logstash将Oracle数据导入到Elasticsearch
今天总结一下如何使用logstash将Oracle数据导入到Elasticsearch,然后后面会分享怎么在KONGA中配置API接口给用户. 首先要安装好Logstash并且在服务端安装好Elast ...
- 数据库oracle数据导入导出命令,数据库oracle数据导入导出命令
exp Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成 ...
- oracle 数据导入 mysql_将oracle的数据导入到mysql的三种方法
为了生产库释放部分资源,需要将API模块迁移到MysqL中,及需要导数据. 尝试了oracle to MysqL工具,迁移时报错不说,这么大的数据量,用这种简陋的工具不大可靠. 意外发现平时用的数据库 ...
最新文章
- -变量,进制,数据类型,标识符
- 作者免费分享自己论文也不行,知名学术社交网站被判侵权,此前已下架20万余篇论文...
- PMP-【第4章 项目整合管理】-2021-1-18(88页-115页)
- golang中的strings.Count
- 20210831 Ubuntu安装Gnome图形界面
- c 添加mysql表单的一行数据类型_MySQL数据库基础
- 如何 给给软件开发 添加 代理_如何与软件开发公司有效沟通
- 超详细中文注释的GPT2新闻标题生成项目
- 异步懒加载和彻底懒加载
- JDK1.8 中 ConcurrentHashMap源码分析(一)容器初始化
- 项目管理工具_项目管理工具MS Project使用经验分享
- c语言代码 txt下载,贪吃蛇C语言代码.txt
- TCP和UDP区别详解
- 红米note9安卓手机 通电自启动 插数据线自动开机 进系统 执行命令自动化 执行脚本
- 数学基础(1)线性代数总结
- 5G和4G的区别到底在哪里?
- 经典的图像分割方法总结
- GAN二次元头像生成Pytorch实现(附完整代码)
- Spark RDD简介
- rabbitmq 生产者和消费者