Oracle数据库导入问题!急啊 菜鸟求助

永远的小鱼 2012-08-01 10:21:39
从服务器的Oracle中导出了2个数据库 分别是 taobaodb.dmp zhifubao.dmp

当我迁移到本地进行 导入的时候 不会导入了

1.添加用户 mygm
2.添加数据库表空间 taobaosever zhifubaoserver
3.使用命令

IMP mygm/123 BUFFER=64000 FILE=D:\Oracle\taobaodb.dmp FULL=Y
IMP mygm/123 BUFFER=64000 FILE=D:\Oracle\zhifubao.dmp FULL=Y

当进行到这一步的时候 都能成功的完成 但是出了点问题。

当我使用PL SQL进行登录的时候 如下图所示 登录成功
http://img.my.csdn.net/uploads/201208/01/1343787849_7068.JPG

以前的数据库这个地方 是需要选择的 这2个dmp对应的是2个数据库名称
但是现在都在一个默认的数据库中 orcl

听说需要使用 Database Configuration Assistant 来创建数据库 看了下教程 不是很明白 我该怎么做才能把数据库导入呢?
...全文
138 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
永远的小鱼 2012-08-03
  • 打赏
  • 举报
回复
已经解决的 Oracle数据库安装过程中经常会出错 多重装2次就好乐。。。。
ruihuahan 2012-08-02
  • 打赏
  • 举报
回复
以前的数据库这个地方 是需要选择的 这2个dmp对应的是2个数据库名称
但是现在都在一个默认的数据库中 orcl
==========================================================
oracle 的一个实例只能有一个数据库。所以都在一个数据库中
jdsnhan 2012-08-02
  • 打赏
  • 举报
回复
楼主可以用DBCA建立两个实例,如楼上几位所说
也可以建立两个用户,区分开不同的导入内容。

create user taobao identified by tabao;

create user zhifubao identified by zhifubao;
永远的小鱼 2012-08-01
  • 打赏
  • 举报
回复
不好使啊 说密码错误
caoleione 2012-08-01
  • 打赏
  • 举报
回复
Oracle使用DBCA建立数据库http://jingyan.baidu.com/article/20095761798412cb0721b4ff.html
Galen_Gao 2012-08-01
  • 打赏
  • 举报
回复
oracle自带工具dbca[Quote=引用 2 楼 的回复:]

引用 1 楼 的回复:

亲,你要导入两个数据库的话当然是要建两个数据库实例了,我以为你是要导在两个用户同一个实例下呢。建好两个实例再导入
IMP mygm/123@实例1 BUFFER=64000 FILE=D:\Oracle\taobaodb.dmp FULL=Y
IMP mygm/123@实例2 BUFFER=64000 FILE=D:\Oracle\taobaodb.dmp F……
[/Quote]
永远的小鱼 2012-08-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

亲,你要导入两个数据库的话当然是要建两个数据库实例了,我以为你是要导在两个用户同一个实例下呢。建好两个实例再导入
IMP mygm/123@实例1 BUFFER=64000 FILE=D:\Oracle\taobaodb.dmp FULL=Y
IMP mygm/123@实例2 BUFFER=64000 FILE=D:\Oracle\taobaodb.dmp FULL=Y
[/Quote]

用什么来创建实例呢 亲啊???

用PL SQL 还是 Oracle plubs ?还是Oracle自带的工具 有没有讲解发个链接可以么 下午就要用的
Galen_Gao 2012-08-01
  • 打赏
  • 举报
回复
亲,你要导入两个数据库的话当然是要建两个数据库实例了,我以为你是要导在两个用户同一个实例下呢。建好两个实例再导入
IMP mygm/123@实例1 BUFFER=64000 FILE=D:\Oracle\taobaodb.dmp FULL=Y
IMP mygm/123@实例2 BUFFER=64000 FILE=D:\Oracle\taobaodb.dmp FULL=Y
BenChiM888 2012-08-01
  • 打赏
  • 举报
回复
仔细看完,你会有收获,亲手打的

1、oracle数据库 = oracle实例(SGA+后台进程) + 一些文件(如:数据文件、日志文件等)
2、oracle模式(schema)=oracle数据库上建立不同“用户”
3、按照你的描述,你导出的数据应该是两个 oracle数据库,所以你需要在本地建【两】个数据库环境
4、orcl是你安装oracle软件的时候默认的数据库实例名字,你能登陆成功说明这个数据库环境好用
5、下一步利用oracle自带的 dbca 工具再创建一个 oracle数据库
当然你也可以利用oracle软件重新再安装一个也可以,看你熟悉哪种方式,dbca是建议你使用的
6、当新安装完数据库后,假设实例名字叫 orcl2,这个时候你的电脑上就同时存在了两套环境,为了区分到底登陆哪一个,就需要 “@实例1” 和 “@实例1” 类似的操作(你可以这么理解,实际上还是有区别的)。
7、按照导出数据库的环境,建立表空间 然后导入就ok了,记住最好要用sys或者system导入,同时一定要先建立表空间。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧