精华内容
下载资源
问答
  • 强制关闭oracle数据库
    千次阅读
    2021-05-06 02:58:13

    Oracle数据库关闭应该用什么方法呢?下面就教您三种最常用的Oracle数据库关闭的方法,希望对您学习Oracle数据库关闭方面有所启迪。

    一、正常关闭

    正常关闭数据库所用的选项是normal,数据库在关闭前将检查所有的连接,并且发出命令后不允许再有新的用户连接,在等待所有连接都断开后再关闭数据库,再次启动数据库不需要任何恢复过程。

    联入sys用户

    sql>shutdown normal;

    二、紧急关闭

    该方式用在某些紧急的情况下,比如通知马上停电,此时需要紧急关闭数据库以应付这些情况。这种方式用的选项是immediate,在这种方式下并不等待所有的用户断开连接再关闭,而是由系统断开连接,然后关闭数据库。

    sql>shutdown immediate;

    一旦执行了这条命令,则将当前正在处理的sql语句马上停止,然后将所有未提交的事务回退,并且不等待当前联入数据库的用户断开连接,而是由系统强行将各个联接断开。在下次启动数据库时要执行恢复动作,不过是由系统自动执行的,用户不必去了解它。

    三、异常关闭

    异常关闭选项是abort,此种方式下系统并不做任何检查和断开用户操作以及回退操作,而是直接将数据库现场撤销,这样现场中的数据库数据当然就无效了,数据库自然也就被关掉了。

    sql>shutdown abort;

    以abort方式关闭数据库时只有一行关闭信息表示关闭了数据库现场。以abort方式关闭的数据库再次启动时必须要进行恢复动作,这些恢复操作同样是系统自动来完成的,需要的时间较长。

    我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

    我原创,你原创,我们的内容世界才会更加精彩!

    【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

    微信公众号

    TechTarget

    官方微博

    TechTarget中国

    更多相关内容
  • 一.启动oracle数据库 1.用oracle用户进入 su - oracle 2.打开oracle监听 lsnrctl start 3.以dba权限进入oracle sqlplus / as sysdba ...二.关闭oracle数据库 ...2.关闭oracle监听 ...4.关闭oracle数据库 shutdo

    一.启动oracle数据库
    1.用oracle用户进入

    su - oracle
    

    2.打开oracle监听

    lsnrctl start
    

    在这里插入图片描述

    3.以dba权限进入oracle

    sqlplus / as sysdba
    

    4.打开oracle

    startup;
    

    在这里插入图片描述

    二.关闭oracle数据库

    1.用oracle用户进入

    su - oracle
    

    2.关闭oracle监听

    lsnrctl stop
    

    3.以dba权限进入oracle

    sqlplus / as sysdba
    

    4.关闭oracle数据库

    shutdown immediat;
    
    展开全文
  • 1.准备: df -H  查看空间剩余 一般准备最少5G 2.查看swap分区大小 du -sh /tmp/  最少400M 3. 建组建用户 ...useradd oracle -u -110 -g 110 -G 111 ...export ORACLE_HOME=$ORACLE_BASE/10g e
  • linux关闭oracle数据库命令

    千次阅读 2021-05-04 04:40:44
    linux操作系统下可以通过相关的命令对oracle数据库进行开启和关闭,下面由学习啦小编为大家整理了linux关闭oracle数据库的相关命令,希望对大家有所帮助。linux关闭oracle数据库命令shutdown参数 :1.Normal 需要等待...

    linux操作系统下可以通过相关的命令对oracle数据库进行开启和关闭,下面由学习啦小编为大家整理了linux关闭oracle数据库的相关命令,希望对大家有所帮助。

    linux关闭oracle数据库命令

    shutdown

    参数 :

    1.Normal 需要等待所有的用户断开连接

    2.Immediate 等待用户完成当前的语句后马上关闭数据库

    3.Transactional 等待用户完成当前的事务

    4.Abort 不做任何等待,直接关闭数据库

    5.normal 需要在所有连接用户断开后才执行关闭数据库任务

    补充一、linux启动Oracle数据库命令

    1、startup nomount

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

    启动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

    补充二、linux下oracle常用服务及监听程序的启动和关闭方法

    1.启动与关闭数据库

    $ sqlplus

    sql> conn / as sysdba

    sql> startup (启动数据库)

    sql>shutdown (关闭数据库)

    2.启动与关闭监听器

    $ lsnrctl start (启动监听器)

    $ lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序)

    3.启动OEMweb管理

    emctl status dbconsole(查看状态)

    emctl start dbconsole(启动oem)

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

    一、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

    独占和共享启动

    二、Oracle三种关闭方式

    1、shutdown normal

    正常方式关闭数据库

    2、shutdown immediate

    立即方式关闭数据库,在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),当使用

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

    3、shutdown abort

    直接关闭数据库,正在访问数据库的会话会被突然终止,如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。

    三、详解

    Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将具体介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。

    一、启动和关闭Oracle数据库

    对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成,而不再另外需要Server Manager,但系统为了保持向下兼容,依旧保留了

    Server Manager工具。另外也可通过图形用户工具(GUI)的Oracle Enterprise Manager来完成系统的启动和关闭,图形用户界面Instance Manager非常简单,这里不再详述。要启动和关闭数据库,必须要以具有Oracle 治理员权限的用户登陆,通常也就是以具有SYSDBA权限的用户登陆。一般我们常用INTERNAL用户来启动和关闭数据库(INTERNAL用户实际上是SYS用户以SYSDBA连接的同义词)。Oracle数据库的新版本将逐步淘汰INTERNAL这个内部用户,所以我们最好还是设置DBA用户具有SYSDBA权限。

    二、数据库的启动(STARTUP)

    启动一个数据库需要三个步骤:

    1、 创建一个Oracle实例(非安装阶段)

    2、 由实例安装数据库(安装阶段)

    3、 打开数据库(打开阶段)

    在Startup命令中,可以通过不同的选项来控制数据库的不同启动步骤。

    1、STARTUP NOMOUNT

    NONOUNT选项仅仅创建一个Oracle实例。读取init.ora初始化参数文件、启动后台进程、初始化系统全局区(SGA)。Init.ora 文件定义了实例的配置,包括内存结构的大小和启动后台进程的数量和类型等。实例名根据Oracle_SID设置,不一定要与打开的数据库名称相同。当实例打开后,系统将显示一个SGA内存结构和大小的列表,如下所示:

    SQL> startup nomount

    ORACLE 例程已经启动。

    Total System Global Area 35431692 bytes

    Fixed Size 70924 bytes

    Variable Size 18505728 bytes

    Database Buffers 16777216 bytes

    Redo Buffers 77824 bytes

    2、STARTUP MOUNT

    该命令创建实例并且安装数据库,但没有打开数据库。Oracle系统读取控制文件中关于数据文件和重作日志文件的内容,但并不打开该文件。这种打开方式常在数据库维护操作中使用,如对数据文件的更名、改变重作日志以及打开归档方式等。在这种打开方式下,除了可以看到SGA系统列表以外,系统还会给出\"数据库装载完毕\"的提示。

    3、STARTUP

    该命令完成创建实例、安装实例和打开数据库的所有三个步骤。此时数据库使数据文件和重作日志文件在线,通常还会请求一个或者是多个回滚段。这时系统除了可以看到前面Startup Mount方式下的所有提示外,还会给出一个\"数据库已经打开\"的提示。此时,数据库系统处于正常工作状态,可以接受用户请求。假如采用STARTUP NOMOUNT或者是STARTUP MOUNT的数据库打开命令方式,必须采用ALTER DATABASE命令来执行打开数据库的操作。例如,假如你以STARTUP NOMOUNT方式打开数据库,也就是说实例已经创建,但是数据库没有安装和打开。这是必须运行下面的两条命令,数据库才能正确启动。

    ALTER DATABASE MOUNT;

    ALTER DATABASE OPEN;

    而假如以STARTUP MOUNT方式启动数据库,只需要运行下面一条命令即可以打开数据库:

    ALTER DATABASE OPEN.

    4、其他打开方式

    除了前面介绍的三种数据库打开方式选项外,还有另外其他的一些选项。

    (1) STARTUP RESTRICT

    这种方式下,数据库将被成功打开,但仅仅答应一些特权用户(具有DBA角色的用户)才可以使用数据库。这种方式常用来对数据库进行维护,如数据的导入/导出操作时不希望有其他用户连接到数据库操作数据。

    (2) STARTUP FORCE

    该命令其实是强行关闭数据库(shutdown abort)和启动数据库(startup)两条命令的一个综合。该命令仅在关闭数据库碰到问题不能关闭数据库时采用。

    (3) ALTER DATABASE OPEN READ ONLY;

    该命令在创建实例以及安装数据库后,以只读方式打开数据库。对于那些仅仅提供查询功能的产品数据库可以采用这种方式打开。

    展开全文
  • Oracle数据库启动和关闭

    千次阅读 2021-01-22 14:13:17
    在介绍oracle数据库的启动和关闭前,先看一下Oracle的参数文件。 oracle参数文件 1.初始化参数文件 oracle的初始化参数文件分为spfilesid.ora、spfile.ora、initsid.ora,都在oracle database下。 pfile 和 spfile ...
  • 1.因为Oracle运行在Linux系统下,首先,要连接Linux系统2.切换到oracle安装用户下。... 是以DBA身份连接到oracle启动数据库,输入命令: startup关闭数据库, 输入命令: shutdown immediate;Sta...
  • 在单机环境下,要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oracleOracle数据库有以下几种启动方式:1、startup nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora...
  • 一、Oracle11g读取参数文件的顺序 Oracle9i之前的版本,只有静态...11g中,启动数据库,按照spfileSID.ora、spfile.ora、initSID.ora、Init.ora的顺序查找。其中SID是服务名,也叫Oracle的系统表示符。 二、Oracle的四
  • Oracle数据库启动和关闭的方法很多,下面就为您详细介绍几种常用的Oracle数据库启动和关闭方式,供您参考学习之用。一、几种Oracle数据库启动方式:1、startup nomount非安装启动,这种方式启动下可执行:重建控制...
  • 本文将介绍Oracle数据库的启动和关闭模式 2. Oracle 数据库的启动模式 封闭的Oracle数据库分三个阶段打开。最好的总结如下图: 2.1 Nomount model 当我们以Nomount 模式打开 Oracle 数据库时,实例和后台进程启动。...
  • Oracle数据库的启动和关闭要启动和关闭数据库,必须要以具有Oracle 管理员权限的用户登陆,通常也就是以具有SYSDBA权限的用户登陆,启动一个数据库需要三个步骤:1、 创建一个Oracle实例(非安装阶段)2、 由实例安装...
  • Oracle数据库 - oracle常用命令

    千次阅读 2022-04-08 02:49:47
    Oracle常用命令大全
  • 如何简单快速的连接,退出,启动与关闭windows上的数据库? 问题分析: 简单快速,据我所知,windows的DOS命令行应该是最简便快捷的一个操作数据库工具了: 1.连接数据库(3种方式): 1.1 先sqlplus /nolog 再...
  • 一、几种启动方式:1、startupnomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startupmountdbname安装启动,这种方式启动...
  • Oracle 数据库应用:第16章 恢复Oracle数据库.ppt
  • oracle数据库状态

    2021-09-16 22:34:24
    oracle数据库状态 一、oracle数据库有四种状态: 1.open:打开所有文件 2.mount:打开控制文件 3.nomount:打开实例 4.shutdown:关闭 二、数据库启动(startup) 启动数据库需要三个阶段,而且这三阶段具有不可逆性...
  • Oracle数据库教程

    2021-08-16 15:16:43
    Oracle数据库教程Oracle数据库是什么?数据文件(dbf)表空间用户数据库和实例 Oracle数据库是什么? Oracle Database,又名 Oracle RDBMS,简称 Oracle。Oracle 数据库系统是美国 Oracle 公司(甲骨文)提供的以...
  • 一、数据库的启动(STARTUP)要启动和关闭数据库,必须要以具有ORACLE管理员权限的用户登陆,通常也就是以具有SYSDBA权限的用户登陆。所以我们最好还是设置DBA用户具有SYSDBA权限。I)启动一个数据库需要三个步骤:1、...
  • Oracle数据库的十种重新启动步骤

    千次阅读 2021-05-01 02:46:44
    Oracle数据库的十种重新启动步骤更新时间:2012年07月16日 00:19:05 作者:本文详细的介绍了Oracle数据库较好的十种重新启动步骤1. 停应用层的各种程序。2. 停oralce的监听进程:$lsnrctl stop3. 在独占的系统用户下...
  • Oracle数据库知识点总结

    千次阅读 2022-01-26 14:49:30
    Oracle知识点精简总结
  • Oracle数据库系统管理与运维 | 数据库进程

    多人点赞 热门讨论 2022-05-06 09:53:05
    Oracle数据库进程共分为以下3类。 1、User Process(用户进程):在一个数据库用户请求与Oracle服务器连接时启动。 2、Server Process (服务器进程):与Oracle instance(Oracle实例)相连,当用户创建一会话时...
  • 1.1 现象描述启动Oracle失败,系统显示如下错误信息:SQL> startupORA-32004: obsolete and/or deprecated parameter(s) specifiedORACLE instance started.Total System Global Area 2137886720 bytesFixed Size...
  • Oracle数据库的启动过程和关闭模式。 170925117 师明明 一 启动数据库 Oracle启动过程涉及几种模式,这些模式涉及不同的文件,每个状态下数据库做不同的事情,同时这些模式适用于不同的维护需求,主要的模式有三种:...
  • 实例和数据库关闭概览 通常情况下,当执行一些维护或其他管理任务时,将会关闭数据库,使其不可访问。可以使用SQL*Plus的shutdown命令,或者OEM来进行数据库关闭。下图展示了实例和数据库关闭顺序: 说明: ...
  • 掌握Oracle数据库关闭步骤和方式。 二、 实验内容 简答题: 1. 由于Oracle数据库启动过程是分步进行的,因此数据库有多种启动模式。简述数据库的完整启动过程的步骤,以及在每一步中主要执行的操作(参考教材P50...
  • Linux下重启oracle数据库:首先以root用户登录,输入以下命令1.su – oralce —-切换到oracle用户2.lsnrctl stop —-停止监听3.sqlplus “/as sysdba” —-以sys...
  • 关闭ORACLE数据库时,shutdown immediate;命令后一直未关闭,查看ALERT日志,在等待一段时间后日志中有提示:SHUTDOWN: waiting for active calls to complete.原因是有些进程无法被PMON进程清理,导致SHUTDOWN时...
  • 关于数据库的各种启动和关闭命令一直感觉有些混乱,现整理一下。 一、数据库的启动 : Oracle 的启动分为三个步骤:分别是启动实例、加载数据库 、打开数据库。可以根据自己的实际需要来开启数据库 语法是startup 1...
  • 二、数据库启动和关闭的方式启动:1、STARTUP NOMOUNT: 创建一个Oracle实例。读取init.ora初始化文件、启动后台进程,初始化系统全局区(SGA)。2、STARTUP MOUNT:创建一个Oracle实例,并装载数据库。在NOMOUNT基础上...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,028
精华内容 15,611
热门标签
关键字:

强制关闭oracle数据库