通常我们在使用数据库时会遇到像数据库连接失败、返回SQL Code818等错误,为了寻找解决方案更是头疼之极。为了方便大家学习,本专题总结了在Oracle、SQL Server、DB2 、Mysql等主要数据库在使用过程中遇到的常见错误,分别举例说明。
十大常见错误
No1--系统篇
Oracle物理结构故障是指构成数据库的各个物理文件损坏而导致的各种数据库故障。这些故障可能是由于硬件故障造成的,也可能是人为误操作而引起。在无硬件问题的前提下我们才能按照下面的处理方发来进一步处理。
oracle系统紧急故障处理方法
No2--CPU消耗
经常看见有人问,MSSQL占用了太多的内存,而且还不断的增长; 或者说已经设置了使用内存,可是它没有用到那么多,这是怎么一回事儿呢?我们来看看MSSQL是怎样使用内存的。
MSSQL占用内存过多的问题
No3--拒绝访问
本文介绍了java语言中通过JDBC访问Oracle数据库时出现的2个异常,通过详细分析给出相应解决方案。
通过JDBC访问Oracle的2个异常
No4--SQL语句
有些朋友看到这个标题可能会有疑问,难道在视图中使用*符号还有何要注意的地方吗?对于这个问题,我们先不必回答,先看一下例子吧。
SqlServer2000视图中*符号使用
No5--日志错误
数据库响应缓慢,应用请求无法返回,业务操作陷于停顿,此时需要DBA介入并进行问题诊断及故障处理。 本文对IO状况、DBWR进程等日志文件进行详细分析。
Oracle Redolog日志组故障分析
No6--存储过程
在 Unix 操作系统下,有时会发生当 DB2 用户使用db2 -td@ -vf 会出现创建失败的现象。本文为您提供解决方案。
DB2创建存储过程时遇到的错误
No7--游标溢出
前几天一直发现自己的程序在页面多次刷新或者多个人同时访问时,会捕获到“游标超过最大数”的错误。在程序中,没有显示的定义游标,使用时也是类似于在SQL SERVER中一样。
使用ORACLE游溢出数错误处理
No8--备份出错
你的备份做好了吗?检查了吗?删除旧的备份是不是花去你很多时间,特别是在网络条件不好的时候?如果数据库备份文件的传送在某一时刻停止了,你多久才能发现为本文向你详细解决这些问题。
SQL Server备份出错及应对措施
No9--连接错误
一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具;二是利用用户自己开发的客户端程序,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。
SQL Server连接失败错误小结
No10--出现死锁
当系统使用频繁就会出现插入表操作和删除表操作同时进行的情况。插入事务和删除事务分别将主表和子表放置独占锁,而两表又等着相互访问,这时造成死锁。这种情况下有三种解决方案。
表操作时造成的数据库死锁现象