oracle 10g 10.1.0.2.0版本的数据库怎么恢复到10.2.0.1的数据库上?
本帖最后由 6rl 于 2013-06-02 16:51:24 编辑
oracle 10g 10.1.0.2.0版本的数据库怎么恢复到10.2.0.1的数据库上?
现在数据库要迁移,老服务器上数据库版本是oracle 10g 10.1.0.2.0
新服务器上装的是oracle 10g 10.2.0.1怎么迁移数据库过去?
可以冷备份过去用吗?我试过在新服务器上建名字一样的,初始密码一样的实例,然后用老服务器的数据库目录覆盖过去,启动出现ora-00157
-------------------------------------
系统都是win2003 sp2 32位系统
------解决方案--------------------唯有一法,别无他法。
把原老的数据库上所有的数据,导出成sql,保存后,
再导入新数据库中。
当然,也可以试试其他工具。
------解决方案--------------------你的迁移方法,后面需要一个升级操作
------解决方案--------------------老服务器上数据库版本能升级成10.2.0.1么?版本一致的话手段就会多一些。。。否则,从高版本向低版本迁移容易出现兼容性问题
------解决方案--------------------通过数据迁移的方法,将所有数据从低版本的数据库导出,然后导入到高版本的数据库。
------解决方案--------------------
dbua升级
------解决方案--------------------数据泵导出好像可以指定版本号的,做过11g到10g库的导出
是这样写的expdp xx directory=dumpdir dumpfile=expdat.dmp schemas=xx version=10.2.0.3.0
------解决方案--------------------
老服务器上数据库版本能升级成10.2.0.1么?版本一致的话手段就会多一些。。。否则,从高版本向低版本迁移容易出现兼容性问题
可以的话,怎么升级?
dbua升级
你可能理解错了,我说的是老服务器怎么升级到10.2.0.1?,上面已经有10.1.0.2.0
dbua 没错,升级数据库,这个就可以搞定