zoukankan      html  css  js  c++  java
  • oracle 实例的启动和关闭

    一个Oracle数据库没有必要对所有用户总是可用,数据库管理员可启动数据库,以致它被打开。在数据库打开情况下,用户可存取数据库中的信息。当数据库不使用时,DBA可关闭它,关闭后的数据库,用户不能存取其信息。

    数据库的启动和关闭是非常重要的管理功能,通过以INTERNAL连接到Oracle的能力来保护。以INTERNAL 连接到Oracle需要有下列先决条件:

    该用户的操作系统账号具有使用INTERNAL连接的操作系统特权。

    对INTERNAL数据库有一口令,该用户知道其口令。

    另外:当用户以INTERNAL连接时,可连接到专用服务器,而且是安全连接。

    1.数据库启动

    启动数据库并使它可用有三步操作:

    启动一个实例;

    装配数据库

    打开数据库

    (1)启动一个实例

    启动一实例的处理包含分配一个SGA(数据库信息使用的内存共享区)和后台进程的建立。实例起动的执行先于该实例装配一数据库。如果仅启动实例,则没有数据库与内存储结构和进程相联系。

    (2)装配一数据库

    装配数据库是将一数据库与已启动的实例相联。当实例安装一数据库之后,该数据库保持关闭,仅DBA可存取。

    (3)打开一数据库

    2.数据库和实例的关闭

    关闭一实例以及它所连接的数据库也有三步操作:

    (1)关闭数据库

    数据库停止的第一步是关闭数据库。当数据库关闭后,所有在SGA中的数据库数据和恢复数据相应地写入到数据文件和日志文件。在这操作之后,所有联机数据文件和联机的日志文件也被关闭,任何离线表空间中数据文件夹是已关闭的。在数据库关闭后但还安装时,控制文件仍保持打开。

    (2)卸下数据库

    停止数据库的第二步是从实例卸下数据库。在数据库卸下后,在计算机内存中仅保留实例。在数据库卸下后,数据库的控制文件也被关闭。

    (3)停止实例

    停止数据库的最后一步是停止实例。当实例停止后,SAG是从内存中撤消,后台进程被中止。

    3.初始化参数文件

    在启动一个实例时,Oracle必须读入一初始化参数文件(initialization parameter file),该参数文件是一个文本文件,包含有实例配置参数。这些参数置成特殊值,用于初始Oracle实例的许多内存和进程设置,该参数文件包含:

    ◆一个实例所启动的数据库名字

    ◆在SGA中存储结构使用多少内存;

    ◆在填满在线日志文件后作什么;

    ◆数据库控制文件的名字和位置;

    ◆在数据库中专用回滚段的名字。

    (责任编辑:卢兆林) [Syue.com]

    来源:岁月联盟-中国网络安全门户网站
  • 相关阅读:
    155. 最小栈
    160. 相交链表
    PAT 1057 Stack
    PAT 1026 Table Tennis
    PAT 1017 Queueing at Bank
    PAT 1014 Waiting in Line
    PAT 1029 Median
    PAT 1016 Phone Bills
    PAT 1010 Radix
    PAT 1122 Hamiltonian Cycle
  • 原文地址:https://www.cnblogs.com/pan11jing/p/1617045.html
Copyright © 2011-2022 走看看