`

IMP数据到指定的表空间(zz)

阅读更多
自己做的处理,首先照下面操作。
如果建的表中有LOB列,LOB列是建在原来表空间中,比如说SYSTEM,这样导入时还是会导入到SYSTEM表空间中。没有权限就会报错。
采用了一个暴力方法,用vim打开DMP文件,将TABLESPACE "SYSTEM"全换成TABLESPACE "USERS", "SYSTEM".也全换成"USERS".,再导入可以成功,但不知有没有后患。
=====另一篇========================
Oracle imp导入数据指定表空间

=======================下面的分界线============================================
原文:http://www.cnblogs.com/KissKnife/archive/2007/09/17/896459.HTML

一直以来,我都认为只要指定用户的默认表空间,向该用户导入数据时,会自动进入到默认表空间。后来发现从System导出的dmp文件在导入时,即使指定新用户的默认表空间,还是要往System表空间中导数据。

上网搜了一下,还是有解决方法的,常见的方法如下:

SQL> create user myhuang identified by myhuang default tablespace myhuang;

SQL> grant resource,connect to myhuang;

SQL> grant dba to myhuang;//赋DBA权限

SQL> revoke unlimited tablespace from myhuang;//撤销此权限

SQL> alter user myhuang quota 0 on system;//将用户在System表空间的配额置为0

SQL> alter user myhuang quota unlimited on myhuang;//设置在用户在myhuang表空间配额不受限。



经过上述设置后,就可以用imp导入数据,数据将会进入指定的myhuang表空间:

C:\Documents and Settings\myhuang>imp system/123456@vdb fromuser=lnxh tous

er=myhuang file=G:\myhuang\lnxh.dmp ignore=y grants=n
分享到:
评论

相关推荐

    ORACLE导入数据文件到指定的表空间

    NULL 博文链接:https://duqiangcise.iteye.com/blog/734041

    Oracle中如何使用imp语句导入不同表空间?

    在实际工作中,有时需要将exp导出的历史备份dmp文件进行恢复,若之前的建表语句及表空间名无法找到,则直接用imp语句进行导入的话可能报错表空间不存在,且导入数据占用空间可能会非常大。使用本文方法可将exp导出的...

    从一个表空间 另一个表空间

    我以前一直使用users表空间作为默认空间,最近想把现有用户的数据都转到一 个新建的表空间中,可是发现Imp后所有表还是在users表空间里面,查阅了一些 资料,说是Oracle自己没有提供分配表空间的功能,Exp的时候把表的...

    oracle 删除表后imp导入数据的脚本

    一般的做法是直接删除表空间然后imp导入数据,但是我这边的情况是远程有一个web始终连着,为了免得每天还要去启动那个web服务,我就采用了这个做法,只删除表,这样不会断开连接,注意,这个web只是白天在用。...

    oracle Imp导入数据

    oracle 使用IMP命令导入数据时 经常会碰到乱码问题,本文档从根本上解决了导入数据乱码根源及解决办法

    Oracle数据导入导出impexp.txt

    Oracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp....

    Oracle中利用EXP/IMP工具实现数据迁移

    通过EXP/IMP可以实现产品系统的跨平台的迁移,需要迁移的数据库已经部署了高级复制环境,打算进行一系列的测试,测试包含高级复制环境数据库在通过 EXP/IMP工具迁移到新的环境中,复制环境是否生效。文中通过实例...

    Oracle数据库中imp导入数据

    我乃新手,导入数据时走了很多弯路,特发此文,望可帮助像我这样的新手。

    Oracle数据库逻辑增量备份之exp/imp

    Oracle数据库逻辑增量备份之exp/imp 1 一、实现需求 1 二、逻辑备份恢复工具exp/imp 2 1、逻辑备份原理 2 2、exp语法和参数 2 ...7、D时间点丢失表空间恢复 12 8、全库恢复 13 七、Exp/Imp增量备份恢复总结 14

    exp转换表空间

    在使用EXP/IMP进行数据的迁移,经常会需要转换表空间的操作,简单记录一下,EXP过程碰到表空间的转换时需要注意的问题。 如果不是分区表、不包含LOB字段,且不含索引组织表的OVERFLOW段,那么可以通过下面的方法将...

    oracle exp imp详解

    导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...

    Oracle数据导入导出技巧之imp/exp命令

    数据的导入  1 将D:daochu.dmp 中的数据导入 TEST数据库中。 imp system/manager@TEST file=d:... 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。  在后面加上 ignore=y 就可以了。

    exp、imp导入数据乱码、plsql中文乱码,显示问号

    exp、imp导入数据乱码、plsql中文乱码,显示问号,还操作手册。

    oarcle 导入导出

    1、EXP: ...必须指定FROMUSER、TOUSER参数,这样才能导入数据。 3、表模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC) 这样用户SONIC的表SONIC就被导入

    EXP IMP详解

    导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...

    Oracle数据导入导出impexp命令

    Oracle数据导入导出impexp命令

    BLOG_Oracle_lhr_imp-00051,imp-00008

    BLOG_Oracle_lhr_imp-00051,imp-00008

    oracle导入IMP.doc

    Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。

    基于RNA干扰系研究IMP-L3基因表达对运动后中老龄果蝇心脏功能的影响

    基于RNA干扰系研究IMP-L3基因表达对运动后中老龄果蝇心脏功能的影响,奉悦,王卉,目的:本研究在已建立果蝇运动抗心脏衰老模型的基础上,利用UAS-Gal4二元转基因果蝇系统和RNAi技术对果蝇进行基因调控,研究IMP-L3...

Global site tag (gtag.js) - Google Analytics