发明名称 用于在数据库管理系统中为文件操作提供锁定的技术
摘要 提供了一种用于在数据库服务器上执行文件系统操作锁的方法和装置。在数据库服务器处接收对由数据库服务器管理的一部分文件执行文件操作的请求。响应于接收该请求,数据库服务器授权仅覆盖包含在文件操作中的部分文件的锁。例如,数据库服务器可授权覆盖文件上字节段的锁,其中,字节段小于整个文件。此后,数据库服务器对文件执行文件操作。文件操作可以是NFS操作。
申请公布号 CN101111840B 申请公布日期 2013.01.16
申请号 CN200580047631.8 申请日期 2005.04.28
申请人 甲骨文国际公司 发明人 萨姆·伊迪库拉;纳米特·贾殷;沙姆·潘纳拉;瓦苏德哈·克里希纳斯瓦米;埃里克·塞德拉;尼普恩·阿加瓦尔;比普尔·辛哈;拉维·默西
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 余刚;尚志峰
主权项 一种机器执行方法,包括:在由数据库服务器管理的数据库中存储多个文件和一个或多个数据库表;在所述数据库服务器处接收请求,以对由所述数据库服务器管理的文件的一部分执行第一文件系统操作,其中,所述部分小于所述文件的全部,其中,所述文件是所述数据库中存储的所述多个文件中的一个;响应于所述接收所述请求,所述数据库服务器:授权仅覆盖包含在所述第一文件系统操作中的所述文件的所述部分的基于文件的锁,从而允许第二锁并发覆盖所述文件的另一部分,以及所述数据库服务器对所述文件的所述部分执行所述第一文件系统操作;所述数据库服务器对所述文件执行第二文件系统操作以关闭所述文件;以及响应于执行所述第二文件系统操作,所述数据库服务器释放所述基于文件的锁。
地址 美国加利福尼亚州