ORACLE基础知识(一)
anzhen0429
这个作者很懒,什么都没留下…
展开
-
ORACLE中死锁的知识点总结
死锁的概念 什么是死锁呢? 其实我们生活中也有很多类似死锁的例子。 我先举一个生活中的例子:过年回家,父亲买了一把水弹枪,儿子和侄子争抢着要先玩,谁也不让谁,拆开包装后,一个抢了枪, 一个逮住了子弹和弹夹。两个都争着要先玩,但是都互不相让。结果两个人都玩不了。如果儿子要先玩,就必须让侄子把子弹和弹夹给他,如果侄子要先玩,就必须让儿子把枪给侄子。他们就这样对峙了十几分钟,互不相让。转载 2017-07-06 21:56:54 · 752 阅读 · 0 评论 -
Oracle数据库的启动关闭的几种方式
Oracle数据库的几种启动和关闭方式有以下几种启动方式:1、startup nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startup mount dbname安装启动,这种方式启动下可执行:数据库日志归档、数据库原创 2017-10-18 17:31:53 · 367 阅读 · 0 评论 -
Oracle 高水位(HWM: High Water Mark)
http://blog.csdn.net/tianlesoftware/article/details/4707900一. 准备知识:Oracle的逻辑存储管理.ORACLE在逻辑存储上分4个粒度:表空间,段,区 和 块. 1.1块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当OR转载 2017-10-20 18:02:50 · 382 阅读 · 0 评论 -
ORACLE使用“alter system register;”解决动态监听注册缓慢问题
感受一下Oracle数据库实例的动态监听注册细节。有如下这样一个规律,先总结在这里:①如果是先启动监听,后启动数据库实例,则动态监听会自动识别到启动的数据库实例;②在数据库实例正常运行的情况下重启监听,则数据库实例会等很长时间才能在动态监听中注册成功,大约需要1分钟的等待时间;③如果是先启动数据库实例,后启动监听,效果和②一样;④如果不希望长时间等待动态监听注册的过程,可以使用“a转载 2017-10-26 11:30:45 · 4810 阅读 · 0 评论 -
Oracle锁ORACLE中的进程被杀掉后,锁定的资源很长时间不释放
怎么写一条锁表语句,在网上搜索了一下,得到了以下结论,可是还是不太明白,请高手解说:1.锁表,随便写一个update的语句.不要commit;问:不要commit是什么意思,怎么实现。2.解锁,执行commit;或者rollback问:在什么时候执行commit和rollback 备注:请高手能以一个列子为例说明,万分感谢一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的...原创 2018-03-29 11:45:45 · 3692 阅读 · 0 评论