数据库启停

事务: 多条dml sql的组合。 要么全提交,要么全回滚。

数据库启停

数据库的启动

  1. shutdown:关闭状态仍然可以创建spfile和pfile


  2. nomount:加载参数文件中的参数并检查相关目录是否存在。创建进程+分配内存;注意:nomount状态只是初始化一个实例,并与数据库发生连接。


  3. mount:实例与数据库建立连接,在这个状态下可以改归档模式。读取控制文件,获取数据文件/redo文件等路径,检查点信息等。注意:实例与数据库建立连接,在这个状态下可以改归档模式;做不完全恢复;启动或关闭闪回;表空间改名改路径。


  4. open:打开数据库,检查数据文件日志文件是否存在;且他们的头部信息记录的SCN和控制文件记录的是否一致,不一致则恢复。


startup nomount;

alter database mount;

alter database open;

# 查看数据库状态
select status from v$instance

数据库的关闭

image.png

1. transactional:不允许新连接,不等待会话退出,等待事务结束,强制检查点
2. immediate:不允许新连接,不等待会话退出,不等待事务结束,强制检查点
3. abort:不允许新连接,不等待会话退出,不等待事务结束,不做检查点,直接关库
4. kill -9 关键进程:只在数据库无法登录hang死的时候使用
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇