ORACLE 11G学习笔记13——事务和锁

一、事务的四个特性是什么?分别解释…
1、原子性:事务是一个整体的工作单元,事务对数据库所做的操作,要么全部执行,要么全部取消。
2、一致性:事务在完成的时候,必须要使所有的数据保持一致状态。
3、隔离性:不同事务之间的修改,是隔离着的。
4、持久性:事务提交之后,对数据库所做的修改被永久保存。

二、事务的提交有那三种方式?分别说明…
1、显示提交:使用commit命令时当前事务生效。
2、自动提交:在SQL*Plus中执行“set autocommit on"命令。
3、隐式提交:除了显示提交以外的提交,如发出的DDL命令,程序中止和关闭数据库等。

三、事务回滚命令是什么?有什么作用?
rollback
在没有提交前,撤销对数据库的全部操作

四、回滚点的作用?请用完整的sql场景来解释…设置2个回滚点…
回滚点的作用类似于调试程序的中断点。利用回滚点可以将事务划分成若干小部分,这样就不必回滚整个事务,有更大的灵活性。
1、查询scoot用户下dept表中的信息:
在这里插入图片描述
2、设置一个名为sp1的回滚点
在这里插入图片描述
3、向dept表中插入一条编号为80的数据
在这里插入图片描述
4、设置一个名为sp2的回滚点
在这里插入图片描述
5、删除dept表中编号为50的数据
在这里插入图片描述
6、再次查看dept表,编号为50的已经删除,编号为80的已经新增
在这里插入图片描述
7、回退至sp2
在这里插入图片描述
8、再次查看dept表,编号为50的记录又存在了
在这里插入图片描述
9、回退至sp1
在这里插入图片描述
10、再次查询dept表,回到了初始状态,编号为50的记录没有删除,编号为80的记录也没有新增。
在这里插入图片描述
五、哪两种锁机制?分别解释…
1、共享锁:通过数据存取的高并行性来实现。如果获得了一个共享锁,多个用户可以再相同的时间读取相同的数据。
2、独占锁:防止共同改变相同的资源。如果一个表被锁定在独占模式下,其他的事务不能修改它,但是可以从中获得数据。

六、哪三种锁的类型?分别解释…
1、DML锁:保证并行访问数据的完整性。保证在事务提交之前,不能删除表。
2、DDL锁:保护方案对象的定义,调用一个DDL语句,就会隐式的提交事务。
3、内部锁:包含内部数据库和内部结构,用户不可访问,不需要控制其发生。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然!下面是一份Oracle 11g的安装教程笔记: 1. 首先,确保你的计算机满足Oracle 11g的系统要求。你可以在Oracle官网上找到这些要求信息。 2. 下载Oracle 11g的安装文件。你可以在Oracle官网上找到合适的版本,并选择与你的操作系统兼容的安装文件。 3. 解压安装文件。将下载的安装文件解压到一个你喜欢的位置。 4. 打开解压后的文件夹,并双击运行"setup.exe"文件。 5. 在打开的安装向导中,选择“创建和配置数据库”选项,并点击“下一步”。 6. 在下一个页面上,你可以选择“创建数据库”,这将会创建一个全新的数据库实例。你也可以选择“配置数据库”,这将会连接到一个已有的数据库实例。 7. 输入一个合适的数据库名称和密码,并点击“下一步”。 8. 在接下来的页面上,你可以选择数据库的类型。如果你不确定,可以选择“标准数据库”。 9. 在下一个页面上,选择一个合适的数据库存储路径,并点击“下一步”。 10. 接下来,你需要设置一些其他选项,如字符集和国家。选择适合你的需求,并点击“下一步”。 11. 在下一个页面上,你可以选择是否安装示例数据库。如果你是第一次安装Oracle,建议选择安装示例数据库,这将会提供一些演示和练习用的数据。 12. 在接下来的页面上,你可以选择是否启用自动存储管理。如果你不确定,可以选择使用默认设置,并点击“下一步”。 13. 在下一个页面上,你可以配置监听器。如果你不确定,可以选择使用默认设置,并点击“下一步”。 14. 确认你的选择,并点击“安装”开始安装过程。 15. 安装过程可能需要一段时间,请耐心等待。 16. 安装完成后,你可以选择运行数据库配置助手(Database Configuration Assistant)来进一步配置数据库实例。 以上就是Oracle 11g的安装教程笔记。希望对你有帮助!如果你有任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值