`
tianyihuyidao9
  • 浏览: 165908 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

oracle startup的选项的具体用法和含义

 
阅读更多
每当一个Oracle数据库启动时,它都经历一系列步骤来保证数据库一致性。



当一个数据库启动时,它经历三个模式:NOMOUNT、MOUNT和OPEN。



STARTUP NOMOUNT选项:(读初始化参数文件,启动实例)



STARTUP NOMOUNT选项启动实例,但不安装数据库。当数据库以这个模式启动时,参数文件被读取;后台进程和内存结构被启动;但它们不被附加或与数据库的磁盘结构进行通信。当实例处于这个状态时,数据库是不可使用的。



STARTUP MOUNT选项:(打开控制文件)



STARTUP MOUNT选项执行STARTUP NOMOUNT选项的所有工作,但另外附加数据库结构并与这些结构进行交互。这时Oracle从它用来查找和附加到主要数据库结构的控制文件中获得信息。当处于这个模式时,可以执行一些管理型任务,比如恢复。







STARTUP OPEN选项:(打开数据文件,日志文件)



如果STARTUP命令行上没有指定任何模式,STARTUP OPEN选项就是默认的启动模式。STARTUP OPEN选项执行STARTUP NOMOUNT和STARTUP MOUNT选项的所有步骤。这个选项把数据库变成对所有用户都时可用的。







STARTUP FORCE选项:



如果在用正常方式启动数据库时遇到了困难,可以使用STARTUP FORCE选项。STARTUP FORCE选项首先异常关闭数据库,然后重新启动它。



STARTUP RESTRICT选项:



STARTUP RESTRICT选项启动数据库并把它置入OPEN模式,但只给拥有RESTRICTED SESSION权限的用户赋予访问权。



alter system enable restricted session;(限制会话权限)



alter system disable restricted session;(禁止限制会话权限)







只读模式:



startup mount;



alter database open read only;(只读模式,切换只读模式需要重启数据库)







最后,可以在多个地方启动数据库,像命令行、sqlplus和EM Database Control。这全凭读者的个人喜好。

分享到:
评论

相关推荐

    Oracle命令的使用及相关资料

    为了更好地管理和维护Oracle数据库,掌握常用的Oracle命令至关重要。本文将详细介绍几个重要的Oracle命令及其应用场景,帮助读者深入理解这些命令的作用及用法。 #### 二、关键Oracle命令详解 ##### 1. `startup` ...

    Oracle ocp 052题库

    这部分可能涉及Oracle备份和恢复的基础概念和技术,如RMAN工具的使用。 ### 24. 恢复 (Recover) 恢复是指在数据库遭受损坏或丢失时恢复其正常运行状态的过程。这部分可能会探讨如何使用RMAN进行恢复操作。 ### 25...

    Oracle自学(学习)材料 (共18章 偏理论一点)

    1 Oracle 结构组件 目标 1-2 基本结构概述 1-3 Oracle 服务器 1-4 Oracle 实例 1-5 建立连接和创建会话 1-6 Oracle 数据库 1-7 物理结构 1-8 内存结构 1-9 系统全局区(SGA) 1-10 共享池 1-12 库缓存 1-13 数据字典...

    Oracle11g RMAN 语法手册(PDF+EPUB,带书签目录,非扫描版)

    本手册详细阐述了 RMAN 的语法和用法,是数据库管理员进行数据保护和故障恢复的重要参考资料。以下是 RMAN 的核心知识点: 一、RMAN 基础 RMAN 是 Oracle 数据库内置的命令行工具,它提供了全面的数据保护解决方案...

    Oracle9i中文版基础培训教程

    3. 数据库实例启动与关闭:学习如何启动和关闭Oracle实例及数据库,包括SQL*Plus中的STARTUP和SHUTDOWN命令。 二、Oracle9i安装与配置 1. 安装过程:详述在不同操作系统上的安装步骤,包括软件准备、响应文件定制、...

    ORACLE sqlplus命令

    通过以上总结,我们可以清晰地了解到 Oracle SQL Plus 的基础用法,包括如何启动、连接数据库实例,以及如何进行常见的数据库管理和查询操作。这些命令对于日常的数据库管理和维护非常重要,掌握了它们能够极大地...

    Oracle 9i 教程

    3. 启动与关闭数据库:使用SQL*Plus中的STARTUP和SHUTDOWN命令进行操作。 三、SQL语言与PL/SQL 1. SQL基础:学习SELECT、INSERT、UPDATE、DELETE等语句,理解子查询、连接、聚合函数等高级用法。 2. PL/SQL:Oracle...

    Oradim工具解决ora-12514其中一种情况

    Oracle数据库是世界上最广泛使用的数据库管理系统之一,而Oradim工具是Oracle提供的一个命令行实用程序,主要用于管理和控制Oracle服务和实例。...通过熟练掌握Oradim的用法,可以更有效地管理和维护Oracle数据库环境。

    精通sqlplus

    ### 精通SQL*Plus:关键知识...总之,SQL*Plus是一款功能强大的工具,掌握了其基本和高级用法后,可以极大地提高工作效率和数据库管理能力。无论是初学者还是经验丰富的DBA,都应该充分了解和利用SQL*Plus的各种特性。

    触发器,trigger

    为了更好地掌握触发器的概念和用法,建议进行一系列的练习,包括但不限于: - 创建不同类型的触发器并测试它们的行为。 - 实现复杂的业务逻辑,例如在数据插入前进行验证检查。 - 设计触发器以确保数据的一致性和...

    mysql_refman-5.6-en.a4.pdf

    - **Startup/Shutdown**:启动和关闭过程,解释MySQL服务器的启动和关闭流程。 - **MySQL Enterprise Audit**:企业审计工具,用于记录MySQL活动以进行审计。 - **Views and Stored Programs**:视图和存储程序,...

    RMAN备份与恢复

    ### RMAN备份与恢复知识点详解 #### 一、进入RMAN **1.1 连接本地数据库** 在Oracle环境中,可以通过以下两种方式连接到本地数据库: ...通过这些知识的学习和实践,可以有效地管理和保护Oracle数据库。

    dorado展现中间件深入浅出

    接下来,修改`conf/server.xml`文件以配置端口和其他设置,并确保启动脚本(如`bin/startup.sh`或`bin/startup.bat`)可以正常运行。 - **1.2.2 安装配置开发工具** 推荐使用Eclipse作为开发工具。从Eclipse官网...

Global site tag (gtag.js) - Google Analytics