Oracle数据库迁移流程


公司最近要迁移测试环境服务器,刚好最近手上任务比较少,领了一个任务实践一下。

目的:将几个测试环境的Orcle数据库都迁移到新服务器上。

流程:

1、在新服务器安装Oracle。

1)先下载Oracle安装包。可以到官网下载,不过看了下2G还挺大的,就去原有测试环境服务器找了下,果然有保存,直接复制粘贴到新服务器。

2)安装Oracle,并测试是否安装成功。

2、对目标Oracle数据库进行字符集AL32UTF8修改为ZHS16GBK。

安装完Oracle后向组长汇报了一下进度,组长想起以前备份后出的中文乱码问题,就让我提前检查下是否存在该问题。果然存在,所以着手处理了下。

3、备份原有测试环境数据库。

     备份数据库有两种:1)使用PLSQL导出数据库;2)通过命令导出。一开始选用第一种,因为界面操作比较简单。不过发现导出的过程很多表都提示不存在,感觉出了问题。找开发确认一下,说还是用命令导出比较不容易丢失。所以改用命令导出。果然最后完全导出。

     命令导出方法如下:

     1)用管理员权限打开cmd命令窗口;

     2)输入一下命令:exp,根据提示完成数据库导出。

     3)在选定的路径中即可找到备份的数据库文件。

4、导入数据库到目标服务器数据库。

     命令导入方法如下:

     1)用管理员权限打开cmd命令窗口;

     2)输入一下命令:imp,根据提示完成数据库导入。

5、验证新环境数据库数据的准确性、无效对象、无效索引等。

6、将应用服务器的数据库连接指向新的数据库。

7、重启应用系统。

8、验证业务系统的各项功能。

9、检查数据库日志是否有任何报错。
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM