文章分类 -  转发

ORACLE锁机制
摘要:数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改。加了共享锁的数据对象可以被其他 阅读全文

posted @ 2012-09-28 15:30 kangxuebin 阅读(166) 评论(0) 推荐(0)

linux oracle10g安装
摘要:一、安装系统首先安装Linux系统,根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为与内存大小一样。为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作二、安装Oracle前的系统准备工作1.检查需要的软件包可以使用rpm -qa|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包: From RedHat AS5 Disk 1(32 Bit) # rpm -Uvh setarch-2* # rpm -Uvh make-3* # rpm -Uvh g 阅读全文

posted @ 2012-09-28 15:29 kangxuebin 阅读(859) 评论(0) 推荐(0)

Oracle的体系结构图
摘要:上示意图清晰地表明了Oracle的体系结构,在这里加上自己的理解加以总结如下:Oracle由实例(instance)和数据库(database)组成 --实例:内存(SGA)和后台进程的集合,内存提供了处理的场所,而后台进程相当于工具 Is a means to access an oracle database 实例是用来访问数据库 Always opens one and only one database 实例是一直打开且仅能打开一个数据库 Consists of memory and backgroup process structures 实... 阅读全文

posted @ 2012-09-28 15:26 kangxuebin 阅读(421) 评论(0) 推荐(0)

导航