通过EXP和IMP移动表空间

简介: 缺省情况下,导入试图在与导出相同的表空间中创建对象。如果用户不具有那个表空间的权限,或者那个表空间不存在时,Oracle在用户帐户的缺省表空间中创建数据库对象。这些特性可以用于使用导出与导入在表空间之间移动数据库对象。
缺省情况下,导入试图在与导出相同的表空间中创建对象。如果用户不具有那个表空间的权限,或者那个表空间不存在时,Oracle在用户帐户的缺省表空间中创建数据库对象。这些特性可以用于使用导出与导入在表空间之间移动数据库对象。要为USER_A将TABLESPACE_A的所有对象移动到TABLESPACE_B,应遵循以下步骤:  
1为USER_A导出TABLESPACE_A中的所有对象。  
2执行REVOKE   UNLIMITED   TABLESPACE   ON   TABLESPACE_A   FROM   USER_A;以收回任何授予用户帐户的无限制表空间权限。  
3执行ALTER   USER   USER_A   QUOTA   0   ON   TABLESPACE_A;以使USER_A帐户不能在TABLESPACE_A上创建任何对象。  4删除TABLESPACE_A中USER_A拥有的所有对象。  
5执行ALTER USER USER_A DEFAULT TABLESPACE TABLESPACE_B;以使TABLESPACE_B成为USER_A用户帐户的缺省表空间。
  Oracle试图将对象导入TABLESPACE_A,因为这些对象是从TABLESPACE_A导出的。
  注意用户不具有TABLESPACE_A上的配额。然后将查看用户的缺省表空间。在Oracle可以将数据导入TABLESPACE_B之前,必须给予USER_A用户该表空间上足够大的配额,如下步骤所示。  
6执行ALTER USER USER_A QUOTA UNLIMITED ON TABLESPACE_B;  
7 导入被导出的数据库对象。缺省情况下,导入工具试图将它们导入到TABLESPACE_A中,然而,因为用户不具有这个表空间的配额,所以所有的对象将被创建在USER_A的缺省表空间TABLESPACE_B中。
目录
相关文章
|
Oracle 关系型数据库
ORACLE exp/imp导入报错IMP-00009&IMP-00028&IMP-00015
    2017年8月14日,一实施同事使用imp导入exp导出的dmp文件时,遇到报错IMP-00009&IMP,具体报错如图所示: 出现报错的原因可能是dmp文件本身不完整,如果仍要导入数据,可以对imp命令加上commit=yes进行控制,可行的imp导入命令...
2779 0
|
SQL Oracle 关系型数据库
exp-imp实现oracle不同表空间的迁移
  方法一:   --1、修改表空间名称(账号:sys/oracleas SYSDBA 登录) alter tablespace CICHR rename to CICHR_BAK;   alter tablespace USERS rename to CICHR;   --2、导出用户 expcichr-20110804/cichr-20110804@db_192.1
1648 0
|
Oracle 关系型数据库 数据库
|
关系型数据库 数据库 Oracle
|
监控 Oracle 关系型数据库
|
SQL Oracle 关系型数据库
|
Oracle 关系型数据库 SQL
exp/imp与expdp/impdp的用法区别
<p><br></p> <p></p> <div class="newBlog-title" style="line-height:15px; margin:0px auto; padding:0px 0px 8px; border-width:0px 0px 1px; border-bottom-style:dotted; border-bottom-color:rgb(228,22
2788 0
|
Oracle 关系型数据库 OLAP
EXP/IMP EXPDP/IMPDP 时间比较
<p><span style="font-family:'lucida Grande',Verdana,'Microsoft YaHei'; font-size:14px"><strong><span style="white-space:pre"></span><span style="color:#00cccc">EXP/IMP EXPDP/IMPDP 时间比较</span></str
2802 0
|
Oracle 关系型数据库 数据库
Oracle exp,imp
  首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入、导出数据。 补充: 1.要新建一个数据库;Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。
1376 0
|
Perl 数据库管理
浅谈exp/imp(下)
你可能 不了解的dump文件 在工作中,dump文件对于dba而言是再平常不过的文件了。不过因为dump文件是二进制文件,所以大家可能在平时使用中也不太关注,不过尽管如此,在导入dump文件的时候还是有很多的细节和技巧值得注意,可以避免一些不必要的问题。
850 0