看不到大图,如果你安装的oracle 9I以上的版本,可以查找一个spfileXXXX.ora文件。这里的XXXX就是你的sid.
锁产生的原因是因为请求某个资源而得不到满足。
比如请求一需要资源顺序为A - B -C
第二个请求需要的资源顺序为B - A -C
当上面两个请求同时进行时会有可能产生以下情况:请求一申请了资源A,请求二申请了资源B
然后请求一再去申请资源B时需要等待请求二完成,请求二去请求资源A时要等请求一完成。这样请求一和请求二都在互相等待的时候就会一直都完不成就等于一个锁锁住了A、B资源谁也用不了了。
锁差生的原因是:数据库并发太高、程序设计不合理、数据库 *** 作处理时间太长。等
知道原理后可以针对性的优化数据库和程序。
这种情况通常发生于创建 Oracle 例程时指定了非正常的全局数据库名称或系统用户密码。解决办法:全局数据库名称不能以数字开头,口令密码也不能由数字开头
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)