MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 数据库 / 正文

Oracle语法-死锁、事务、启动与关机

2024-11-26 20:01 huorong 数据库 6 ℃ 0 评论

1、锁的种类:锁是一种并发控制的手段,有共享锁(读锁)和排它锁(写锁)、死锁(多用户同时操作发生资源互斥现象)

作用范围:有享锁是表级,排他锁是行级

共享锁 eg1:Lock table student in share mode

排它锁 eg2: Lock table student in exclusive mode

2、oracle启动的过程

启动的四个状态:shutdown, nomunt, mount, open

第一过程:SHUTDOWN-->NOMOUNT 实例的启动 命令startup nomount 第二过程:NOMOUNT-->MOUNT 打开控制文件 命令alter database mount

第三过程:MOUNT-->OPEN 根据控制文件打开所有文件 命令alter database open

3、oracle关机选项

1)abort(强制关机,相当于断电,一般丢失文件,无法正常关闭时使用)

2)immediate(先进行检查点操作并关闭数据文件)

3)transactional (会检查事务是否结束,如果结束才关闭,没结束会等待再关闭)

4)normal(检查是否有会话连接,除本身之外,如果有则等待会话结束再关闭)

4、事务:事务用于保证数据的一致性,事务可以保证多个操作原子性,要么全成功,要么全失败;它由一组相关的dml语句组成,一组的dml语句。

5、序列:产生顺序的不重复数字,主要为主键提供不同的值

Tags:oracle的事务

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言