oracle数据迁移技术与方案内容摘要:

i数据库文件格式;由 alter database open resetlog 命令打开数据库并且重新设置日志文件;由 spool 命令创建输出目标文件,该文件保存前面命令脚本文件的运行结果;运行 ,当使用数据库高级复制功能选项时,运行,当使用 Oracle Parallel Server 选项时,运行 ;由 spool out命令结束结果输出,并关闭数据库和备份数据库。 查看 spool 文件,确认脚本文件执行成功,如果脚本文件没有成功执行,返回到脚本文件,检查可能出现的问题。 2: Oracle 数据移植助理 (Oracle data Migration Assistant) Oracle 数据迁移技术与方案 4 Oracle 数据移植助手用于将 Oracle7 数据库移植到 Oracle8 数据库。 升级 Oracle8数据库较早版本到 Oracle8 数据库新版本。 Oracle 数据移植助手不用于升级较低版本Oracle7 数据库到较高版本 Oracle7 数据库。 使用 Oracle 数据移植助手迁移 Oracle7数据库数据到 Oracle8i 的一般步骤是: 关闭 Oracle7 数据库,终止所有 Oracle 数据库服务;编辑 文件,设置patible 为 ;删除 文件中不再使用的参数。 运行 Oracle 数据移植助手,在 Database Instance 页,选择移植的数据库实例,输人 internal 用户账号密码,并提供 文件位置;在 Moving the Database 页,指定数据库移植的新位置;如果用户还没有进行备份 ,在 Backup the Database 页,允许用户进行数据库备份;在 Character Set 页,指定移植后的数据库使用的字符集。 开始移植过程。 移植过程需要的时间取决于系统内存容量、硬盘速度、 CPU 速度等因素。 移植完成后,可以查看 Migration Report 页,检查移植是否成功执行。 如果移植没有成功,应当把数据库系统返回到备份的 Oracle7 数据库。 编辑 文件,添加在 Oracle8i 数据库中会用到的参数。 删除在移植过程中用到的 旧的控制文件。 当使用数据库高级复制功能选项时,运行 ;当使用 Oracle Parallel Server 选项时,运行。 3:导入 /导出工具( Export/Import) 当需要从一个非 PC 的系统平台(例如, Unix 系统)迁移数据库时,导人/导出方式是一种非常有用的策略,当然相同系统平台的数据迁移导人/导出方式同样适用。 采用导入/导出方式迁移 Oracle7 Database on Unix 到 Oracle8i Database on Windows NT数据库的 一般步骤是: 以正常方式关闭 Unix 系统的 Oracle7 数据库系统,不要立即终止或者异常终止,然后冷备份数据库。 打开数据库,使用导出工具( Export Utility)进行数据库的完全导出。 在 Windows NT 系统安装 Oracle8i 数据库软件并创建启动数据库。 使用 FTP,将文件传输到 Windows NT 计算机。 必须使用 FTP 的 binary 传输模式,否则,可能造成读导出转储文件错误。 确认目标数据库在运行,并在 DOS 命令提示符下设置 oracle_sid=Oracle8i_SID。 Oracle 数据迁移技术与方案 5 使用导出转储文件,执行到目标数据库完全的导人。 查看导入日志文件,确认数据库导入执行成功。 4: SQl* Loader 工具 SQL* Loader 可以将 ASCII 文件中的数据装入 Oracle 数据库。 ASCII 文件中的信息可以来自不同的数据源,例如其他 Oracle 数据库、非 Oracle 数据库以及电子表格等。 采用 SQl* Loader 工具将数据迁移到 Oracle 数据库的一般步骤有: 使用文本文件编辑器创建控制文件。 在 DOS 命令行下使用 sqlldr 命令装载数据文件。 验证数据是否正确装载。 5: SQL* PLUS COPY 命令 使用 SQL* PLUS COPY 命令 , 迁移 Oracle7 数据库到 Oracle8i 与导人 / 导出方式相似 , 但是 , 此时需要两个数据库都在线 , 其一般步骤是 : 首先安装 Oracle8i 数据库,并创建一个数据库作为目标数据库。 添加所需的表空间和用户到目标数据库中;安装所需的 SQL* Net2 或者 Net8 软件,并配置用于连接数据库的别名。 在 DOS 命令提示符下设置 oracle_sid=Oracle7_sid。 以 Internal 用户账号连接 SQL* PLUS。 创建一个从 Oracle7数据库到 Oracle8i数据库的数据库链接;使用 SQL* PLUS COPY命令从 Oracle7 数据库复制表和表内容到 Oracle8i 数据库。 将视图、同义词、存储过程等添加到目标数据库。 6: PowerBuilder 数据管道工具( Pipeline) PowerBuilder 数据管道工具是 PowerBuilder 提供的一个用于转换数据的智能对象,它可以在。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。