木有标题

早上接到通知,需要提供【招生系统】,【普高查询】两个系统的数据备份。

两个系统的数据库都是Mysql 的,去年是要求转成Oracle数据库的。今年是不是也这样要求呢?

1、先在Mysql中备份。创建一个临时数据库。恢复备份。

2、在Oracle数据库中,创建新用户。

3、通过 Navicat 旗舰版的数据传输功能,将备份库传输到目标Oracle数据库。

4、在Oracle数据库中,执行备份操作。

难点来了:

1、从MySQL传输数据到Oracle时,可能会碰到各种错误。尝试直接传输失败,那么就尝试先传输到sql文件吧!然后在通过执行sql文件来恢复数据。如果有错误,再通过修改sql文件来解决。

2、恢复数据库时不小心,把备份文件恢复到MySQL的mysql库了,结果又恰好存在user表,结果就把权限表给替换掉了。目前只能通过重装MySQL来恢复。