+ -
当前位置:首页 → 问答吧 → 关于oracle导入导出

关于oracle导入导出

时间:2011-11-16

来源:互联网

首先,我建了表空间 A ,用户,授权限. 再手动建数据库. ( 我知道这里做错了,应该是先建数据库,再建表 用户 授权,可是现在已经做错了. ) 接下来,我又重新建了表空间 B 和用户,授权,接着导入数据dmp文件. 可是,在导入数据过程中,提示说 "表空间A不存在,....失败....." 导入数据完成后,查看数据库,有好多存储过程都有错误.原先的存储过程是没有错误的.
  我不明白,为什么提示表空间A不存在,存储过程为什么会出错? 怎样才能正确导入数据??

作者: heli_1005   发布时间: 2011-11-16

SQL code
那你查看一下A的表空间,在不在?

select * from dba_tablespaces;

作者: cosio   发布时间: 2011-11-16

引用 1 楼 cosio 的回复:
SQL code

那你查看一下A的表空间,在不在?

select * from dba_tablespaces;


我查了一下,没有表空间 A,可是我记得当初创建时,提示创建成功呀 那我接下来导入数据,为什么还提示原先的表空间不存在呢?

作者: heli_1005   发布时间: 2011-11-16

SQL code
你把你建表空间的语句贴出来!


自己重新建一下!

作者: cosio   发布时间: 2011-11-16

引用 3 楼 cosio 的回复:
SQL code

你把你建表空间的语句贴出来!


自己重新建一下!


create tablespace lmsdata
logging
datafile 'D:\Oracle\oradata\orcl\lmsdata.dbf' 
size 10m 
autoextend on 
next 10m extent management local;

我已经重新建了好几个了,提示总是最先建的那个表空间报错!!

作者: heli_1005   发布时间: 2011-11-16

表空间是一个逻辑的概念。
每个数据库都有自己的表空间。
你在A数据库上创建的表空间,在B数据库中怎么可能找到。

作者: LuiseRADL   发布时间: 2011-11-16

引用 5 楼 luiseradl 的回复:
表空间是一个逻辑的概念。
每个数据库都有自己的表空间。
你在A数据库上创建的表空间,在B数据库中怎么可能找到。



我建了数据库1,然后建了表空间B,导入数据时,提示的是表空间A不存在,出错. 表空间A是以前建的.

作者: heli_1005   发布时间: 2011-11-16

热门下载

更多