广告
返回顶部
首页 > 资讯 > 数据库 >Oracle 11g 数据库启动和关闭
  • 334
分享到

Oracle 11g 数据库启动和关闭

2024-04-02 19:04:59 334人浏览 独家记忆
摘要

Oracles11数据库的启动状态oracle11g在启动的时候必须经过三个状态:NOMOUNT,MOUNT,OPEN。NOMOUNT: 此状态下只打开数据库实例,读取参数文件。MOUNT: 根据参数文件信

Oracles11数据库的启动状态

oracle11g在启动的时候必须经过三个状态:NOMOUNT,MOUNT,OPEN。

NOMOUNT: 此状态下只打开数据库实例,读取参数文件。

MOUNT: 根据参数文件信息,打开控制文件。读取控制文件中的各种信息,如数据文件位置,日志文件路径,但是不打开数据文件。

OPEN:打开数据文件,并进行一系列的检查工作。


启动数据库

[oracle@temp-test oracle]$ sqlplus /nolog
SQL> connect/as sysdba
Connected.
SQL> startup

此时显示数据库已经成功启动,进入open状态。

ORACLE instance started.
Total System Global Area 1586708480 bytes
Fixed Size    2213736 bytes
Variable Size  939526296 bytes
Database Buffers  637534208 bytes
Redo Buffers    7434240 bytes
Database mounted.
Database opened.

关闭数据库:

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

关闭数据库和启动过程相反,也要依次进行三个动作,close, dismount, shut down。


如果要按顺序依次手动启动各个状态,使用如下命令:

SQL> startup nomount;
SQL> alter database mount;
SQL> alter database open;


数据库文件

数据库主要由数据文件、控制文件、重做日志文件。这些文件是数据库的核心。

数据文件(data files):数据文件包含数据库中的实际数据。是数据的最终存储位置。

控制文件(control files):包含维护数据库和验证数据库完整性的信息。它是二进制的文件。

重做日志文件(redo files):重做日志文件包含数据库发生变化的记录,在发生故障时用于数据恢复。

其他文件:

参数文件(parameter files):参数文件中定义了数据库实例的特性,分配的内存和缓冲区大小信息。

密码文件:授权用户启动和关闭数据库实例,存储用户名和密码。

归档日志文件:归档日志文件是日志文件的脱机备份,在发生故障后进行数据恢复可能使用该文件。


数据库参数设置

共享池(share pool)是缓存SQL代码的解析结果数据,包含库高速缓存(Libray cache)和数据字典高速缓存(Data dict cache)。

库高速缓存(Libray cache):存储了最近使用过的SQL和PL/SQL语句。

数据字典高速缓存(Data dict cache):存储了数据文件、表、索引、列、用户、权限信息。

这两个缓存区域的大小决定了数据库查询的响应时间,但是无法直接对其进行参数修改,只能通过调整共享池的大小来间接调整缓存区的大小。

设置共享池大小:

SQL> alter system set shared_pool_size=16m;
System altered.
SQL> show parameter shared_pool_size;
NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
shared_pool_size     big integer 16M


数据库高速缓冲区(Database buffer cache)存储了最近从数据文件读入的数据块信息或用户更改后需要写回数据库的数据信息。

Oracle 使用参数DB_BLOCK_SIZE和DB_BLOCK_BUFFERS设置数据库高速缓存的大小。二者的乘积为缓存的大小,DB_BLOCK_BUFFERS表示的是数据库的个数。

查询数据库块的大小,这里显示的值为8192B,即8KB:

SQL> show parameter db_block_size;
NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
db_block_size     integer 8192

查看数据库缓冲区信息:

SQL> show sga;
Total System Global Area 1586708480 bytes
Fixed Size    2213736 bytes
Variable Size  939526296 bytes
Database Buffers  637534208 bytes
Redo Buffers    7434240 bytes

SGA为数据库的自动管理。

您可能感兴趣的文档:

--结束END--

本文标题: Oracle 11g 数据库启动和关闭

本文链接: https://www.lsjlt.com/news/41290.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle 11g 数据库启动和关闭
    Oracles11数据库的启动状态Oracle11g在启动的时候必须经过三个状态:NOMOUNT,MOUNT,OPEN。NOMOUNT: 此状态下只打开数据库实例,读取参数文件。MOUNT: 根据参数文件信...
    99+
    2022-10-18
  • oracle 11g的启动和关闭
    Oracle 11g 启动和关闭startup nomount:打开数据库实例,此时读取参数文件,同时启动必须的后台进程,DBWR(数据库写进程)LGWR(日志写进程)SMON(系统监控进程)PMON(进程...
    99+
    2022-10-18
  • Oracle数据库启动和关闭
    要了解Oracle数据库的启动和停止需要先了解“实例”(instance)和“数据库”(database)这两个名词的定义:数据库(database):物理操作系统文件或磁盘(disk)的集合。实例(ins...
    99+
    2022-10-18
  • oracle中怎么启动和关闭数据库
    这篇文章将为大家详细讲解有关oracle中怎么启动和关闭数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。启动和关闭数据库:每个数据库至少包含一个例程,例...
    99+
    2022-10-18
  • Oracle 11g数据库随系统自动启动与关闭的设置方法
    备注:此文根据网上文章实践并修改所成。RHEL6.8 64bit+Oracle Database 11g Enterprise Edition Release 11.2.0.1.0Oracle 11g系统自...
    99+
    2022-10-18
  • oracle 11g的归档开启和关闭
    归档日志进程是一个可选的进程,该进程并不是在实例启动时启动,此进程的作用是将写满的重做日志文件的数据写到一个归档日志中,这个归档日志是用来介质故障时的数据库修复。生产环境强烈建议开启归档。我们使用ps -e...
    99+
    2022-10-18
  • Oracle数据库如何启动与关闭
    小编给大家分享一下Oracle数据库如何启动与关闭,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!C:\app\Administr...
    99+
    2022-10-19
  • db2数据库的启动和关闭
    在一个DB2 实例下,可以创建多个database(具体每个实例下可以创建多少个database,可以通过DB2 GET DBM CFG查看.一旦建立了数据库之后,就可以对其进行操作,然而,在向数据库中建立对象或访问数据库中的对象(数据)之...
    99+
    2023-06-06
  • Oracle 11g系统怎么设置自动启动与关闭
    这篇文章主要介绍“Oracle 11g系统怎么设置自动启动与关闭”,在日常操作中,相信很多人在Oracle 11g系统怎么设置自动启动与关闭问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2022-10-18
  • Mysql 5.5 数据库启动关闭命令
    启动MySQL服务 ./bin/mysqld_safe --defaults-file=/etc/my.cnf & [1] 21698 [root@localhost bin]# 160402 0...
    99+
    2022-10-18
  • oracle的启动与关闭原理-数据路的分阶段关闭
    3.oracle数据库的分阶段关闭3.1 将数据库从open状态置于mount状态SQL> alter database close;Database altered.关闭掉所有的数据文件和日志文件3...
    99+
    2022-10-18
  • 启动/关闭数据库、实例及服务
    【关闭集群顺序】1.使用crs_stat 命令查询RAC节点的服务状态是否正常[grid@ora01sh ~]$ crs_stat -t -v2.使用srvctl (service control)命令依次关闭集群服务关闭顺序:关闭数据库(...
    99+
    2021-08-07
    启动/关闭数据库 实例及服务
  • Oracle 12.2 Heavy swapping 数据库自动关闭
    环境信息: [root@oralinux7p5 ~]# free               total  ...
    99+
    2022-10-18
  • Oracle DB 开机自启动和关闭
    参考http://docs.oracle.com/database/122/UNXAR/stopping-and-starting-oracle-software.htm#UNXAR417 ...
    99+
    2022-10-18
  • ORACLE RAC 的启动和关闭顺序
    之前关闭集群数据库的时候,直接执行OS命令shutdown -h now ,后来发现启动OS之后很多服务都是UNKNOW状态,想想自己那样关闭数据库太过于"暴力",决定还是按照"温和"的方式去关闭集群数据库...
    99+
    2022-10-18
  • windows 启动关闭Oracle监听和服务
    经常要用数据库,让他自己启动的话,开机太慢,所以用命令启动方便点。  1.开启:    在运行中输入cmd,进入控制台,lsnrctl start回车,提示...
    99+
    2022-10-18
  • Oracle DG主备启动和关闭流程
    环境: Oracle 11g RAC和DG 关闭操作流程: RAC节点: 关闭primary主机: SQL>shutdown immediate 无法...
    99+
    2022-10-18
  • Oracle连接启动和关闭模式(汇总)
    一、连接数据库 1、启动SQL*PLUS,但不登录       sqlplus /nolog    2、以SYSDBA角色与Oracle...
    99+
    2022-10-18
  • Oracle 11g手动创建数据库(Linux平台)
    一、    环境 Oracle 11g,Linux平台     二、    适合场景 有些情况下无法提供GUI环境。...
    99+
    2022-10-18
  • oracle的启动与关闭原理-参数文件管理
    2.修改参数spfile和pfile文件里面的参数:ORCL.__db_cache_size=373293056ORCL.__java_pool_size=33554432ORCL.__large_pool...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作