Linux系统中swap原理
在linux系统中,启动一个程序,它占用的内存假设是1G,但是运行一段时间后,使用top查看进行信息,你会发现它的内存只剩几十M了,这是因为内存不足,它的内存被swap走了。若开启了swap,则系统会有一个交换空间在硬盘里,你的内存数据正是被交换到硬盘里,因此程序会运行的比较慢。你可以用free -m命令查看交换空间使用了...
使用句柄在特定场合的无备份恢复数据
在dba的工作中,备份是一切工作的基础。如果没有备份,本来很简单的恢复工作也会难上加难,如果业务数据要求很高,造成数据的丢失或者损坏,就是重大事故了。使用rman备份或者做一个完整的系统级备份也是很重要的,如果在特定的场景下,没有备份,如果还能恢复,那就太幸运了。当数据库中的某个数据文件误删的时候,如...
关于sysdba、sysoper、dba的解释
关于sysdba,sysoper,dba这些名词在工作中可能接触的比较多,如果接触的环境是服务器端的,sysdba可能是经常用到的。如果是数据库的维护工作,dba就是必备的权限。在oracle的官方文档中给出了sysdba和sysoper的区别。我在这个基础上又加入了一些东西做点补充。标黄的部分是sysdba和sysoper的不同之处。这两个特殊的系统...
RDA数据库巡检工具
简介RDA是Remote Diagnostic Agent 的简称,它用来收集Oracle的信息、分析数据库的一个免费的插件,RDA收集的相关数据非常全面,可以简化我们日常监控、分析数据库的工作、提供用户要求的性能报告文档,如果您购买了Oracle的服务的话Oracle也要求我们在反馈相关问题时,提供RDA收集的数据,便于快速的查询问题,定位问题...
PL/SQL Developer 在window 7 下登陆oracle报错ora-12154
问题:在使用oracle自带的sqlplus连接本机或者windown cmd命令窗口均能成功登陆实例,但使用 PL/SQL Developer连接任何一个实例在登录时均报“ORA-12154: TNS:无法解析指定的连接标识符”错误。分析:1.windown cmd命令sqlplus已经能够连接,说明oracle的安装是正常的,监听是没有问题的,TNS的配置是正确的。问题应该出在...