`

Oracle11g DBA操作指南(1)-启动与关闭

 
阅读更多

数据库的启动与关闭

一、启动数据库

三个状态:nomount、mount、open(nomount->mount->open)

  • nomount:打开了数据库实例,此时读取参数文件
  • mount:根据参数文件中的控制文件位置找到并打开哦那个之文件,读取控制文件中的各个参数信息(如数据文件、日志文件的位置等)
  • open:数据库打开数据文件并进行一系列的检查工作;

 (1)数据库启动到nomount状态

根据参数分配内存(SGA),然后启动必须的后台5个进程:DBWR(数据库写进程)、LGWR(日志写进程)、SMON(系统监控经)、PMON(进程监控进程)、CKPT(检查点进程)。

该过程不设计控制文件和数据文件;

[oracle@localhost ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Sat Feb 9 09:21:53 2019

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.

Total System Global Area 1185853440 bytes
Fixed Size		    2212776 bytes
Variable Size		  721423448 bytes
Database Buffers	  452984832 bytes
Redo Buffers		    9232384 bytes
SQL> 

 数据库启动过程记录在告警追踪日志文件中。

SQL> show parameter background_dump_dest;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
background_dump_dest		     string	 /ora/ora11g/diag/rdbms/orcl/orcl/trace
SQL> 

v$controlfile 

nomount状态,数据库不加载控制文件,在oracle中查控制文件存储目录的方法是查看v$controlfile,如果数据控制文件没有打开,则无法通过盖世兔查询到控制文件的存储目录。

SQL> SELECT * FROM V$CONTROLFILE;

no rows selected

SQL> 

 NOMOUNT状态下获取控制文件路径方法:

SQL> show parameter control_files

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
control_files			     string	 /ora/ora11g/oradata/orcl/control01.ctl, /ora/ora11g/flash_re
						 covery_area/orcl/control02.ctl
SQL> 

 (2)数据库启动到mount状态

数据库在启动到mount状态有两种状态,两种方法:

方法1:直接启动到mount状态;

方法2:从nomount切换到mount(alter database mount)

 

SQL> alter database mount;

Database altered.

SQL> 

 

 

(3)数据启动到open状态

启动到open状态:

方法1:startup (open)

方法2:在nomount或者mount状态切换到open状态(alter database open)

SQL> alter database open;

Database altered.

SQL> 

 

 

二、关闭数据库

close->dismount->shutdown

(1)close数据库

alter database close

(2)dismount数据库

alter database dismount

(3)shutdown数据库

shutdown

(4)数据库关闭的几个参数

shutdown [normal | immediate | transactional | abort]

shutdown normal:不允许新的数据库连接,只有当前所有连接都退出时才会关闭数据库。

shutdown immediate:中断当前事务,回滚未提交的事务,强制断开所有用户连接,执行检查点把帐数据写入数据文件

shutdown transactional:数据库当前连接继续执行,但不允许新的连接,一旦当前的所有事务执行完毕,则关闭数据库

showdown abort:不安全关闭方式,断开所有用户连接,拒绝新连接,断开当前所有执行事务,立即关闭数据库(当数据库重启时需要进行数据库恢复)。

分享到:
评论

相关推荐

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053) 共2部分:此为第002部分 基本信息 原书名: OCA/OCP Oracle Database 11g All-in-One Exam Guide with CD-ROM: Exams 1Z0-051, 1Z0-052...

    ORACLE_11g权威指南_12008127_pdf9.rar

    《ORACLE_11g权威指南》是一本深入解析Oracle 11g数据库技术的专业书籍,旨在为初学者和有经验的数据库管理员(DBA)提供全面的学习资源。Oracle 11g是Oracle公司推出的一个重要的数据库版本,它在功能、性能和管理...

    Oracle Database 10g OCP Certification All-in-One Exam Guide

    1. **数据库安装与配置**:包括Oracle的安装过程、创建数据库、初始化参数文件(init.ora)的设置以及数据库的启动和关闭操作。 2. **数据存储与管理**:讲述表空间、数据文件、控制文件、重做日志文件的管理,以及...

    Linux CentOS7安装Oracle11g.zip

    - **关闭防火墙和Selinux**:Oracle 11g安装可能与防火墙或Selinux冲突,暂时关闭它们,使用`sudo systemctl stop firewalld`和`setenforce 0`。 2. **安装依赖**: - 安装必要的开发工具:`sudo yum ...

    centos6.5安装oracle11g数据库指南.docx

    ### Oracle 11g 在 CentOS 6.5 上的安装指南 #### 1. 前言 本文档提供了一套全面的指南,用于在 CentOS 6.5 64位操作系统上安装 Oracle 11g 数据库。该指南同样适用于其他基于 Red Hat 的操作系统,如 Red Hat ...

    Oracle Database 11g: 数据库管理 - 课堂练习Il

    Oracle Database 11g是Oracle公司推出的一款企业级数据库管理系统,是数据库管理员(DBA)和开发者进行数据存储、管理及应用开发的重要工具。本资料集主要围绕"Oracle Database 11g: 数据库管理 - 课堂练习Il"展开,...

    oracle11gR2数据库管理员官方指南

    Oracle 11g R2 数据库管理员官方指南全面覆盖了数据库的安装配置、日常管理、高级特性、安全管理等方面的知识点,为DBA提供了详尽的操作指南和技术支持。通过学习本指南,可以深入了解Oracle 11g R2的各项功能,有效...

    Oracle DBA 2 days 11g2

    ### Oracle DBA 2 Days 11g2 入门指南知识点详解 #### 一、概述 本文档为Oracle 11g Release 2 (11.2) 的入门指南,旨在提供快速入门的教程,帮助读者理解Oracle数据库的基本概念,并学会如何执行日常的数据库管理...

    Oracle+Database+11g+DBA手册.doc

    总的来说,Oracle Database 11g DBA手册涵盖了从数据库基本架构到高级特性的广泛内容,是数据库管理员日常工作中不可或缺的参考指南。通过深入理解这些知识点,DBA可以更有效地管理、保护和优化Oracle数据库系统。

    linux系统安装oracle11g

    ### Linux系统下安装Oracle 11g的详细指南 #### 一、系统准备与环境配置 在开始安装Oracle 11g之前,首先需要确保Linux系统已经安装完毕,并且是Red Hat 5版本。这里假设您已经完成了这一步骤。 **步骤1:** 使用...

    centos6.5安装Oracle11g指南和依赖包

    1. **系统需求**:确保你的CentOS 6.5是64位版本,因为Oracle 11g仅支持64位操作系统。同时,检查硬件配置,Oracle 11g需要足够的内存(建议最低2GB,推荐4GB或更高)和合适的磁盘空间。 2. **用户和权限**:创建一...

    Oracle 11g升级12c方案

    ### Oracle 11g 升级至 12c 方案详解 #### 概述 本文档旨在提供从 Oracle 11g 升级到 12c 的完整方案,包括必要的准备工作、步骤以及可能遇到的问题及其解决方案。通过遵循本文档中的指导,用户可以顺利地完成...

    oracle 11g 1z0-052 英文版

    本书《McGraw.Hill.Osborne.Media.OCA.Oracle.Database.11g.Administration.I.Exam.Guide.Exam.1Z0-052.May.2008.eBook-DDU.pdf》作为备考指南,涵盖了考试1Z0-052的主要知识点,这些知识点包括但不限于: ...

    RHEL linux 6.8下安装单机Oracle11g-超详细版

    此文档适用于希望在RHEL Linux 6.8系统上进行Oracle 11g部署的技术人员或DBA。 **操作系统版本**: RHEL Linux 6.8 **数据库版本**: Oracle 11.2.0.4 (单实例) **数据文件存储方式**: 文件系统存储 #### 二、系统...

    数据库Oracle10g_DBA

    Oracle 10g数据库管理员(DBA)指南是一个关键资源,为那些管理、监控和优化Oracle 10g数据库系统的专业人士提供了深入的知识。Oracle 10g是Oracle公司的一个重要版本,它引入了许多新特性和改进,以提升性能、可扩展...

    Oracle_11g_面向DBA的新功能学习指南 less08

    在Oracle Database 11g的版本更新中,面向数据库管理员(DBA)的新增功能不仅提升了数据库的性能与稳定性,更在数据库管理和维护方面带来了诸多便利。其中,自动数据库诊断监视器(ADDM)作为一项关键的增强功能,特别...

    Oracle 11g 官方中文文档集萃

    总之,Oracle 11g官方中文文档集萃是一套全面的指南,无论是初学者还是经验丰富的DBA,都能从中获取宝贵的参考资料,深入了解Oracle 11g数据库的各个方面。通过深入学习和实践,你将能够有效地管理和维护Oracle 11g...

    oracle11g和OGG搭建过程

    在安装 Oracle 11g 之前,必须关闭 SELinux,因为它可能与 Oracle 的某些功能冲突。这可以通过修改 `/etc/selinux/config` 文件并将 `SELINUX` 设置为 `disabled`,然后执行 `setenforce 0` 来实现。 接下来,我们...

    oracle 11g性能优化求生指南

    《Oracle 11g 性能优化求生指南》旨在为数据库管理员(DBA)、开发人员及其他相关人员提供一套系统的、实用的Oracle数据库性能优化方法。 #### 核心知识点详解 ##### 1. **Oracle 11g 版本特点及优势** - **版本...

Global site tag (gtag.js) - Google Analytics