`
bestxiaok
  • 浏览: 455798 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle数据库的几种启动和关闭方式

阅读更多

 

有以下几种启动方式:

1、startup nomount

非安装启动,这种方式启动下可执行:重建控制文件、重建数据库

读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。

2、startup mount dbname

安装启动,这种方式启动下可执行:

数据库日志归档、

数据库介质恢复、

使数据文件联机或脱机,

重新定位数据文件、重做日志文件。

执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,

但此时不对数据文件和日志文件进行校验检查。

3、startup open dbname

先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,

这种方式下可访问数据库中的数据。

4、startup,等于以下三个命令

startup nomount

alter database mount

alter database open

5、startup restrict

约束方式启动

这种方式能够启动数据库,但只允许具有一定特权的用户访问

非特权用户访问时,会出现以下提示:

ERROR:

ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用6、startup force

强制启动方式

当不能关闭数据库时,可以用startup force来完成数据库的关闭

先关闭数据库,再执行正常启动数据库命令

7、startup pfile=参数文件名

带初始化参数文件的启动方式

先读取参数文件,再按参数文件中的设置启动数据库

例:startup pfile=E:\Oracle\admin\oradb\pfile\init.ora

8、startup EXCLUSIVE

有三种启动方式:

1、shutdown normal

正常方式关闭数据库。

2、shutdown immediate

立即方式关闭数据库。

在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,

而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),

当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。

3、shutdown abort

直接关闭数据库,正在访问数据库的会话会被突然终止,

如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。

分享到:
评论

相关推荐

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

    1. 启动数据库时,有以下几种启动选项: - `STARTUP NOMOUNT`:仅创建实例,但不加载数据库。这一步骤用于配置和检查初始化参数,而不实际打开数据库。实例启动后,Oracle 会读取 `init.ora` 文件,并启动后台进程...

    oracle数据库日志查看方法

    通过上述介绍,我们了解了Oracle数据库中几种主要日志文件的作用及其查看方法。这些日志对于维护数据库系统的稳定性和解决故障具有重要意义。实际操作中,根据具体需求灵活运用上述方法,可以有效提高问题解决效率。...

    Oracle数据库启动和关闭方式

    一、Oracle数据库几种启动方式  1、startup nomount  非安装启动,这种方式下启动可执行:重建控制文件、重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。  2...

    Oracle 数据库管理.pdf

    总的来说,Oracle数据库管理是数据库管理员的重要技能之一,需要对Oracle数据库体系结构有深入的理解,掌握初始化参数的配置,以及熟练进行数据库的启动和关闭操作。这对于确保数据库系统的安全、稳定和高效运行至关...

    详解Linux系统中Oracle数据库程序的启动和关闭方式

    Oracle数据库有以下几种启动方式: 1、 startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、 ...

    Oracle日常运维操作总结-数据库的启动和关闭 数据库运维.pdf

    Oracle数据库的日常运维操作是数据库管理员(DBA)的核心工作之一,其中数据库的启动和关闭是基础但至关重要的环节。以下是对Oracle数据库启动和关闭的详细解释: Oracle数据库在启动和关闭过程中涉及到多个状态和...

    Linux系统怎么用命令重启oracle数据库.docx

    重启Oracle数据库通常涉及两个主要步骤:停止数据库实例(如果尚未关闭)和重新启动监听器以及数据库实例。以下是几种常见的重启方法: **方法1:使用`dbstart`和`lsnrctl`命令** 1. 以root用户登录Linux系统。 2. ...

    ORACLE数据库的连接、启动和关闭[参照].pdf

    本文将详细阐述如何连接、启动和关闭Oracle数据库,特别是在DOS环境下的sqlplus工具中进行这些操作。 一、连接Oracle数据库 在DOS环境下,你可以通过sqlplus命令行工具来连接到Oracle数据库。有几种不同的方式来...

    oracle启动数据库

    了解如何启动和关闭Oracle数据库对于DBA(数据库管理员)而言至关重要。本文将深入探讨Oracle数据库的启动与关闭机制,并详细解释不同启动与关闭模式的特点及应用场景。 #### 二、启动与关闭Oracle数据库的方式 ##...

    oracle数据库教学

    在Oracle数据库教学中,第二章主要涵盖了数据库的安装与配置、启动和关闭数据库等方面的基础知识。 首先,Oracle数据库的安装与配置是学习Oracle的第一步。在安装过程中,有几个关键的概念需要理解。Oracle基目录...

    ORACLE 数据库入门.pdf

    关闭过程中可能会有以下几种状态: - `shutdown immediate`:等待当前所有事务完成,然后立即关闭数据库。 - `shutdown transactional`:等待当前所有事务完成,然后关闭数据库。 - `shutdown abort`:强制关闭...

    ORACLE+数据库入门

    Oracle数据库是一种广泛应用于企业级应用的多用户、多任务、可分布式管理的数据库系统。它允许同时有许多用户对数据库进行操作,确保了高效的数据管理和共享。Oracle数据库的体系结构主要包含以下几个部分: 1. **...

    oracle 连接数据库命令

    ### Oracle 连接数据库命令详解 #### 一、SQL*Plus简介 ...通过以上的介绍和示例,读者应该能够理解如何有效地使用SQL*Plus来管理Oracle数据库,包括连接数据库、解锁账户、授权以及启动和关闭数据库等常见操作。

    Oracle数据库常见维护问题手册-精典

    Oracle数据库启动通常通过`SQL*Plus`工具来进行。首先确保已经安装并配置了正确的Oracle客户端环境,然后通过以下命令来启动数据库: ```bash sqlplus / as sysdba ``` 输入上述命令后,系统会提示您输入用户名和...

    Oracle 数据库的备份与恢复

    根据备份时数据库是否处于运行状态,Oracle数据库备份大致可以分为三种类型:逻辑备份(导出/导入)、热备份和冷备份。 ##### 1. 导出/导入 (EXP/IMP) 导出/导入是一种逻辑备份方式,主要通过Oracle提供的工具EXP...

    oracle数据库教案

    Oracle数据库系统中存在多种类型的用户,每种用户具有不同的权限和职责: - **超级管理员**:`sys/change_on_install`,拥有最高的权限,能够执行所有数据库操作,包括但不限于数据库的启动、关闭以及对数据库架构...

    oracle数据库服务打开关闭工具

    Oracle数据库服务的启动和停止通常涉及到几个关键步骤: 1. **启动服务**: - 在命令行中,可以使用`net start OracleServiceSID`来启动特定的Oracle服务,其中`SID`是数据库实例的服务名。 - 或者通过服务管理器...

    Oracle数据库管理员技术指南

    1.7.9 配置数据库自动启动和关闭 1.7.10 在数据库投入使用之后对其进行 监控 1.7.11 怎样列出和描述初始化参数 1.7.12 怎样列出无记载参数 1.8 回顾 第2章 管理数据存储、对象和容量 2.1 配置数据存储 2.1.1...

    Oracle数据库管理:使用DBCA 创建和删除数据库

    管理Oracle数据库的方法有多种,下面详细介绍几种常见的管理方式: 1. **DOS命令行方式** - **特点**:这是一种传统的管理方式,适合在数据库服务器本地执行基本的管理任务。 - **使用步骤**: - 输入`dgmgrl`并...

Global site tag (gtag.js) - Google Analytics