随着现在计算机网络的发展,数字化图书凭着其发行的速度快、借阅的方便,并且没有时间和空间的限制逐渐成为未来图书馆发展中的一种趋势。我图书馆使用了汇文文献信息服务系统,该系统是江苏省教委资助,江苏省高校合作开发的新一代图书馆管理系统,系统面向21世纪,面向网络化的信息社会,推动图书馆界向标准化、电子化、网络化迈进。目前在全国有97家用户,其中17家为CALIS(中国高等教育文献保障系统)成员馆,是单个系统在成员馆中占有量之最,并且系统不断更新完善,用户反映良好。该系统采用C/S方式,后台数据库采用ORACLE。但是不管多成熟稳定的系统,都需要不断地进行升级更新,来适应新的应用需求。一般应用系统的升级往往涉及到后台数据库、硬件环境及操作系统版本的更新等等问题。1数据库升级的必要性与升级内容我馆汇文系统的后台服务器端有两部分构成,一是提供WEB查询服务的OAS(OracleAplicationServer),二是ORACLE数据库服务器。我馆原有的系统数据库版本Oracle8.0.5,这个版本随着系统软件的更新不能充分发挥新系统的优越性,满足不了我馆自动化系统发展的需要。同时也考虑到以后应用系统软件平台也是基于Oracle10g开发的,并且Oracle10g是支持UNICODE的,所以本次升级的主要内容是升级数据库系统,由原来的Oracle8.0.5升级到Oracle10g。2升级前的准备工作2.1硬件环境的准备数据库OracleDatabase10g是64位系统的,所以操作系统也需要选择64位的,由于早期购买的服务器一般不支持EMT64,因而运行不了64位版本的系统。为确保升级的可逆性首先需购置一台新的服务器,购置时需注意该服务器是否支持EMT64。这样数据库系统与操作系统都从32位升级到64位,必将大大提高整个图书馆系统的性能。2.2原数据库的数据备份工作备份数据库这是作为DBA需要培养的良好习惯之一,无论自己的操作有多么确信这一步都是必须做的。至于备份的形式冷热备份均可(包括初始化文件),只要保证在升级没有成功时可以将系统恢复到正常状态即可,另外如果可能要将原来的程序文件也做备份。Oracle数据库有3种标准的备份方法,它们分别为脱机备份(OfflineBackup)、联机备份(OnlineBack2up)和逻辑备份。2.3客户端升级数据库服务器升级到Oracle10g后,就不支持Oracle8以下版本的客户端了,所以客户端数据库也需要升级。2.4系统的反复测试与模拟演练测试包括硬件测试、系统功能测试、应用软件测试。从升级的安全性考虑,需要测试图书管理系统在新平台上各功能模块是否正常,这里需要有专业的人员参与模块测试,如果在连续测试的工作日内系统运行正常的话才可。从反复的测试中找出最适合的升级步骤。主要步骤包括创建数据库,对现有数据库的数据进行导出,把数据导入到新的数据库服务器中,最后删除测试库。此时所有工作准备就绪,即可以确认好正式升级的时间。3数据库服务器的升级的实现步骤根据前期工作的准备,确定了升级计划具体步骤如下:(1)先在新数据库服务器上安装好Oracle10g,打上最新Oracle10g最新补丁,并按照要求创建汇文系统建立数据库、表空间,使用CREATEUSER命令或EnterpriseManager来创建和管理用户账户并且为这些用户账户指派若干权限、一个默认表空间、一个临时表空间、定额与配置文件。(2)首先检查Oracle数据库会话,确认所有客户端的连接都已断开后,使用OracleEXP导出工具,在原有的数据库服务器进行Oracle数

Oracle图书馆借阅管理数据库,图书馆管理系统Oracle数据库平台升级研究相关推荐

  1. 基于JAVA图书馆借阅系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA图书馆借阅系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA图书馆借阅系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  2. 计算机课程设计之图书借阅小程序-图书馆借阅管理小程序代码-校园图书馆借书还书小程序

    计算机课程设计之图书借阅小程序-图书馆借阅管理小程序代码-校园图书馆借书还书小程序 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 框架:SSM(Spring ...

  3. 图书馆借阅代码Java_java图书馆管理系统源代码 图书借阅和归还管理

    图书馆管理系统主要的目的是实现图书馆的信息化管理.图书馆的主要业务就是新版书的借阅和归还,因此系统最内核的功能便是实现图书的借阅和归还.此外,还需要提供图书的信息查询.读者图书借阅情况的查询等功能.项 ...

  4. 基于java的图书馆借阅管理系统设计(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 图书馆借阅管理系统 1.目的及意义 经过大学四年理论课程的学习,以及校内校外的实践,极大的丰富了 ...

  5. 基于ssm的万卷图书馆借阅管理平台#计算机毕业设计

    在当今知识经济时代的影响下,书籍已成为人们日常生活中必不可少的一部分.在高校中,学生在业余时间,经常会选择去图书馆借阅图书进行阅读.学生通过在图书馆查看借阅图书,博览群书,提高个人的阅读水平,并且能够 ...

  6. java基于ssm的万卷图书馆借阅管理平台

    在当今知识经济时代的影响下,书籍已成为人们日常生活中必不可少的一部分.在高校中,学生在业余时间,经常会选择去图书馆借阅图书进行阅读.学生通过在图书馆查看借阅图书,博览群书,提高个人的阅读水平,并且能够 ...

  7. 计算机毕业设计django基于python图书馆借阅系统(源码+系统+mysql数据库+Lw文档)

    项目介绍 随着社会的发展,社会的各行各业都在利用信息化时代的优势.计算机的优势和普及使得各种信息系统的开发成为必需. 图书馆借阅系统,主要的模块包括首页.个人中心.会员管理.会员等级管理.图书分类管理 ...

  8. 手机版数据库oracle,用手机管理及维护MySQL,Oracle等数据库

    sql server 导出的datetime结果 CAST(0x00009E0E0095524F AS DateTime) 如何向mysql,oracle等数据库进行转换 1. 处理 sql serv ...

  9. oracle自动内存管理要不要开,Oracle 11g的自动内存管理

    Oracle 的 9i/10g 中已经对内存管理逐步做了很大的简化,11g 则更进一步,引入了一个新的概念自动化内存管理(Automatic Memory Management,AMM) . 如果 D ...

最新文章

  1. 最有效阻止SSH暴力破解的方法
  2. uchome后台系统配置分析
  3. Linux破解系统管理员密码
  4. firstchild.data与childNodes[0].nodeValue意思
  5. SilverLight:基础控件使用(6)-Slider控件
  6. jQuery1.4.2新特性
  7. mysql5.1 utf8_编译安装mysql 5.1使用utf8解决乱码问题
  8. 后台得到webshell方法大汇总
  9. 人工智能:模型与算法2搜索求解之启发式搜索
  10. 智头条」十四五数字经济发展规划发布,工信部推动充电标准统一
  11. 金蝶服务器选项没有账套信息,金蝶财务软件帐套属性设置保存和帐套启用报错的解决方法...
  12. 计算机辅助地理教学的利和弊,浅谈多媒体在高效地理课堂中的利和弊
  13. stata01 - stata基础
  14. 【前端作业系列】HTML基础点 , 训练<有序列表><无序列表>(2022年6月15日作业)
  15. Codeforces - 985E Pencils and Boxes
  16. JS标签的获取、js curd、事件的四要素、事件的三种注册方式和区别
  17. 【应用多元统计分析】CH1 矩阵代数
  18. linux下cpu参数的参看和说明
  19. 详尽基础:基于PyTorch的超分重建
  20. 前端求职路-路漫漫其修远兮,吾将上下而求索

热门文章

  1. trs java_trs常见问题 - This Is A FineDay - BlogJava
  2. Linux -- vim编辑器使用教程
  3. IDEA build时提示错误信息: java: System Java Compiler was not found in classpath
  4. 优达学城无人驾驶工程师——P5车辆检测功能
  5. Android一键换肤原理简述
  6. 删除字符串中数字字符
  7. Boost.Spirit x3学习笔记
  8. 多区域复制——《超级处理器》应用
  9. 如何监控和保护Linux下进程安全
  10. 微信公众号调起扫码功能