`

Oracle实例的管理

阅读更多

1.启动数据库

 a. startup nomount

   1)这是以非加载方式启动数据库,是特殊状态,该状态只有在创建数据库或是重建控制文件期间使用;在启动数据库时,oracle只启动实例并不打开数据库中的任何文件;该状态一般在创建数据库时使用;

   2)工作过程:分配SGA;启动所需的全部后台进程;打开报警文件和追踪文件。

 b. startup mount

   1)以加载方式启动数据库,是特殊状态,该状态在对数据库进行特殊的维护期间使用(系统表空间恢复,修改数据库文件名,移动数据文件);在启动数据库时,oracle启动实例并打开控制文件。

   2)工作过程:将以数据库与已启动的实例关联起来;利用初始化参数文件中的说明锁定并打开控制文件;读取控制文件以获取数据文件和重做日志文件的名字和状态信息,但并不检查这些文件此时是否存在。

c. startup open 

  默认启动方式

d. 防止用户修改数据库中的数据,可以将数据库的状态置为只读 alter database open read only。

2. 关闭数据库

 a. shutdown normal

    等待当前所有的会话结束;等待当前所有的事务结束;强制型检查点和关闭文件。

 b. shutdown transactional 

   等待当前所有的事务结束;强制型检查点和关闭文件。

 c. shutdown immediate

   强制型检查点和关闭文件。

3.Oracle数据库中常见诊断文件

  报警文件(alterSID.log),后台进程追踪文件(background trace files)和用户进程追踪文件(user trace files)。

  通过sql获得报警文件和后台进程追踪文件及用户进程追踪文件的位置

   select name,value from v$parameter where name like '%_dest';

分享到:
评论

相关推荐

    7-Oracle实例管理.pptx

    Oracle实例管理是数据库管理员进行日常运维的关键环节,它涉及到用户身份认证、初始化参数文件的管理和数据库的启动与关闭。在Oracle数据库系统中,每个实例都与一个特定的Oracle数据库相对应,用户通过实例来访问...

    7Oracle实例管理.pptx

    Oracle实例管理是数据库管理员日常工作中不可或缺的部分,它涉及到如何安全有效地访问和操作Oracle数据库。本章主要涵盖了四个关键知识点:用户身份认证、初始化参数文件、启动数据库以及关闭数据库。 7.1 用户身份...

    oracle删除和重建实例

    删除和重建 Oracle 实例 Oracle 数据库是一种关系型数据库管理系统,广泛应用于企业级数据库应用中。然而,在某些情况下,我们需要删除和重建 Oracle 实例,以便解决一些问题或进行升级维护。在这篇文章中,我们将...

    2022年关于Oracle的实例管理(共41张PPT).pptx

    Oracle实例管理是数据库管理员日常工作中不可或缺的部分,它涉及到数据库的启动、关闭以及用户访问的控制。本章将深入探讨Oracle实例管理的相关知识点。 首先,我们要理解Oracle实例的概念。每个Oracle数据库对应一...

    Oracle实例与管理数据库操作.pptx

    在本文中,我们将深入探讨Oracle实例管理、数据库操作、启动与关闭流程,以及如何显示和查询数据库信息。 首先,参数文件是Oracle数据库配置的核心,它定义了数据库的名称、SGA(System Global Area)大小、用户和...

    关于Oracle的实例管理.pptx

    本章主要讲解了Oracle实例管理的基础知识,包括用户身份认证、初始化参数文件以及启动和关闭数据库的方法。 首先,我们来讨论用户身份认证。在Oracle数据库中,只有经过合法身份验证的用户才能访问数据库。主要有三...

    手动创建oracle实例

    手动创建Oracle实例是一个涉及多个步骤的过程,这不仅考验着数据库管理员对Oracle数据库系统的理解,也体现了其在系统配置与管理方面的能力。以下将基于提供的文件信息,深入解析手动创建Oracle实例的关键步骤及相关...

    linux下oracle手动建实例

    在Linux环境中手动构建Oracle实例是一项高级且复杂的任务,通常适用于需要定制化配置或特殊需求的场景。本文档将根据给定的信息,详细介绍如何在Linux环境下手动创建Oracle实例的过程,并深入解释每个步骤中的关键...

    oracle修改实例名

    实例名(也称作SID,即系统标识符)是数据库安装后在操作系统中唯一标识一个Oracle实例的名称。在Oracle数据库的管理中,正确地修改实例名是数据库维护的关键步骤之一,特别是在迁移或者整合数据库时。 修改Oracle...

    2022年数据库设计与开发-ORACLE数据库实例管理(共62张PPT).pptx

    Oracle实例管理还包括了数据库的启动、挂起、恢复等操作,以及参数调整,如SGA大小的设定,以适应不同的工作负载。在多用户环境中,Oracle使用多进程模型,通过后台进程和服务器进程协作,保证了高并发下的数据一致...

    linux下oracle创建实例总结

    ### Linux 下 Oracle 10.2.0 创建实例详尽指南 #### 一、环境配置与准备 在开始创建 Oracle 数据库实例之前,确保已经安装了 Oracle 10.2.0 版本,并...通过这些步骤,能够确保 Oracle 实例的安全运行和高效管理。

    Oracle实例死掉的情况下如何恢复

    在Oracle数据库管理中,有时会遇到Oracle实例意外停止或“死亡”的情况。这种情况可能导致数据不可访问,严重时甚至会影响到业务连续性。本文将详细介绍如何在Oracle实例出现故障时进行恢复操作,并针对单实例与多...

    oracle全套ppt教程

    0、数据库系统概论.PPT 1、oracle之入门.PPT 2、oracle之查询语句.PPT 3-oracle之DDL和DML.ppt 6、oracle之数据库对象.PPT ...oracle实例管理.PPT oracle数据库创建.PPT oracle网络.PPT oracle之锁.PPT

    oracle实例删除

    在Oracle RAC环境中进行实例管理是一项重要的任务,包括添加新的实例或删除现有的实例。本文将详细介绍如何在Oracle RAC集群中删除一个实例。 #### 二、准备工作 在进行Oracle RAC实例删除之前,需要进行一系列的...

    ORACLE实例与数据库详解.doc

    理解Oracle实例与数据库的区别和相互作用对于管理员来说非常重要,因为它涉及到如何有效地管理资源、故障排除和优化数据库性能。在实际工作中,正确配置和管理这两个组件将直接影响到Oracle数据库系统的稳定性和效率...

    Linux上建第二个ORACLE实例分析

    总的来说,创建和管理Linux上的Oracle实例需要深入理解操作系统、数据库架构以及Oracle数据库的管理工具。正确地执行上述步骤,并进行适当的维护和监控,将有助于确保你的多实例环境的高效运行。

Global site tag (gtag.js) - Google Analytics