终于手机端可以写博客了。
背景:部门有套生产系统(developer 2000),所在的服务器是共用别的部门的,找不到管理员了,年前就想着做个备份。于是找了台电脑(win7 32位),但安装不了oracle805,便把所有db相关文件移植过来(在天津试验过是ok),但是这次捣鼓了好久,怎么也连不上数据库,感觉是电脑当初装的系统被做了些改变。快放春节假又不着急用,就懒了。
春节发生了疫情。节后复工,生产人员先到,我晚到,生怕服务器出问题,这时候才觉得备用系统的重要性。于是又捣鼓了一下,成功了。记录下来,以备查询。
步骤:
1.电脑重装XP系统
2.安装oracle805、新建DB、新建立用户及权限、设置监听及TNSNAMES(别名)
3.服务器上EXP原DB用户、结构及数据等
exp80 userid=username/password@ora805whbk full=y file=d:\abc.dmp log=d:\abc.log
4.备份DB中导入用户、结构及数据
Imp80 userid=username/password@ora805whbk file=d:\abc.dmp log=d:\abc.log full=y ignore=y
5.测试连接DB,成功
接下来是客户端测试
6.修改备份“服务器”中系统背景文件FYP_MENU中功能表模组的path(不修改会报ora-00942)
7.修改客户端注册表相关文件、TNSNAMES文件(后面考虑到多个客户端一台台修改太麻烦了,直接写个BAT登录,将这些打包在一起)
下一步待解决问题:
1.增量备份
2.服务器DB本机备份时,自动备份一份到“备份服务器”
3.oracle805太老版了,可否升级