oracle把一个用户的架构下的数据导入到另一个用户下

1.新建表空间和用户dtfd

create tablespace dtfd datafile d:\oradata\dtfd.dbf size 500m autoextend on maxsize 1000m;

create user dtfd identified by dtfd default tablespace dtfd;

2.授权

grant connect,resource to dtfd;

grant dba to dtfd;

3.加限制,这样就能导入到dtfd表空间下

revoke unlimited tablespace from dtfd;

alter user dtfd quota unlimited on dtfd;

4.导入

C:\>imp dtfd/dtfd@orcl file=d:\oradata\thams1022.dmp fromuser=thams touser=dtfd

这时遇到这样的问题

IMP-00017: 由于 ORACLE 错误 1950, 以下语句失败:

"CREATE TABLE "S_VFM" ("DID" NUMBER(*,0) NOT NULL ENABLE, "SRCTBL" VARCHAR2("

"64), "VFM" BLOB, "BZ" VARCHAR2(64), "VFMXML" BLOB)  PCTFREE 10 PCTUSED 40 I"

"NITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 "

"BUFFER_POOL DEFAULT) TABLESPACE "THAMS" LOGGING NOCOMPRESS LOB ("VFM") STOR"

"E AS  (TABLESPACE "THAMS" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSION 10 NO"

"CACHE LOGGING  STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_P"

"OOL DEFAULT)) LOB ("VFMXML") STORE AS  (TABLESPACE "THAMS" ENABLE STORAGE I"

"N ROW CHUNK 8192 PCTVERSION 10 NOCACHE LOGGING  STORAGE(INITIAL 65536 FREEL"

"ISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT))"

IMP-00003: 遇到 ORACLE 错误 1950

ORA-01950: 对表空间 'THAMS' 无权限

5.无奈至极,后来这样解决了,根据日志先把这个几表的创建语句导了出来,修改报错的几个表的sql

C:\>imp dtfd/dtfd@orcl file=d:\oradata\thams1022.dmp fromuser=thams touser=dtfd INDEXFILE=d:\credtfd.sql

执行表中SQL,然后再次导入这几个表中的数据,使用ignore和tables参数

C:\>imp dtfd/dtfd@orcl file=d:\oradata\thams1022.dmp fromuser=thams touser=dtfd

tables=s_vfm IGNORE=y

不如各位有没有遇到过这样的问题,是怎么解决的呢?

oracle imp 多用户,用imp把一个用户的架构下的数据导入到另一个用户下的问题相关推荐

  1. oracle将表导入到表空间,关于ORALCE一个表空间的数据导入到另一个表空间的方法(原创)...

    用户:   whnaproject     所属表空间: whnaproject 新用户   : wniec            所属新表空间: wniec 要求:将用户whnaproject中的数 ...

  2. 「深度」线下大数据正成为构建精准“用户画像”的最大助力

    不管是针对消费者的宣传还是营销,或者是针对公司的管理运营,大数据在其中的作用从本质来讲就是在构造"用户画像". 近年来,在智能化趋势的推动下,社会经济的众多领域都发生了翻天覆地的变 ...

  3. Oracle将数据库中的表数据导入到另一个数据库中

    因为工作需要,把Oracle数据库1中的表数据导入到相同数据结构的数据库2表中,下面将数据库1简称为DB1,数据库2简称为DB2,刚开始的时候我只是简单的将DB1的表数据导出成sql脚本,然后导入到D ...

  4. 把一个数据库中的数据导入到另一个数据库中的方法

    方法一: 就是先写一个连数据库连接字符串打开我们想要导出数据的数据库,把这个库中表里的数据取出来,缓存在数据集(dataset或datatable)里,然后在将他们通过另一个连接字符串添加到我们想要导 ...

  5. elementUI中,实现一个单元格内显示两行数据,并用其中一个数据进行排序。

    最近在公司中,有这样一个需求,表格中,一个单元格里面显示两行数据,并且可以使用其中一行进行排序,其中数据的样式也要实时变动.类似于下图 这样的话,elementUI中自带的prop就不适合了.所以,需 ...

  6. oracle11g imp性能,怎么最快地把本机的oracle11g数据导入xe

    可以,谢谢 E:\oracle\product\11.1.0\db_1\BIN>exp oo/oo tables=p1t file=e:\cache\p1t.dmp direct=y Expor ...

  7. SQL语句将表中数据导入到另一个数据库表中

    insert into database1.dbo.table1(字段1,字段2,...) select 字段1,字段2,... from database2.dbo.table2 转载于:https ...

  8. oracle 数据导入导出

    该命令在"开始菜单>运行>>CMD"中执行一.数据导出(exp.exe)1.将数据库orcl完全导出,用户名system,密码accp,导出到d:\daochu. ...

  9. 批量Excel数据导入Oracle数据库

    由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如果从事SqlServer数据库的开发,那么思路也是一样的,本文主要介绍如何导入Excel数 ...

  10. Linux服务器上的oracle数据导入和导出

    背景: 在同一台Linux服务器上,有两个数据库用户,分别为:database1,database2,如何把database1用户下面的所有的表和数据,导入到database2数据库(database ...

最新文章

  1. 现在c++链接oracle,C++ 连接Oracle
  2. VC++ 获取系统时间的方法汇总
  3. kali linux下安装TOR
  4. 数据结构 - 红黑树
  5. Excel中插入VBA宏处理
  6. 如何限制并发的 异步IO 请求数量?
  7. java clock计时_Java Clock类| 实例的Instant()方法
  8. 【java】从进程角度理解java
  9. mysql--SQL编程(关于mysql中的日期) 学习笔记2
  10. 升级后重启造成fsck.ext3: Unable to resolve UUID
  11. flutter git 拉不起来_iOS集成flutter原理及集成打包解决方案
  12. [Silverlight]如何创建超链接
  13. AUTOSAR – RTE(3)任务的并发
  14. lfs库下载_git-lfs插件
  15. poi 灵活导出excel(有这一篇即可~~~~)
  16. c语言算开方程序,C语言计算开方
  17. 用html制作一个中国高铁网页,行者|终于有人制作了一张靠谱的全国高铁地图!...
  18. WorkPlus即时通讯软件,满足政企局域网办公需求
  19. 计算机软件编程英语词汇集锦一
  20. iOS 图片裁剪(用户头像裁剪)

热门文章

  1. 删除桌面无法删除的网页快捷方式
  2. Echarts 用GeoJson数据绘制地图
  3. 计算机考研压分的学校,考研压分院校盘点 | 都说这些学校今年压分严重?!
  4. php 去除单引号,php如何去除双引号
  5. 连接到此计算机的本地打印机无法选择,Win7系统连接打印机出现本地打印后台处理程序服务没有运行怎么办...
  6. C语言快速排序,以及注意点。
  7. 2017年12月19-20日 阿里云 飞天/智能 云栖大会-北京峰会 会议笔记
  8. oracle cdb to no cdb,将Oracle 12c非CDB数据库转换为CDB多租户体系结构
  9. 计算机照片无法打开,无法打开jpg图片的解决方法
  10. [BZOJ5470][模拟]FJOI2018:所罗门王的宝藏