将Oracle 8i数据库从AIX移植到Windows

http://tech.ddvip.com   2007年05月10日    社区交流

本文详细介绍将Oracle 8i数据库从AIX移植到Windows

  我想要将Oracle 8i数据库从IBM的AIX移植到Windows平台上。我已经做了数据转储。请给我一些指导。

  专家回答:

  在你的Windows服务器上安装了Oracle8i软件之后,创建一个新的数据库。这既可以通过数据库配置助手完成,也可以手工编写脚本来完成。要了解完成过程中的详细步骤,请查看《Oracle8i 管理员手册 R 2》。

  在创建了新的数据库之后,创建所有需要的应用程序有关的表空间,这些表空间是源数据库现在所包含的。通过FTP将文件从AIX服务器上导出到Windows服务器上,如果文件是压缩的格式,那么不要解开它的压缩。现在你可以执行到Windows服务器的导入了,或者通过命令行,或者是第一次的时候创建一个导入参数文件。我比较倾向于创建参数文件,名字为imp.par。内容看起来是这个样子的:

USERID=SYSTEM
FULL=y
FILE=DBA.DMP
GRANTS=Y
INDEXES=Y

  然后,调用导入工具,并且调用参数文件,如下所示:

imp parfile=imp.par

  然后在提示符下提供密码。要了解更多使用导入的信息,请查看《Oracle8i Release 2工具指南》。

  查看导入日志,确保没有发生错误,然后运行SQL 在源数据库和目标数据库中,确保所有的对象都导入了。最后,注意,在Windows服务器上需要配置监听器,还有现有的tnsnames.ora文件需要进行修改以反映新的数据库所处环境。

责编:豆豆技术应用

正在加载评论...