========================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后,重新启动数据库需要很长时间。
分享到:
相关推荐
- **STARTUP FORCE**:强制重启数据库,相当于先执行`SHUTDOWN ABORT`然后再启动数据库。用于当数据库处于不正常的关闭状态时,强制重启数据库,恢复服务。 - **ALTER DATABASE OPEN READ ONLY**:在只读模式下打开...
在进行Oracle数据库管理操作时,用户遇到一种常见的情况:当使用`shutdown immediate`命令关闭数据库后,再次尝试使用`startup mount`启动数据库时,遇到了“监听程序当前无法识别连接描述符中请求的服务”的错误...
### ora-01033: Oracle Initialization or Shutdown in Progress 解决方法 #### 一、问题背景及原因 **标题**: “ora-01033: Oracle initialization or shutdown in progress 解决方法” **描述**: “ora-01033: ...
### ORA-01033: Oracle 初始化或关闭中 #### 错误概述 ORA-01033 错误通常出现在尝试启动或连接到Oracle数据库时,表明数据库正处于初始化或关闭过程中。该错误可能由多种原因引起,包括但不限于数据库服务尚未...
碎片处理工具,处理碎片至使oracle数据库不能启动, 解决方法: 进入dos: 以DBA用户登录,具体命令是 sqlplus /NOLOG SQL>connect sys/change_on_install as sysdba 提示:已成功 SQL>shutdown normal 提示:...
Oracle数据库的启动(startup)和关闭(shutdown)是数据库管理员日常运维的重要环节。本文将详细介绍Oracle数据库的不同启动和关闭方式,以及相关注意事项。 首先,启动和关闭数据库必须以具有Oracle管理员权限的...
### Oracle启动过程、Shutdown与Startup参数详解 #### 一、Oracle数据库关闭命令(SHUTDOWN) 在Oracle数据库管理中,正确地使用关闭命令至关重要。以下是几种常见的关闭方式: 1. **NORMAL**:正常关闭模式,...
Oracle数据库的启动过程分为三个主要阶段:Shutdown、NOMOUNT、MOUNT和OPEN。首先,Shutdown是关闭数据库的过程,根据关闭类型(Normal、Immediate、Transactional、Abort),数据库将以不同的方式停止服务。Normal...
Oracle Initialization or Shutdown in Progress 解决方法 Oracle Initialization or Shutdown in Progress 是 Oracle 中一个常见的问题,即 Oracle 初始化或关闭过程中无法连接数据库的问题。今天,我们将详细介绍...
1. **STARTUP NOMOUNT**:这个参数启动Oracle数据库实例,但不会加载数据库。通常在数据库刚创建或者需要执行数据库结构维护操作(如修改数据文件或重做日志文件)时使用。 2. **STARTUP MOUNT**:此参数启动实例并...
# 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 之后,需要创建 Oracle 系统用户,并在 `/home/oracle` 下面的 `.bash_profile` 添加几个环境变量:`ORACLE_SID`, `ORACLE_BASE`, `ORACLE_HOME`。例如: `export ORACLE_SID=test` `...
STARTUP NOMOUNT 命令仅仅启动一个 Oracle 实例,没有完成数据库的启动。因此采用这种方式的话,后续想要完整的启动数据库,就需要采用 ALTER DATABASE 命令来执行装载和打开数据库的操作,ALTER DATABASE MOUNT,...
# 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 ...
数据库最大连接数修改与 Oracle ...2. shutdown immediate:立即关闭数据库,数据库并不立即关闭,而是在 Oracle 执行某些清除工作后才关闭。 3. shutdown abort:直接关闭数据库,正在访问数据库的会话会被突然终止。
SVRMGR>startup SVRMGR>quit b、关闭ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>shutdown SVRMGR>quit 启动oracle9i数据库命令: $ sqlplus /nolog Oracle数据库有哪几种启动方式? 上面的是...
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` ...
2. shutdown immediate:立即方式关闭数据库,在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,而是在Oracle执行某些清除工作后才关闭。 3. shutdown abort:直接关闭数据库,正在访问数据库的会话会被突然...