`
EdgenHuang
  • 浏览: 109873 次
  • 性别: Icon_minigender_1
  • 来自: 福建泉州
社区版块
存档分类
最新评论

Oralce startup shutdown

    博客分类:
  • DB
阅读更多

========================startup======================================

 

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 

 

========================shutdown======================================

1、shutdown normal 
   正常方式关闭数据库(需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接)。 
2、shutdown immediate 
   立即方式关闭数据库(在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接)。 
   在SVRMGRL中执行shutdown immediate,数据库并不立即关闭, 
   而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源), 
   当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。
3、shutdown transactional
   (在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库)
4、shutdown abort 
   直接关闭数据库(可能丢失用户数据),正在访问数据库的会话会被突然终止, 
   如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。

分享到:
评论

相关推荐

    Oracle数据库startup和shutdown方式

    - **STARTUP FORCE**:强制重启数据库,相当于先执行`SHUTDOWN ABORT`然后再启动数据库。用于当数据库处于不正常的关闭状态时,强制重启数据库,恢复服务。 - **ALTER DATABASE OPEN READ ONLY**:在只读模式下打开...

    oracle关闭后无法startup

    在进行Oracle数据库管理操作时,用户遇到一种常见的情况:当使用`shutdown immediate`命令关闭数据库后,再次尝试使用`startup mount`启动数据库时,遇到了“监听程序当前无法识别连接描述符中请求的服务”的错误...

    ora-01033:oracle initialization or shutdown in progress 解决方法

    ### ora-01033: Oracle Initialization or Shutdown in Progress 解决方法 #### 一、问题背景及原因 **标题**: “ora-01033: Oracle initialization or shutdown in progress 解决方法” **描述**: “ora-01033: ...

    ora-01033 oracle initialization or shutdown in progress

    ### ORA-01033: Oracle 初始化或关闭中 #### 错误概述 ORA-01033 错误通常出现在尝试启动或连接到Oracle数据库时,表明数据库正处于初始化或关闭过程中。该错误可能由多种原因引起,包括但不限于数据库服务尚未...

    ORACLE initialization or shutdown in process

    碎片处理工具,处理碎片至使oracle数据库不能启动, 解决方法: 进入dos: 以DBA用户登录,具体命令是 sqlplus /NOLOG SQL>connect sys/change_on_install as sysdba 提示:已成功 SQL>shutdown normal 提示:...

    Oracle数据库startup和shutdown方式[文].pdf

    Oracle数据库的启动(startup)和关闭(shutdown)是数据库管理员日常运维的重要环节。本文将详细介绍Oracle数据库的不同启动和关闭方式,以及相关注意事项。 首先,启动和关闭数据库必须以具有Oracle管理员权限的...

    ORACLE 启动过程、shutdown 和 startup 参数说明

    ### Oracle启动过程、Shutdown与Startup参数详解 #### 一、Oracle数据库关闭命令(SHUTDOWN) 在Oracle数据库管理中,正确地使用关闭命令至关重要。以下是几种常见的关闭方式: 1. **NORMAL**:正常关闭模式,...

    DBA_Oracle Startup / Shutdown启动和关闭过程详解(概念)(对数据库进行各种维护操作)

    Oracle数据库的启动过程分为三个主要阶段:Shutdown、NOMOUNT、MOUNT和OPEN。首先,Shutdown是关闭数据库的过程,根据关闭类型(Normal、Immediate、Transactional、Abort),数据库将以不同的方式停止服务。Normal...

    Oracle initialization or shutdown in progress 解决方法

    Oracle Initialization or Shutdown in Progress 解决方法 Oracle Initialization or Shutdown in Progress 是 Oracle 中一个常见的问题,即 Oracle 初始化或关闭过程中无法连接数据库的问题。今天,我们将详细介绍...

    Oracle 启动例程 STARTUP参数说明

    1. **STARTUP NOMOUNT**:这个参数启动Oracle数据库实例,但不会加载数据库。通常在数据库刚创建或者需要执行数据库结构维护操作(如修改数据文件或重做日志文件)时使用。 2. **STARTUP MOUNT**:此参数启动实例并...

    Oracle安装单机后自启动参数配置.txt

    # depending on parameter -- startup, shutdown, restart # of the instance and listener or usage display case "$1" in start) # Oracle listener and instance startup echo -n "Starting Oracle: " su - $ORA_...

    Linux下oracle启动和监听

    在 Linux 平台上安装 Oracle 之后,需要创建 Oracle 系统用户,并在 `/home/oracle` 下面的 `.bash_profile` 添加几个环境变量:`ORACLE_SID`, `ORACLE_BASE`, `ORACLE_HOME`。例如: `export ORACLE_SID=test` `...

    Oracle数据库的启停

    STARTUP NOMOUNT 命令仅仅启动一个 Oracle 实例,没有完成数据库的启动。因此采用这种方式的话,后续想要完整的启动数据库,就需要采用 ALTER DATABASE 命令来执行装载和打开数据库的操作,ALTER DATABASE MOUNT,...

    Centos 7.4 配置 oracle 自启动

    # Run-level Startup script for the Oracle Instance, Listener, and # Web Interface export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1 export ORACLE_SID=xdjadb ...

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例参照.pdf

    数据库最大连接数修改与 Oracle ...2. shutdown immediate:立即关闭数据库,数据库并不立即关闭,而是在 Oracle 执行某些清除工作后才关闭。 3. shutdown abort:直接关闭数据库,正在访问数据库的会话会被突然终止。

    最全最好的Oracle指令学习大全

    SVRMGR>startup SVRMGR>quit b、关闭ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>shutdown SVRMGR>quit 启动oracle9i数据库命令: $ sqlplus /nolog Oracle数据库有哪几种启动方式? 上面的是...

    systemctl-oracle-startup-

    ExecStop=/usr/local/oracle/db_home/bin/shutdown.sh PIDFile=/var/run/oracle_db.pid Restart=on-failure PrivateTmp=true [Install] WantedBy=multi-user.target ``` 在这个示例中,`ExecStart` 和 `ExecStop` ...

    Linux平台下Oracle启动说明(多个数据库实例)

    2. shutdown immediate:立即方式关闭数据库,在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,而是在Oracle执行某些清除工作后才关闭。 3. shutdown abort:直接关闭数据库,正在访问数据库的会话会被突然...

Global site tag (gtag.js) - Google Analytics