oracle imp 多用户,用imp把一个用户的架构下的数据导入到另一个用户下的问题
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把一个用户的架构下的数据导入到另一个用户下的问题相关推荐
- oracle将表导入到表空间,关于ORALCE一个表空间的数据导入到另一个表空间的方法(原创)...
用户: whnaproject 所属表空间: whnaproject 新用户 : wniec 所属新表空间: wniec 要求:将用户whnaproject中的数 ...
- 「深度」线下大数据正成为构建精准“用户画像”的最大助力
不管是针对消费者的宣传还是营销,或者是针对公司的管理运营,大数据在其中的作用从本质来讲就是在构造"用户画像". 近年来,在智能化趋势的推动下,社会经济的众多领域都发生了翻天覆地的变 ...
- Oracle将数据库中的表数据导入到另一个数据库中
因为工作需要,把Oracle数据库1中的表数据导入到相同数据结构的数据库2表中,下面将数据库1简称为DB1,数据库2简称为DB2,刚开始的时候我只是简单的将DB1的表数据导出成sql脚本,然后导入到D ...
- 把一个数据库中的数据导入到另一个数据库中的方法
方法一: 就是先写一个连数据库连接字符串打开我们想要导出数据的数据库,把这个库中表里的数据取出来,缓存在数据集(dataset或datatable)里,然后在将他们通过另一个连接字符串添加到我们想要导 ...
- elementUI中,实现一个单元格内显示两行数据,并用其中一个数据进行排序。
最近在公司中,有这样一个需求,表格中,一个单元格里面显示两行数据,并且可以使用其中一行进行排序,其中数据的样式也要实时变动.类似于下图 这样的话,elementUI中自带的prop就不适合了.所以,需 ...
- 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 ...
- SQL语句将表中数据导入到另一个数据库表中
insert into database1.dbo.table1(字段1,字段2,...) select 字段1,字段2,... from database2.dbo.table2 转载于:https ...
- oracle 数据导入导出
该命令在"开始菜单>运行>>CMD"中执行一.数据导出(exp.exe)1.将数据库orcl完全导出,用户名system,密码accp,导出到d:\daochu. ...
- 批量Excel数据导入Oracle数据库
由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如果从事SqlServer数据库的开发,那么思路也是一样的,本文主要介绍如何导入Excel数 ...
- Linux服务器上的oracle数据导入和导出
背景: 在同一台Linux服务器上,有两个数据库用户,分别为:database1,database2,如何把database1用户下面的所有的表和数据,导入到database2数据库(database ...
最新文章
- 现在c++链接oracle,C++ 连接Oracle
- VC++ 获取系统时间的方法汇总
- kali linux下安装TOR
- 数据结构 - 红黑树
- Excel中插入VBA宏处理
- 如何限制并发的 异步IO 请求数量?
- java clock计时_Java Clock类| 实例的Instant()方法
- 【java】从进程角度理解java
- mysql--SQL编程(关于mysql中的日期) 学习笔记2
- 升级后重启造成fsck.ext3: Unable to resolve UUID
- flutter git 拉不起来_iOS集成flutter原理及集成打包解决方案
- [Silverlight]如何创建超链接
- AUTOSAR – RTE(3)任务的并发
- lfs库下载_git-lfs插件
- poi 灵活导出excel(有这一篇即可~~~~)
- c语言算开方程序,C语言计算开方
- 用html制作一个中国高铁网页,行者|终于有人制作了一张靠谱的全国高铁地图!...
- WorkPlus即时通讯软件,满足政企局域网办公需求
- 计算机软件编程英语词汇集锦一
- iOS 图片裁剪(用户头像裁剪)
热门文章
- 删除桌面无法删除的网页快捷方式
- Echarts 用GeoJson数据绘制地图
- 计算机考研压分的学校,考研压分院校盘点 | 都说这些学校今年压分严重?!
- php 去除单引号,php如何去除双引号
- 连接到此计算机的本地打印机无法选择,Win7系统连接打印机出现本地打印后台处理程序服务没有运行怎么办...
- C语言快速排序,以及注意点。
- 2017年12月19-20日 阿里云 飞天/智能 云栖大会-北京峰会 会议笔记
- oracle cdb to no cdb,将Oracle 12c非CDB数据库转换为CDB多租户体系结构
- 计算机照片无法打开,无法打开jpg图片的解决方法
- [BZOJ5470][模拟]FJOI2018:所罗门王的宝藏