lemon1991

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

目的:将几个测试环境的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、检查数据库日志是否有任何报错。
 

分类:

技术点:

相关文章:

  • 2021-11-19
  • 2021-10-16
  • 2021-06-01
  • 2021-11-30
  • 2021-06-23
  • 2021-03-30
猜你喜欢
  • 2021-12-15
  • 2021-10-16
  • 2021-10-21
  • 2021-11-26
相关资源
相似解决方案