• oracle启动与关闭


    启动、关闭操作均需管理员账户(as sysdba)操作,普通用户无权限

    启动流程(普通)

    在这里插入图片描述

    关闭流程(普通)

    在这里插入图片描述

    带参数shutdown相关解释

    --不允许新用户连接,等待已连接用户自行断开连接后关闭
    shutdown normal
    
    • 1
    • 2

    在这里插入图片描述

    --等待已经连接用户提交或回滚事务后关闭
    shutdown  transactional
    
    • 1
    • 2

    在这里插入图片描述

    --强制断开所有用户的连接后关闭(不建议使用)
    shutdown abort
    
    • 1
    • 2

    在这里插入图片描述

    --立即关闭,不允许新用户连接,不等待事务提交直接回滚,自动断开与连接用户的连接
    shutdown immediate
    
    • 1
    • 2

    在这里插入图片描述

    带参数startup相关解释

    --非安装启动(“新店未建成”)
    startup nomount
    
    • 1
    • 2

    该模式下可以执行:

    • 将数据库状态由nomount转为mount——alter database mount;

    在这里插入图片描述

    • 查看内存分配信息——show sga
      在这里插入图片描述

    • 查看后台进程——select * from v$bgprocess;

    • 查看实例——select * from v$instance;

    --安装启动(“新店建成未开业”),不能访问用户表
    startup mount
    
    • 1
    • 2

    该模式下可执行:

    • 查看控制文件——select * from v$controlfile;
    • 查看状态——select open_mode from v$database;

    在这里插入图片描述

    • 查看表空间——select * from v$tablespace;

    在这里插入图片描述

    • 查看数据文件——select * from v$datafile;
    • 更改数据库状态为open——alter database open;

    在这里插入图片描述

    --默认启动选项(“新店开业”)
    startup open
    
    • 1
    • 2

    在这里插入图片描述

    --强制开启,任何模式下通用
    startup force
    
    • 1
    • 2

    在这里插入图片描述

    普通startup等同于依次执行下述三条命令startup nomount、alter database mount、alter database open

  • 相关阅读:
    经典动态规划问题的递归实现方法——LeetCode39 组合总和
    docker自启与容器自启
    Compiling TraX library操作
    简历撰写——Java与.NET(当年毕业生版本)
    CSS 渐变锯齿消失术
    何为智能指针以及QT中的智能指针
    第0章 前言
    Android自定义属性的基本使用
    CSRF 漏洞学习笔记
    DeCLIP 论文阅读
  • 原文地址:https://blog.csdn.net/weixin_51371629/article/details/126271481