用SQL*Plus命令启动和关闭数据库

1.启动方式

  1. starup或startup open
  2. startup nomount
  3. startup mount
  4. startup read only

  • [x] starup或startup open

    • 三步打开数据库startup

      1. 启动数据库实例startup nomount
      2. 装载数据库**alter database mount **
      3. 打开数据库alter database mount
  • [ ] 非安装启动startup nomount(前提:数据库曾经已经登录过,而且确保目前数据库已经关闭)

    1. 启动数据库实例

    执行:

    读取init.ora文字,启动instance,即启动SGA和后台进程,这种启动只需init.ora文件。

    • [ ] 安装启动 —**Alter database mount **

    执行:

    数据库日志归档、数据库介质恢复、使数据文件联机或脱机。然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。

    • [ ] alter database mount

      执行:

      校验在控制文件当中所指定的数据文件、日志文件等物理文件是否是正常的

      即可正常打开数据库。


另外几种打开数据库的参数

  • startup read only——只读启动

​ 说明:默认方式Read write

  • startup force——强制启动

重启服务器实例

执行过程:

先关闭数据库,在执行正常启动数据库命令


2.关闭数据库

  1. shutdown normal 或 shutdown
  2. shutdown immediate
  3. shutdown transactional
  4. shutdown abort

  • [ ] shutdown [normal]——正常方式

  • 不允许新用户连接

  • 现有用户可继续工作,等待所有用户离开

  • 关闭数据库

  • [ ] shutdown transactional——禁事务关闭

  • 不允许新的用户连接

  • 禁止所有新事物发生

  • 等待用户回滚或提交未提交的事务

  • 关闭数据库

  • [ ] shutdown immediate——立刻关闭

  • 不允许新的用户连接

  • 终止所有用户连接

  • 终止所有用户连接(注:终止会话、释放会话资源)

  • 回滚所有未提交的事务

  • 关闭数据库

  • [ ] shutdown abort——直接关闭 (不建议使用)

  • 不允许新的用户连接

  • 终止当前所有SQL语句

  • 立即结束例程

    注:重启后回滚所有未提交的事务

用SQL*Plus命令启动和关闭数据库的更多相关文章

  1. Linux CentOS中使用SQL*Plus启动和关闭数据库

    启动和关闭数据库的常用工具有三个 一.SQL*Plus 在SQL*Plus环境中,用户以SYSDBA身份连接到Oracle后,可以通过命令行方式启动或关闭数据库. 二.OEM(企业管理器) 利用OEM ...

  2. Oracle安装完成后,如何用命令行启动和关闭数据库?

    Oracle安装完成后,如何用命令行启动和关闭数据库? 解答: 打开:STARTUP [FORCE] [RESTRICT] [PFILE= filename] [OPEN [RECOVER][ dat ...

  3. 使用dbstart 和dbshut 脚本来自动化启动和关闭数据库

    使用dbstart 和dbshut 脚本来自动化启动和关闭数据库:1. 登录用户root.2. 编辑你的平台的oratab 文件.打开文件/etc/oratab:文件里数据库条目为以下格式:SID:O ...

  4. cmd命令 启动 和关闭sql服务

    (1)在操作系统的任务栏中单击“开始”菜单,选择“运行”命令,在下拉列表框中输入“cmd”命令,单击“确定”按钮. (2)输入如下命令,即可通过SQL Server命令行启动.停止或暂停的服务. SQ ...

  5. (转)如何启动或关闭数据库的归档(ARCHIVELOG)模式

    转自:http://www.eygle.com/archives/2004/10/oracle_howtoeci.html Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非 ...

  6. Oracle启动与关闭数据库实例

    Oracle数据库启动实例分为3个步骤: 启动实例 加载数据库 打开数据库 通用模式: STARTUP  [ nomount | mount | open | force ]  [resetrict] ...

  7. dbstart和dbshut启动、关闭数据库报错ORACLE_HOME_LISTNER is not SET解决办法

    dbstart启动数据库报错,如下: [oracle@wen ~]$ dbstartORACLE_HOME_LISTNER is not SET, unable to auto-start Oracl ...

  8. Oracle启动和关闭数据库

    本机只安装一个数据库的情况下sqlplus / as sysdba启动数据库startup关闭数据库shutdown immediate

  9. CMD命令启动和关闭SQL服务

    1.开启:net start mssqlserver 2.关闭:net stop mssqlserver

随机推荐

  1. 03-influxdb原理

    influxdb基本操作 1. influxdb与传统数据库区别 influxdb 传统数据库 database 数据库 measurement 表 points 表里的一行数据 2. 基本原理 2. ...

  2. Kaggle 题目 nu-cs6220-assignment-1

    Kaggle题目 nu-cs6220-assignment-1 题目地址如下: https://www.kaggle.com/c/nu-cs6220-assignment-1/overview 这是个 ...

  3. 动态创建多个button

    2020-03-13 每日一例第6天 1.新建窗体windowform,修改text值: 2.找到mouseclick事件,填写代码: Random rm = new Random(); Button ...

  4. OPENGL图形渲染管线图解

    OPENGL固定图形渲染管线可以粗略地认为由下面的阶段衔接而成: 顶点颜色,光照,材质三个输入在光栅化前控制绘制管线的操作.光照和材质不能单独使用.顶点颜色,光源颜色,材质颜色都有alpha值,它们的 ...

  5. $api 回调函数then应用

    getReceiveListAPI (param) { return new Promise(resolve => { let params = { // idCard: this.idCard ...

  6. 二、create-react-app自定义配置

    这里主要讲解添加less  和  实现Antd按需加载 首选需要执行npm run eject 暴露所有内建的配置 ,这是后面所有配置的基础,这个必须优先执行! 一.实现Antd按需加载 按需加载插件 ...

  7. spring Boot登录验证之验证码 邮箱

    一 验证码 登录login.jsp <%@ page contentType="text/html;charset=UTF-8" language="java&qu ...

  8. Android UI性能测试——使用 Gfxinfo 衡量性能

    Android官方文档翻译 原文地址:https://developer.android.com/training/testing/performance参考:https://www.jianshu. ...

  9. CSS导入方式和六种选择器

    1.css的导入方式 1.1 行内嵌式 1.2 内部方式 1.2.1含义: css代码写在<head>的<style>标签中 1.2.2 优点 方便在同页面中修改样式 1.2. ...

  10. P1361 小M的作物 【网络流】【最小割】

    题目描述 小M在MC里开辟了两块巨大的耕地A和B(你可以认为容量是无穷),现在,小P有n中作物的种子,每种作物的种子有1个(就是可以种一棵作物)(用1...n编号). 现在,第i种作物种植在A中种植可 ...