`
ldjsyl
  • 浏览: 195153 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

oracle的文件及启动过程

阅读更多
一、oracle的初始化文件
oracle的初始化文件分为spfilesid.ora、spfile.ora、initsid.ora,都在ora90/database下。
当oracle启动时,初始化参数文件的加载顺序为:spfilesid.ora、spfile.ora、initsid.ora。
create spfile from pfile;//从pfile文件中创建spfile文件
另外spfile文件是二进制文件,最好不要用文本编辑器来编辑修改。

二、oracle管理文件(OMF)
OMF用来将一些设置交给oracle系统来完成。通过设置两个参数DB_CREATE_FILE_DEST和DB_CREATE_ONLINE_LOG_DEST_N
create tablespace test;//出错,因为不知道表空间放在哪里
需要首先alter system set DB_CREATE_FILE_DEST='d:\oracle\oradb';
然后再create tablespace test;才会成功

三、oracle启动过程
oracle启动过程的四步骤:shutdown->nomount->mount->open
先介绍一下oracle的实例:它是访问Oracle数据库所需的一部分计算机内存和辅助处理后台进程。
nomount:startup instance,该过程可以创建DB和控制文件。可以访问实例、后台进程、SGA,不能访问DB的结构信息。
          select * from v$database失败
mount:读控制文件、打开控制文件,可以访问DB的结果信息和内存信息。DB数据不能正常读写

startup的启动参数:startup [nomount|mount|open] pfile=... restrict recovery force 其中force是强制启动,而restrict是限制有特权的用户可以访问

shutdown的参数:shutdown [normal|transactional|immediate|abort],前面三种比较安全,abort不推荐
5
4
分享到:
评论

相关推荐

    oracle 启动过程详解

    Oracle 启动过程详解 Oracle 启动过程是 Oracle 数据库的核心组件之一,对于初识 Oracle 的人来说,了解 Oracle 启动过程非常重要。本文将详细解释 Oracle 启动过程的三个步骤:启动数据库到 Nomount 状态、启动...

    批处理文件启动Oracle服务

    总的来说,批处理文件启动Oracle服务是一种实用的解决方案,它结合了Windows批处理脚本的便利性和Oracle数据库服务管理的灵活性。通过合理编写和运用批处理文件,我们可以实现数据库服务的高效管理,提升运维效率。

    Oracle启动与关闭批处理文件

    ### Oracle启动与关闭批处理文件知识点解析 #### 一、批处理文件的作用及背景 - **背景介绍**:Oracle数据库是广泛应用于企业级环境中的关系型数据库管理系统之一。在安装Oracle 11g之后,可能会遇到系统启动变慢...

    只剩下oracle 文件恢复全过程

    在IT领域,尤其是在数据库管理与恢复方面,Oracle数据库的文件恢复是一个极其关键且技术含量较高的过程。根据给定的文件信息,“只剩下oracle 数据文件恢复以前数据库全过程”这一标题明确指向了Oracle数据库的数据...

    Solaris重启后Oracle的启动过程

    以下是对 Solaris 重启后 Oracle 数据库启动过程的详细解释,以及如何通过批处理脚本来简化这个过程。 首先,Oracle 数据库通常不会随着 Solaris 系统的重启而自动启动,因此需要手动干预。在 Solaris 5.10 上,...

    批处理文件彻底卸载Oracle文件

    Oracle数据库是一款广泛应用于企业级数据管理的数据库管理系统,它的安装和卸载过程相对复杂,有时常规的卸载方法可能无法完全删除所有关联文件和注册表项,导致残留问题。批处理文件是一种有效的自动化工具,可以...

    深刻理解Oracle数据库的启动和关闭

    首先,Oracle 数据库启动过程通常涉及三个主要步骤:创建实例、安装数据库和打开数据库。在Oracle 8i 及之后的版本中,Server Manager 的功能被整合到 SQL*Plus 中,使得数据库的管理和操作更加集中和方便。同时,...

    linux-oracle环境变量及自启动脚本

    三、自启动过程 1. 系统启动时,根据/oratab文件中的设置,自动寻找需要启动的Oracle数据库实例。 2. 执行oraenv脚本,设置环境变量。 3. 调用init.d或systemd脚本,执行数据库实例的启动命令。 4. 如果数据库处于...

    Oracle服务快速启动

    3. **使用批处理文件启动** - 创建批处理文件(如"Oracle服务快速启动.bat"):使用文本编辑器创建一个新文件,输入以下命令: ``` @echo off net start OracleDBConsole ...

    oracle启动过程.docx

    在启动过程中,如果遇到错误,Oracle会生成相关的警告或错误信息,这些信息通常会被记录在Alert Log(alert.log)文件中,这对于故障排查非常关键。 了解数据库的启动过程对于数据库管理员来说至关重要,因为这有助...

    ORACLE数据库启动过程祥解.doc

    Oracle数据库的启动过程是数据库管理员日常操作的重要环节,理解这一过程对于排查问题和维护数据库的稳定至关重要。在本文中,我们将深入探讨Oracle数据库在UNIX和Windows平台上的启动步骤,以及可能遇到的问题和...

    oracle服务启动终止文件

    在Windows操作系统中,通常使用命令行工具来管理Oracle服务,但通过批处理文件(bat文件)可以简化这一过程。批处理文件是一种包含了操作系统命令的文本文件,能够自动执行一系列操作,为用户提供了便利。 标题中的...

    设置oracle10g自动启动

    8. **日志监控**: 确保配置了适当的日志记录,以便在启动过程中出现问题时能及时发现和诊断。通常,Oracle的日志文件位于`$ORACLE_HOME/dbs`目录下。 9. **安全考虑**: 为避免暴露不必要的风险,应限制非特权用户对...

    Oracle 自动启动脚本

    一、Oracle数据库启动过程 Oracle数据库的启动分为多个阶段,包括实例启动(Instance Startup)、数据文件检查(Redo Log Checkpoint)、恢复过程(Recovery)以及监听器启动(Listener Startup)。通过自动启动脚本...

    ORACLE数据库启动过程分析.pdf

    在数据库启动过程中,读取顺序通常是参数文件 -> 控制文件 -> 数据文件及日志文件。所有这些文件都成功打开后,数据库才被认为已经正常启动。 二、数据库启动选项配置 1. NOMOUNT:不加载数据文件,仅启动实例,常...

    Oracle数据库启动过程研究与实践.pdf

    Oracle启动过程中可能遇到的异常包括但不限于:参数文件丢失、控制文件读取错误、口令文件错误、数据文件或日志文件损坏或不一致等。这些异常会导致启动过程中的不同阶段失败。 当遇到启动实例失败时,最常见的原因...

    oracle启动的三个阶段

    总结来说,Oracle数据库的启动过程是一个复杂的过程,涉及到初始化参数的读取、SGA的分配、后台进程的启动、控制文件的读取和数据文件的打开。理解这些阶段对于数据库管理员来说至关重要,因为他们需要在不同的情况...

    Oracle启动管理命令

    1. **Oracle启动过程** Oracle数据库的启动通常分为三个阶段:装载(Mount)、打开(Open)和恢复(Restore)。在Windows环境中,可以通过SQL*Plus或者使用操作系统级别的脚本来进行操作。 - **SQL*Plus启动**:...

Global site tag (gtag.js) - Google Analytics