需要导出多个表,但是每个表的查询条件不同。直接使用exp的query不能实现,听说(忘了在哪)可以使用临时表存储数据,然后导出临时表即可,现在来求各位大大帮忙了,都有什么策略来实现呢?语言是使用c#。没钱了。谢谢帮忙的大大们。(今天可能不能立刻交流...)
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
求Oracle数据库导出dmp文件策略
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Kida 的技术小屋 2016-05-30 07:06关注- 如果数据量不多的情况下,可以先导出数据结构,再导出数据就可以了。
- 数据量大的情况下,我提供的方案是,你需要查询导出的表先做一个临时表,将需要查询导出的数据插入到临时表里面使用create table xxx as select * from yyy where a=b。都创建完了之后就导出需要导的表就可以。
- 人家需要导入的时候直接导入,导入完成后批量rename 含有临时表命名的表名即可。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-09-18 10:39回答 1 已采纳 用以下命令,最后可能会有报错,然后你根据日志中的错误一点点加, impdp XXXX/XXX@orcl directory=EXP_DIR dumpfile=XXX.dmp logfile=X
- 2021-12-20 22:29回答 2 已采纳 dmp是oracle数据库工具exp或expdp导出的数据库文件,需要使用imp或impdp工具执行导入。一般安装了ORACLE数据库的话会自带这个工具,详细的命令参数你可以自己去搜了。需要注意的是e
- 2016-04-13 08:38回答 2 已采纳 感觉你的语句怪怪的, 首先 说导出 管理-打开Oracle 服务 然后 cmd 下 输入 exp scott/tiger@orcl file="D:\xxx.DMP" system为用户名
- 2023-08-11 13:31Tzq@2018的博客 我们需要在数据库处于open模式下执行维护操作,同时保证此时其他用户不在数据库上建立连接和执行任务,就需要Oracle数据库启用受限会话模式。修改数据库并发执行作业时使用的进程数量为0,不让Oracle数据库进行并发...
- 2021-11-29 11:41回答 1 已采纳 看上去是TY_TBL_STR_SPLIT报的错,对象已存在,找一下这个对象,先删除再试试?你这个导出导入的数据库版本没问题的吧
- 2020-09-21 17:08回答 2 已采纳 1、确保directory存在并正确。 创建sql:create directory dir_test as 'd:\test'; 2、赋给当前用户读写directory的权限
- 2018-12-03 03:38回答 1 已采纳 解决了,真的是表空间不够。原因这个是客户提供备份的数据库,不了解其状况,该库的表非常多,需要两百G左右的undo表空间。 同时在导出时,资源占用太高了,使其数据库不能正常使用了,SQL操作效率急
- 2021-04-30 08:51Muguet丶铃兰的博客 Oracle开发与使用文章收藏收集一些Oracle开发与使用文章,以便于后续查找.【基础类】1.ORACLE函数大全2.Orace常用函数3.oracle 日期函数介绍4.Oracle中常用的to_Char用法详解(有FMT的详细列表)5.ORACLE中日期和时间...
- 2017-12-14 03:17回答 2 已采纳 确认数据库字符集 源与目标一致 SQL>select userenv('language') from dual; 查看server端字符集, set NLS_LANG="SIMPLIFIE
- 2016-11-14 10:52回答 1 已采纳 http://blog.csdn.net/loveheronly/article/details/7967393
- 2018-12-19 16:19回答 2 已采纳 exp 用户名/密码@orcl file=d:\daochu.dmp tables=(table1) imp new用户名/new密码@neworcl file=d:\daochu.dmp t
- 2020-01-08 13:22七钥的博客 Oracle数据库概述 数据库基本概念 数据库相关概念 1.数据(Data)是数据库的基本对象,是描述事物的符号记 2.数据库(Database)就是存放数据的仓库。 3.关系型数据库(Relational Database,简称RDB)就是指...
- 2021-01-19 06:41超级爱喝水的博客 SQL Server BI Step by Step 2--- 使用SSIS进行简单的数据导入导出让我们首先开始学习SSIS吧,利用SSIS把SQL Server中的数据导出.首先,打开Vs.net 2005,选择商业智能项目,然后选择模板中的Integration Service项目,...
- 2021-05-08 04:55weixin_39860108的博客 备份远程的数据库)通过exp命令可以对Oracle数据库进行备份操作,其命令含义是:exp 用户名/密码@数据库所在ip地址:数据库端口号/数据库的service-name file=存储到的位置exp MISPS/MISPS@orcl file=d:\MISPS.dmp...
- 2020-05-03 23:28Regino的博客 本文介绍了 Oracle 数据库的概念与使用等相关内容。。。
- 2022-09-24 12:112. **数据导出**:使用Oracle的`EXPDP`(Export Data Pump)工具或`SQL*Plus`的`EXP`命令将Oracle数据库的数据导出为可读格式,如DMP文件。 3. **数据转换**:可能需要编写脚本或使用专门的工具,将导出的Oracle...
- 2022-10-05 11:20隐私无忧的博客 我该使用GBK编码还是UTF-8编码? Unicode和UTF-8的区别是什么? 很多程序员对于字符集、字符编码不够...本文对字符集进行了详尽阐述,并以实例具体说明了Oracle数据库中的字符集问题,建议收藏。 欢迎大家批评指正!
- 2021-05-08 04:27焦亚斌的博客 ORACLE 账号相关 如何获取表及权限 1.COPY表空间backup scottexp登录管理员账号system2.创建用户 create user han identified(认证) by mima default tablespace users(默认的表空间) quota(配额)10M on users;创建...
- 2019-12-05 20:45冰清-小魔鱼的博客 当我们安装完oracle数据库之后,我们会想着用可视化工具连接,navicat是我们常用的可视化连接数据库的工具,先把相应的服务启动 保证这两个服务是启动状态的,没有启动的话就手动启动一下 找到\app\...
- 2021-05-08 04:58小呀么小花狸的博客 Oracle开发与使用文章收藏收集一些Oracle开发与使用文章,以便于后续查找.【基础类】1.ORACLE函数大全2.Orace常用函数3.oracle 日期函数介绍4.Oracle中常用的to_Char用法详解(有FMT的详细列表)5.ORACLE中日期和时间...
- 没有解决我的问题, 去提问