Oracle基础-实例管理

简介: Oracle基础-实例管理

实例的开启和关闭

SQL>startup

SQL>shutdown immediate

实例的状态查询

SQL>select instance_name,status from v$instance;

监听的开启和关闭

$lsnrctl start

$lsnrctl stop

启动数据库

数据库的启动过程涉及到三个状态,在每个状态数据库做不同的事情,同时这三个状态适用于数据库的不同维护要求。这三个状态如下。

(1)NOMOUNT状态:该状态只打开了数据库实例。

(2)MOUNT状态:该状态ORACLE根据参数文件中控制文件的位置找到并打开控制文件,读取控制文件中的各种参数信息,如数据文件和日志文件的位置等。

(3)OPEN状态:该状态数据库将打开数据文件并进行一系列的检查工作,这些检查工作用于数据恢复。

关闭数据库

Shutdown immediate

     这种方式可以较快且安全地关闭数据库,是DBA经常采用的一种关闭数据库的方式,此时ORACLE会做一些操作,中断当前事务,回滚未提交的事务,强制断开所有用户连接,执行检查点把脏数据写到数据文件中。虽然参数IMMEDIATE有立即关闭数据库的含义,但是它只是相对的概念,如果当前事务很多,且业务量很大,则中断事务以及回滚数据、断开连接的用户都需要时间 。

Shutdown transactional

     使用TRANSACTIONAL参数时,数据库当前的连接继续执行,但不允许新的连接,一旦当前的所有事务执行完毕,则关闭数据库。 显然这种方式,通常情况下,在生产数据库系统中,这方式也不会快速关闭数据库,因为如果当前的某些事务一直执行,或许会用几天时间关闭数据库。

Shutdown abort

   这是一种很不安全地关闭数据库的方法,最好不要使用使用该方式关闭数据库。SHUTDOWN ABORT关闭数据库时,ORACLE会断开当前的所有用户连接,拒绝新的连接,断开当前的所有执行事务,立即关闭数据库。使用这种方式关闭数据库,当数据库重启时需要进行数据库恢复,因为它不会对未完成事务回滚,也不会执行检查点操作。

Shutdown normal

   这种方式是SHUTDOWN数据库的默认方式,如果用户输入SHUTDOWN,则默认采用NORMAL参数,这种方式关闭数据库时,不允许新的数据库连接,只有当前的所有连接都退出时才会关闭数据库,这是一种安全地关闭数据库的方式,但是如果有大量用户连接,则需要较长时间关闭数据库。

相关文章
|
文件存储 Windows
Minio文件存储
Minio文件存储
273 1
|
Oracle 关系型数据库
oracle asm 磁盘显示offline
oracle asm 磁盘显示offline
653 2
|
弹性计算 人工智能 安全
阿里云弹性计算产品线负责人张献涛 为计算提速,弹性计算的创新与普惠
“阿里云始终围绕‘稳定、安全、性能、成本、弹性’的目标不断创新,为客户创造业务价值。”10月31日,杭州云栖大会上,阿里云弹性计算计算产品线负责人张献涛表示,通过持续的产品和技术创新,阿里云发布了HPC优化实例等多款新品,性能可提升40%,并对g8i等多款第八代ECS实例升级算力、降低成本,让客户真正体验到云计算带来的创新和普惠。
阿里云弹性计算产品线负责人张献涛  为计算提速,弹性计算的创新与普惠
|
11月前
|
机器学习/深度学习 存储 自然语言处理
【NLP自然语言处理】探索注意力机制:解锁深度学习的语言理解新篇章(上)
【NLP自然语言处理】探索注意力机制:解锁深度学习的语言理解新篇章(上)
|
10月前
|
负载均衡 Oracle 网络协议
Oracle中TAF与SCANIP全面解析
通过本文的解析,读者可以清晰地理解Oracle中TAF与SCAN IP的概念、工作原理及其在实际应用中的优势和局限性。TAF通过自动故障转移提升了会话的高可用性,而SCAN则通过简化客户端连接和负载均衡提升了集群的可管理性和扩展性。这两种技术在现代企业数据库架构中扮演着重要角色,能够显著提高系统的稳定性和可用性。
429 6
|
11月前
|
存储 SQL Oracle
AWR,即自动工作负荷资料档案库
【10月更文挑战第16天】AWR,即自动工作负荷资料档案库
241 3
|
11月前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
11月前
|
前端开发 小程序 JavaScript
微信小程序 canvas 备忘
微信小程序 canvas 备忘
119 0
|
机器学习/深度学习 测试技术 PyTorch
深度学习之测量GPU性能的方式
在深度学习中,测量GPU性能是一个多方面的任务,涉及运行时间、吞吐量、GPU利用率、内存使用情况、计算能力、端到端性能测试、显存带宽、框架自带性能工具和基准测试工具等多种方法。通过综合使用这些方法,可以全面评估和优化GPU的性能,提升深度学习任务的效率和效果。
944 3
|
人工智能 数据挖掘 大数据
538个代码示例!麻省理工教授的Python程序设计+人工智能案例实践
Python简单易学,且提供了丰富的第三方库,可以用较少的代码完成较多的工作,使开发者能够专注于如何解决问题而只花较少的时间去考虑如何编程。 此外,Python还具有免费开源、跨平台、面向对象、胶水语言等优点,在系统编程、图形界面开发、科学计算、Web开发、数据分析、人工智能等方面有广泛应用。 尤其是在数据分析和人工智能方面,Python已成为最受开发者欢迎的编程语言之一,不仅大量计算机专业人员选择使用Python进行快速开发,许多非计算机专业人员也纷纷选择Python语言来解决专业问题。 由于Python应用广泛,关于Python的参考书目前已经有很多,但将Python编程与数据分析、人工智

热门文章

最新文章