相同软件环境下的oracle9i数据库迁移方法,引自论坛

环境windows2K AD + Oracle9i --> windows2K AD + Oracle9i,步骤如下:
1.查询出数据库所需的所有文件列表(包括:数据文件,联机重做日志文件,归档日至目录结构,参数文件,口令文件等)
2.将所有需要的文件拷贝到目标机上(即清自己的目录结构)
3.根据自己的目录结构修改参数文件(主要是针对一些目录的参数值的修改)
4.使用修改后的参数文件生成spfile文件
5.修改listener.ora、sqlnet.ora、tnsnames.ora文件
6.确定修改正确
7.在目标机上启动数据库

以上由 zealot_zk(风中追风) 在csdn社区中发表。

另外如果目标机器上的oracle用户名和密码同源机器上的oracle用户名密码相同,可以采用exp/imp方式:
1.在源机器上的dos环境下敲入
exp username/password@数据库id file=D:/mydb.dmp full=y
2.把源机器上的D:/mydb.dmp文件copy到目标机器上,假如copy到D:/
3.在目标机器上的dos环境下敲入
imp username/password@数据库id file=D:/mydb.dmp full=y fromuser=username touser=username
<注>步骤1和3中的username是指oracle中的用户名,并且源机器与目标机器一致,password是指登陆oracle的username的密码,而且要求源机器与目标机器也要一致。
以上是根据csdn社区中各位大虾的帖子中搜集到的。

猜你喜欢

转载自blog.csdn.net/ursamjnor/article/details/288177