oracle菜鸟问题 导出的时候就是users表空间导出来的你应该让新用户仅在test表空间有权限 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将EXP出来的数据IMP进不同的表空间经常有人会问:原来的数据在USERS表空间里面,我想把它IMP进APP表空间,我已经修改了目的用户的默认表空间,为什么结果还是IMP到USERS表空间中了呢。 关于此问题,作如下解释: Oracle并没有提供什么参数来指定要导入哪个表空间,数据默认将导入到原本导出时数据所在的表空间中,但是我们可以通过以下的方法来实现导入到不同的表空间。 1.在IMP时候使用INDEXFILE参数 当给此参数指定了某一文件名,IMP的时候所有的index将不会直接导入到表空间中,而是在指定的文件中生成创建index的脚本。 然后用文本编辑器打开此文件,直接编辑脚本中的storage参数,修改为想要导入的表空间名称。 然后重新执行IMP,使用INDEXS=n参数将除Index之外的Objects导入。 最后进入SQL*PLUS,直接运行刚才编辑的脚本,生成索引。 该方法适用于将index以及constraints导入指定的表空间。 2.改变目的用户的默认表空间 这就是上面说的经常有人提问的方法。但是上述的问题之所以没有成功,是因为缺少了下面的几步。 首先,收回目的用户的"UNLIMITED TABLESPACE"权限: revoke unlimited tablespace from username; 其次,取消目的用户在原数据导出表空间中的配额,这样才能迫使IMP把数据导入到用户的默认表空间中去。 然后,将希望导入的表空间设为目的用户的默认表空间,并添加配额。 最后,执行IMP。 3.使用TOAD TOAD是强大的Oracle数据库管理软件,是Quest出品的第三方软件,我们可以使用其中的Rebuild Multi Objects工具来实现将多个Object转移到指定的表空间。 于是我们可以不管三七二十一,先IMP,然后再用TOAD作事后的修改。 关于TOAD的使用,此处不作详细解释。 你建了一个表空间,然后建表的时候会默认到你建的表空间吗?我怎么没听说过,要是说user表空间还真不离谱。你建一个表不指定表空间,然后用select * from user_table(有没有这个s我记不清楚了^^)看看你的表建在哪个表空间了。 请问要在linux调用oci的oopen等函数,应该连接哪个库?谢谢 oracle Oracle不同版本数据库导入导出的问题?? 100分问一下dmp.z导入问题 触发器实现字段自增 新手请教Oracle性能指标问题?在线等,谢谢! sql server2000导出 ,导入oracle 怎末 表之间索引,主键全没了? 求救!存储过程中调用函数,函数调用存储过程中创建的临时表,该如何写? ora-01599错误如何解决? 哪里有oracle的教程下载!(高分相送) 怎样删除一个用户的所有表? 新手关于xp下安装oracle的问题。
经常有人会问:原来的数据在USERS表空间里面,我想把它IMP进APP表空间,我已经修改了目的用户的默认表空间,为什么结果还是IMP到USERS表空间中了呢。 关于此问题,作如下解释: Oracle并没有提供什么参数来指定要导入哪个表空间,数据默认将导入到原本导出时数据所在的表空间中,但是我们可以通过以下的方法来实现导入到不同的表空间。 1.在IMP时候使用INDEXFILE参数 当给此参数指定了某一文件名,IMP的时候所有的index将不会直接导入到表空间中,而是在指定的文件中生成创建index的脚本。
然后用文本编辑器打开此文件,直接编辑脚本中的storage参数,修改为想要导入的表空间名称。
然后重新执行IMP,使用INDEXS=n参数将除Index之外的Objects导入。
最后进入SQL*PLUS,直接运行刚才编辑的脚本,生成索引。
该方法适用于将index以及constraints导入指定的表空间。
2.改变目的用户的默认表空间
这就是上面说的经常有人提问的方法。但是上述的问题之所以没有成功,是因为缺少了下面的几步。
首先,收回目的用户的"UNLIMITED TABLESPACE"权限:
revoke unlimited tablespace from username;
其次,取消目的用户在原数据导出表空间中的配额,这样才能迫使IMP把数据导入到用户的默认表空间中去。
然后,将希望导入的表空间设为目的用户的默认表空间,并添加配额。 最后,执行IMP。
3.使用TOAD
TOAD是强大的Oracle数据库管理软件,是Quest出品的第三方软件,我们可以使用其中的Rebuild Multi Objects工具来实现将多个Object转移到指定的表空间。
于是我们可以不管三七二十一,先IMP,然后再用TOAD作事后的修改。
关于TOAD的使用,此处不作详细解释。