shutdown有四个参数:
NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。
SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN
TRANSACTIONAL:不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN
IMMEDIATE:不允许新的连接、不等待会话结束、不等待事务结束、做一个检查点并关闭数据文件。没有结束的事务是自动rollback的。启动时不
需要实例恢复。
SHUTDOWN ABORT:不允许新的连接、不等待会话结束、不等待事务结束、不做检查点且没有关闭数据文件。启动时自动进行实例恢复。
STARTUP OPEN:
STARTUP缺省的参数就是OPEN,打开数据库,允许数据库的访问。当前实例的控制文件中所描述的所有文件都已经打开。
STARTUP
MOUNT:MOUNT数据库,仅仅给DBA进行管理操作,不允许数据库的用户访问。仅仅只是当前实例的控制文件被打开,数据文件未打开。
STARTUP NOMOUNT:仅仅通过初始化文件,分配出SGA区,启动数据库后台进程,没有打开控制文件和数据文件。不能任何访问数据库。
STARTUP PFILE= filename:以filename为初始化文件启动数据库,不是采用缺省初始化文件。
STARTUP FORCE:中止当前数据库的运行,并开始重新正常的启动数据库。
STARTUP RESTRICT:只允许具有RESTRICTED SESSION权限的用户访问数据库。
STARTUP RECOVER:数据库启动,并开始介质恢复。
分享到:
相关推荐
### ora-01033: Oracle Initialization or Shutdown in Progress 解决方法 #### 一、问题背景及原因 **标题**: “ora-01033: Oracle initialization or shutdown in progress 解决方法” **描述**: “ora-01033: ...
### ORA-01033: Oracle 初始化或关闭中 #### 错误概述 ORA-01033 错误通常出现在尝试启动或连接到Oracle数据库时,表明数据库正处于初始化或关闭过程中。该错误可能由多种原因引起,包括但不限于数据库服务尚未...
解决方法: 进入dos: 以DBA用户登录,具体命令是 sqlplus /NOLOG SQL>connect sys/change_on_install as sysdba 提示:已成功 SQL>shutdown normal 提示:数据库已经关闭 已经卸载数据库 ORACLE 例程已经关闭 ...
Oracle Initialization or Shutdown in Progress 解决方法 Oracle Initialization or Shutdown in Progress 是 Oracle 中一个常见的问题,即 Oracle 初始化或关闭过程中无法连接数据库的问题。今天,我们将详细介绍...
在Oracle中,如果你遇到“ORA-01090: shutdown in progress - connection is not permitted”和“ORA-01081: cannot start already-running ORACLE - shut it down first”的错误,这通常意味着数据库实例正在运行,...
1. **重新安装Oracle**: 这种方法虽然简单粗暴,但在实际操作中并不推荐,因为它意味着需要从头开始配置环境,不仅耗时且可能带来额外的风险。 2. **修改服务端字符集**: 相较于第一种方法,这种方式更加实用且高效...
Oracle 数据库的启停 Oracle 数据库的启停是数据库管理员的重要任务...通过以上的讲解,我们可以了解到 Oracle 数据库的启停过程,了解到不同的启动和停止命令的使用场景和区别,从而更好地管理和维护 Oracle 数据库。
在Oracle 8i 及之后的版本中,Server Manager 的功能被整合到 SQL*Plus 中,使得数据库的管理和操作更加集中和方便。同时,Oracle Enterprise Manager 的 Instance Manager 为用户提供图形化的管理界面,虽然此处未...
在使用Oracle数据库时,可能会遇到中文显示为乱码的情况。这主要是因为客户端与服务器端的字符集设置不一致导致的。Oracle数据库支持多种字符集,包括ASCII、Unicode等,其中Unicode又分为UTF-8、UTF-16等多种编码...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其服务的启动和关闭对于系统的日常管理和维护至关重要。本篇文章将深入探讨Oracle服务的启动和关闭过程,以及相关批处理脚本的使用。 首先,Oracle服务的...
以上就是创建和使用Oracle数据库启动与停止bat文件的方法。这种方法不仅提高了操作效率,还减少了人为错误的可能性,尤其适用于需要频繁启停数据库的环境。通过熟练掌握这些步骤,你可以更加便捷地管理你的Oracle...
Oracle提供了多种启动和关闭数据库的方法,以满足不同场景的需求和安全性考虑。 首先,Oracle数据库的启动通常涉及三个阶段:创建实例、安装数据库和打开数据库。创建实例是指启动Oracle服务,加载初始化参数文件...
在 Linux 环境下,重启 Oracle 数据库需要执行一系列命令,包括关闭监听、shutdown 数据库、startup 数据库和启动监听。下面是详细的步骤: 1. su - oracle:切换到 oracle 用户,以便执行 Oracle 相关命令。 2. ...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级应用中扮演着核心角色。在日常运维过程中,了解和掌握Oracle的启动和管理命令是非常重要的。本篇将详细讲解Oracle数据库的启动与关闭方法,以及...
本章介绍了Oracle数据库的导入导出技术,包括工具的使用方法和常见问题的解决方案。掌握这些知识对于维护数据库的安全性和可用性非常重要。 通过上述内容的介绍,我们可以看到Oracle是一款功能强大且应用广泛的...
### Linux环境下Oracle数据库重启知识点详解 #### 一、概述 在Linux环境中,Oracle数据库的管理是常见的运维操作之一。...希望本文能够帮助您更好地理解和掌握Linux环境下Oracle数据库的重启方法。
Oracle 客户端与实例是 Oracle 数据库系统中的两个核心组成部分。客户端负责与数据库进行交互,而实例则是数据库的一个运行时环境,它由一系列内存结构和后台进程组成,用于管理数据库的数据。 #### 二、ORACLE...
在8i版本中,启动和停止数据库的方法略有不同,可能需要使用`svrmgrl`和`dbstart`命令。而在9i之后的版本中,通常使用SQL*Plus的sysdba权限来执行这些操作。 了解基本的Linux命令也是管理Oracle数据库所必需的。...
例如,`sqlplus / as sysdba`可以以SYSDBA权限登录,`startup`和`shutdown`用于启动和关闭数据库实例,`alter database mount`和`alter database open`控制数据库的挂载和打开状态。此外,还有数据泵(expdp/impdp)...
ORACLE SQLPLUS 常用命令 一、ORACLE 的启动和关闭 ORACLE 的启动和关闭是数据库管理员的基本操作之一。...这些数据字典的查询使用方法可以帮助用户更好地了解和掌握 ORACLE 数据库,提高工作效率和效果。