
数据库
rongning_rainbow
这个作者很懒,什么都没留下…
展开
-
手工创建数据库完整步骤
手工创建数据库完整步骤系统环境操作系统:Windows 2000 Server 数据库:Oracle 9i安装路径:C:/Oracle1、手工创建相关目录C:/Oracle/admin/webC:/Oracle/admin/web/bdumpC:/Oracle/admin/web/udumpC:/Oracle/admin/web/cdumpC:/Ora转载 2009-04-10 16:39:00 · 853 阅读 · 0 评论 -
在命令行中使用exp/imp工具实现oracle数据导出/导入
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录o转载 2010-05-13 15:56:00 · 679 阅读 · 0 评论 -
乐观锁与悲观锁
<br />文章转自网上好像是玉米田的,忘记了<br /><br />锁(locking)<br />业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算<br />处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中<br />(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机<br />制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓<br />的“锁”,即给我们选定的目标数据上锁,使其无法被转载 2011-01-11 10:45:00 · 324 阅读 · 0 评论 -
乐观锁与悲观锁
<br />文章转自网上好像是玉米田的,忘记了<br /><br />锁(locking)<br />业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算<br />处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中<br />(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机<br />制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓<br />的“锁”,即给我们选定的目标数据上锁,使其无法被转载 2011-01-11 10:46:00 · 316 阅读 · 0 评论 -
数据库阻塞
如果一个会话持有某个资源的锁,而另一个会话在请求这个资源,就会出现阻塞(blocking)。这样一来,请求的会话会被阻塞,它会“挂起”,直至持有锁的会话放弃锁定的资源。几乎在所有情况下,阻塞都是可以避免的。实际上,如果你真的发现会话在一个交互式应用中被阻塞,就说明很有可能同时存在着另一个bug,即丢失更新,只不过你可能没有意识到这一点。也就是说,你的应用逻辑有问题,这才是阻塞的根源。数据库中有5条常见的DML语句可能会阻塞,具体是:INSERT、UPDATE、DELETE、MERGE和SELECT FOR转载 2011-01-11 10:27:00 · 961 阅读 · 0 评论