oracle 数据库 导出 导入问题!拜谢拉!

来源:百度知道 编辑:UC知道 时间:2024/06/30 09:10:38
我在自己电脑上装了oracle9i,创建全局数据库名为:myorcl,
以system 身份进去后 创建的用户 sysdata 表空间 sysdata ,角色是dba 还有一个默认角色;
公司装的也是oracle9i,全局数据库名:orcl,用户名sysdata,表空间sysdata
我把公司的的表导出后,想导进我的电脑上,总是不成功!
导表的时候 好象提示 跳过表…………
我用pl/sql导入的!

可能什么原因?希望各位给给可能出现的原因!在此拜谢了!
我在本机创建的用户名和表空间和公司一样的。
导出的数据 是 data.dmp格式的!不是.sql格式!
就是全局数据库名不一样!我的是myorcl 司是:orcl ,感觉和全局数据库名没什么大关系!
我在本机上创建的用户:sysdata 可以创建表等操作!

谢谢各位的答案,今天回去我再弄一下。

导出数据库和表内数据就是 .dmp格式啊!

你是用pl/sql Developer 导入的吧,呵呵,我刚用的时候也遇到过这个问题。在import那个页面里有一个show的checkbox,你把那个勾掉,再import就能导入数据了。

字符集相同吗?报什么错误,题出来.
试试下面的命令,在dos窗口中
c:\>imp 用户名/密码 file=bible_db.dmp log=dible_db full=y ignore=y

system/manager是用户名和密码
file=bible_db.dmp 是要导入的文件
log=dible_db是生成日志的名称
full=y是导入整个文件 (放在c:\目录下,你在那个目录运行上面命令,dmp文件就放在哪个目录)
ignore=y是忽略创建错误

数据库是a.dmp我想导入的时候,数据库是b
imp system/manager@服务SID file=bible_db.dmp log=dible_db full=y ignore=y fromuser=a touser=b

详细用法可在“运行”中输入cmd进入命令窗口键入
'IMP HELP=Y' 获取帮助信息提示

晕,导出的文件扩展名是你自己定的什么.dmp什么.sql一样的东西。
在dos下执行imp导不进去?

你可以试一下命令 imp,这个很好用

你可以试一下命令 imp,这个很好