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、检查数据库日志是否有任何报错。
 
posted @ 2017-02-24 10:59  柠檬苏安  阅读(8218)  评论(0编辑  收藏  举报