ORACLE 数据库的启动和关闭

文章目录

    • 1、 启动 ORACLE 数据库的三步操作
    • 2、 关闭 ORACLE 数据库的三步操作
    • 3 、启动和关闭 ORACLE 数据库的相关命令
    • 4、 启动和关闭 ORACLE 数据库

1、 启动 ORACLE 数据库的三步操作

1、启动数据库并使它可用,有三步操作:a、启动一个实例b、装配数据库c、打开数据库
2、下面分别介绍启动数据库的这三步操作:a、启动一个实例
启动一实例的处理包含分配一个SGA(数据库信息使用的内存共享区)和后台进程的建立。实例起动的执行先于该实例装配一数据库。如果仅启动实例,则没有数据库与内存储结构和进程相联系。b、装配数据库
装配数据库是将一数据库与已启动的实例相联。当实例安装一数据库之后,该数据库保持关闭,仅DBA 可存取。c、打开数据库
打开一数据库是使数据库可以进行正常数据库操作的处理。当一数据库打开所有用户可连接到该数据库用存取其信息。在数据库打开时,在线数据文件和在线日志文件也被打开。如果一表空间在上一次数据库关闭时为离线,在数据库再次打开时,该表空间与它所相联的数据文件还是离线的。

2、 关闭 ORACLE 数据库的三步操作

1.关闭实例以及它所连接的数据库也有三步操作:a、关闭数据库b、卸下数据库;c、停止实例。
2、下面分别介绍关闭数据库的这三步操作:a、关闭数据库:
数据库停止的第一步是关闭数据库。当数据库关闭后,
所有在SGA中的数据库数据和恢复数据相应地写入到数据文件和日志文件。
在这操作之后,所有联机数据文件和联机的日志文件也被关闭,
任何离线表空间中数据文件夹是已关闭的。在数据库关闭后但还安装时,
控制文件仍保持打开。b、卸下数据库:
停止数据库的第二步是从实例卸下数据库。在数据库卸下后,
在计算机内存中仅保留实例。在数据库卸下后,数据库的控制文件也被关闭。
c、停止实例:
停止数据库的最后一步是停止实例。当实例停止后,SAG是从内存中撤消,
后台进程被中止。

3 、启动和关闭 ORACLE 数据库的相关命令

下面列出了启动和终止一个Oracle实例的 Server Manager 命令:
Startup 和Startup open  使用缺省的参数文件启动实例,安装数据库并打开它
Startup pfile-file     使用指定的参数文件启动实例
Startup nomount     分配 SGA 并启动后台进程;不装配和打开数据库
Startup mount      分配 SGA 并启动后台进程,装配数据库,但不打开数据库Alter database mount  用启动 nomount 命令启动实例后,装配数据库
Alter database open    用启动 mount 命令装配数据库以后打开它
Shutdown             所有用户断开以后关闭实例(正常结束)
Shut down immediate    不允许启动新事务,回滚到未提交事务并关闭实例
Shutdown abort     立即删除 SGA 和后台进程

4、 启动和关闭 ORACLE 数据库

详细介绍启动和关闭数据库的过程:
1.启动数据库:
a、可以利用写好的脚本文件自动启动或者依照以下步骤启动:
首先以oracle用户身份启动Server Manager,以数据库系统管理员用户连接到数据库,连接到internal。
$svrmgrl(命令格式进入数据库管理状态)
SVRMGR>connect internalb、启动 Oracle 实例(Instance)
SVRMGR>startup(默认方式为启动实例,mount数据库和打开数据库,即:Startup nomount
alter database mount
alter database open )
如果不以默认方式启动数据库,可以有以下几种方式:
1)启动实例,mount数据库,但不打开数据库;
2)启动实例,mount 数据库,打开数据库。
3) 授权 SQLNET 可以远程访问该数据库,启动Listener 进程:$lsnretl start
启动 ORCLE侦听后台进程,如果已经启动,可以先用:lsnrctl stop关闭后再启动,然后用:tsping[servicename]检测 Listener 后台进程是否启动。2、关闭数据库
a、先关闭 Oracle 的 Listener Server,以Oracle 用户执行$lsnrctl stop。
b、再关闭 Oracle 数据库,进入数据库管理状态:SVRMGR>connect internal SVRMGR>shutdown:
(缺省为normal 方式,停止接受新的数据库联机请求,等待当前所有联机请求处理完正执行的联机程序,等待数据所有的Commit 和rollback 执行完成以后关闭数据库)。SVRWGR>shtudown immediate;(停止接受新的数据库联机请求,立即中断目前所有联机用户正执行的SQL指令,回滚所有用户尚未承诺的交易后立即关闭数据库)。SVRMGR>shutdown abort(立即终止一切对数据库的所有会话,关闭数据库实例。
此种方式立即关闭数据库以后,当下一次启动数据库时,Oracle需要做很多修复数据库工作,所以启动会花较长时间)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/14014.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【SqlServer】SQL Server Management Studio (SSMS) 下载、安装、配置使用及卸载——保姆级教程

超详细的 SQL Server Management Studio (SSMS) 下载、安装、连接数据库配置及卸载教程 SQL Server Management Studio (SSMS) 是微软提供的图形化管理工具,主要用于连接、管理和开发 SQL Server 数据库。以下是详细的 SSMS 下载、安装、连接数据库以及卸载的完整教…

【慕伏白教程】Zerotier 连接与简单配置

文章目录 下载与安装 WindowsLinux apt安装官方脚本安装 Zerotier 配置 新建网络网络配置 终端配置 WindowsLinux 下载与安装 Windows 进入Zerotier官方下载网站,点击下载 在下载目录找到安装文件,双击打开后点击 Install 开始安装 安装完成后&…

BUU22 [护网杯 2018]easy_tornado 1

打开题目以后出现三个文件,查看源代码,突破口在于这三个文件都有特殊的格式 python的tornado漏洞 Tornado 是一个用 Python 编写的 Web 框架(和flask一样,只不过flask是轻量级的,而tornado可以处理高流量&#xff09…

Windows Docker笔记-Docker拉取镜像

通过在前面的章节《安装docker》中,了解并安装成功了Docker,本章讲述如何使用Docker拉取镜像。 使用Docker,主要是想要创建并运行Docker容器,而容器又要根据Docker镜像来创建,那么首当其冲,必须要先有一个…

接入 deepseek 实现AI智能问诊

1. 准备工作 注册 DeepSeek 账号 前往 DeepSeek 官网 注册账号并获取 API Key。 创建 UniApp 项目 使用 HBuilderX 创建一个新的 UniApp 项目(选择 Vue3 或 Vue2 模板)。 安装依赖 如果需要在 UniApp 中使用 HTTP 请求,推荐使用 uni.requ…

攻防世界 文件上传

题目名称-文件包含 今天的题大概提一下解题思路就好了 这里要使用php://filter 在此基础上因为网页过滤了一些关键字 我们要进行爆破 UCS-4* UCS-4BE UCS-4LE* UCS-2 UCS-2BE UCS-2LE UTF-32* UTF-32BE* UTF-32LE* UTF-16* UTF-16BE* UTF-16LE* UTF-7 UTF7-IMAP UTF-8* ASCII…

胜任力冰山模型:深入探索职业能力的多维结构

目录 1、序言 2、什么是胜任力? 3、任职资格和胜任力的区别 4、胜任力冰山模型:职场能力的多维展现 4.1、冰山水面上的部分 4.2、冰山水面下的部分 4.3、深层的个人特质与价值观 5、如何平衡任职资格与胜任能力 6、结语 1、序言 在快速发展的I…

在 Flownex 中创建自定义工作液

在这篇博文中,我们将了解如何在 Flownex 中为流网添加和定义一种新的流体温度相关工作材料。 Flownex 物料管理界面 在 Flownex 中使用与温度相关的流体材料时,了解其特性与温度的关系非常重要。这种了解可确保准确预测各种热条件下的流体行为&#xff0…

工业物联网平台-视频识别视频报警新功能正式上线

前言 视频监控作为中服云工业物联网平台4.0的功能已经上线运行。已为客户服务2年有余,为客户提供多路视频、实时在线监视和控制能力。服务客户实时发现现场、产线、设备出现随机故障、事故等,及时到场处理维修。 视频识别&视频报警新功能当前正式上…

4.PPT:日月潭景点介绍【18】

目录 NO1、2、3、4​ NO5、6、7、8 ​ ​NO9、10、11、12 ​ 表居中或者水平/垂直居中单元格内容居中或者水平/垂直居中 NO1、2、3、4 新建一个空白演示文稿,命名为“PPT.pptx”(“.pptx”为扩展名)新建幻灯片 开始→版式“PPT_素材.doc…

NetCore Consul动态伸缩+Ocelot 网关 缓存 自定义缓存 + 限流、熔断、超时 等服务治理

网关 OcelotGeteway 网关 Ocelot配置文件 {//单地址多实例负载均衡Consul 实现动态伸缩"Routes": [{// 上游 》》 接受的请求//上游请求方法,可以设置特定的 HTTP 方法列表或设置空列表以允许其中任何方法"UpstreamHttpMethod": [ "Get", &quo…

数据结构与算法(test1)

一、树和二叉树 1. 看图,完成以下填空 (1).树的度为________。 (2).树中结点的最大层次,称为树的_____或树的______,值是______。 (3).结点A和B的度分别为________ 和 ________。 (4).结点A是结点B的________。 (5).结点B是结点A的________…

【GitLab CI/CD 实践】从 0 到 1 搭建高效自动化部署流程

网罗开发 (小红书、快手、视频号同名) 大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等…

Kubernetes是什么?为什么它是云原生的基石

从“手工时代”到“自动化工厂” 想象一下,你正在经营一家工厂。在传统模式下,每个工人(服务器)需要手动组装产品(应用),效率低下且容易出错。而Kubernetes(k8s)就像一个…

算法与数据结构(删除有序数组的重复项)

思路 题目要求需要在原地删除重复的元素,这说明不能使用额外的空间。我们可以使用一个索引index来记录赋值的位置,以此来不断地删除重复的元素。 解题过程: 我们可以首先求得nums的长度len 若没有元素,直接返回0。 从第二个元素开始遍历…

[论文阅读] Knowledge Fusion of Large Language Models

Knowledge Fusion of Large Language Models (FuseLLM) Methodology 整体Pipeline如下图所示 不同的动物代表不同的LLM。左边第一,第二分别是Ensemble以及Weight Merging方法。最右侧为本文提出的FuseLLM。 Ensemble: 融合多个models的预测结果,比如…

2024~2025学年佛山市普通高中教学质量检测(一)【高三数学】

一、选择题 本题共8小题&#xff0c;每小题5分&#xff0c;共40分。在每小题给出的四个选项中。只有一项是符合题目要求的。 1、若 5 z 2 i 1 \frac{5}{z}2i1 z5​2i1&#xff0c;则 z z z A. 1-2i B. 12i C. 2-i D. 2i2、已知集合 A { x ∣ 1 < x < a } A\left\{…

探索从传统检索增强生成(RAG)到缓存增强生成(CAG)的转变

在人工智能快速发展的当下&#xff0c;大型语言模型&#xff08;LLMs&#xff09;已成为众多应用的核心技术。检索增强生成&#xff08;RAG&#xff09;&#xff08;RAG 系统从 POC 到生产应用&#xff1a;全面解析与实践指南&#xff09;和缓存增强生成&#xff08;CAG&#x…

anaconda中可以import cv2,但是notebook中cv2 module not found

一、问题 anaconda中成功import cv2 但是jupyter notebook中却无法导入cv2 二、排查 anaconda中使用python路径如下&#xff1a; jupyter notebook中使用python路径如下&#xff1a; 可以发现路径不一致。 三、解决 ①查看可用的kernel ②选中想要修改的kernel&#xff0c;打…

【数据结构】_栈的结构与实现

目录 1. 栈的相关概念与结构 2. 栈的实现 2.1 栈实现的底层结构选择 2.2 Stack.h 2.3 Stack.c 2.4 Test_Stack.c 1. 栈的相关概念与结构 1、栈&#xff1a;一种特殊的线性表&#xff0c;只允许在固定的一端插入和删除数据&#xff1b; 允许进行数据插入和删除操作的一端…