• oracle的简单操作和要注意的地方


        经常看一些人写一些文章,解决了自己不少的问题,但总是看别人看的文章总感觉不好意思,毕竟学了别人的经验,自己提高了,却没有分享给其它人,我也写一下自己的一些经验吧,就从oracle开始吧

        oracle 对于开发人员来说,只需按照步骤安装就可以了,然后再装上数据连接工具(流行是的pl/sql)就可以开发使用了。

        oracle里面是分用户内容的,安装完成之后,我们可以创建自己的用户,为了方便管理,我们也可以创建自己的表空间,临时表空间。

        对于oracle存储过程的使用,我们可以放在packages,它把所有的存储过程函数,还有定义的变量可以放到一个里面使用,使用存储过程可以减少我们访问数据库的次数,提高程序的性能,但是这样也有缺点,造成使用packages的部分耦合性高,影响维护效率,如果分开就会造成程序混乱,不容易找到什么内容写到了什么地方,不易调试,建议合理的使用存储过程。

        oracle的备份模块,它分为冷备、热备还有逻辑备份,逻辑备份就是我们使用的exp,imp等,热备较常用的就是使用rman,然后去定备份策略,可以全备数据库或者进行增量备份,在进行热备前需要把oracle设为归档模式,这里需要注意,这里会出现许多问题,频繁的操作会产生大量的日志,造成数据库宕机, 如果开启了归档日志就需要定期清除归档日志,不仅如此,进行大批量操作时就需要时时监控归档日志了,如果过大就要清除一些。

      oracle 还有一个地方需要注意的是就是连接数这一块了,默认为150个,这个是可以调的大一些,300-400一般是没有问题啦,三、四个G的内存足够用,这一块也是容易出问题的地方。

      相对于oracle来说,mysql就在操作方面简单的多了,并且mysql如果开启了日志,删除了数据库没有备份也可以找回来,但oracle就不行,总体来说oracle在各个方面还是蛮优秀的,oracle11g删除数据库还要输入用户名和密码。

      刚做开发才一年多的时间,又不是专业dba,这方面的知识了解的还比较少并且是第一次写博,就只能写个这样的水平了,希望大家多多指正,这只是一些经验,所以并没有具体的操作步骤。

      

  • 相关阅读:
    c3p0用c3p0-config.xml方式配置 和 用spring配置时一点小区别
    mysql配置
    tomcat监控工具Probe
    tomcat配置
    jsp页面动态包含和静态包含
    servlet3的文件上传
    System.currentTimeMillis()和new Date().getTime()比较
    js-html2canvas导出html图片 导出pdf
    html中使用富文本编辑器
    Vue----vue-resource
  • 原文地址:https://www.cnblogs.com/zhangjin055/p/2419552.html
Copyright © 2020-2023  润新知