表空间中有 用户 A 表空间 AS, 通过用户A使用exp备份数据,一个.BMP数据。
新建一个用户B,新建表空间BS,通过用户B使用IMP导入数据。
问题:
1、如果我的数据库中没有AS表控件,导入数据的时候就会提示 没有找到表控件AS导入就会出现错误!
2、如果我的数据库中存在AS表空间,有些数据就导入到AS中了!希望解决:其实就是想吧表空间的AS中的数据导入到表空间BS!通过相应的用户导入。再不同表空间可以互相导入数据。我现在导入导出的语句如下:
导出:
exp "用户/米面@数据库名" tables ="表名" file="E:\DataBase\dongbei2009-03-25\表备份文件名.dmp" rows=Y
导入:
imp "用户/米面@数据库名" tables ="表名" file="E:\DataBase\dongbei2009-03-25\表备份文件名.dmp" rows=Y IGNORE=Y
请各位大侠指教。
新建一个用户B,新建表空间BS,通过用户B使用IMP导入数据。
问题:
1、如果我的数据库中没有AS表控件,导入数据的时候就会提示 没有找到表控件AS导入就会出现错误!
2、如果我的数据库中存在AS表空间,有些数据就导入到AS中了!希望解决:其实就是想吧表空间的AS中的数据导入到表空间BS!通过相应的用户导入。再不同表空间可以互相导入数据。我现在导入导出的语句如下:
导出:
exp "用户/米面@数据库名" tables ="表名" file="E:\DataBase\dongbei2009-03-25\表备份文件名.dmp" rows=Y
导入:
imp "用户/米面@数据库名" tables ="表名" file="E:\DataBase\dongbei2009-03-25\表备份文件名.dmp" rows=Y IGNORE=Y
请各位大侠指教。
解决方案 »
- Linux 里安装 oracle 问题
- 请教一下:sql语句d.phonenumber = t.phonenumber(+)中的(+)是什么意思?
- 数据库里有3000万条数据,取出前50条,机器2G的内存(转)
- 关于自动增长序列的问题
- 在ORACLE中,ASCIISTR()与ASCII()有什么不同?
- clob保存到xml文件中
- 菜鸟问题
- 请问大家装哪个版本的oracle,个人电脑怎么装?
- ***这个sql怎么写?***
- 用java 存取oracle clob数据库时出现乱码,请问如何解决? 存取详细代码如下:
- 谁能帮忙把我这个触发器 该短些,太长了,oracle 8.0
- 按时间分组统计问题,再线等,80分求助
1、EXP:
有三种主要的方式(完全、用户、表)
1、完全:
EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
如果要执行完全导出,必须具有特殊的权限
2、用户模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC
这样用户SONIC的所有对象被输出到文件中。
3、表模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)
这样用户SONIC的表SONIC就被导出
2、IMP:
具有三种模式(完全、用户、表)
1、完全:
IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
2、用户模式:
IMP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=SONIC
这样用户SONIC的所有对象被导入到文件中。必须指定FROMUSER、TOUSER参数,这样才能导入数据。
3、表模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)
SQL>ALTER USER b quota 0 ON AS;SQL>ALTER USER b DEFAULT TABLESPACE BS;
SQL>ALTER USER b quota unlimited on bs;
导入其中一些表的时候出现下面错误!有一部分表已经但如成功!
ORA-01536 :超出表空间‘A’的空间权限!
以A 用户登录,tools菜单下 export user objects ,选中所有的表 ,选中 include Storage,single file 导出,导出完后修改脚本里的表空间,
然后以B用户登录,提交修改后的脚本,这样表就建好了。然后再导入imp的话就应该可以了
如果有blob,clob字段,只能导入到原来的AS表空间,这个问题在10g中可以用impdp来解决,其中有个参数remap_tablespace=as:bs
可以将as表空间映射为bs表空间,楼主的用的10g吗?