暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

常用oracle 命令之数据库的启动、关闭操作

数据库精要 2021-09-27
1343

oracle 启动和关闭分为单机和双机两种情景,两种情景启停操作是有差异的。


1、单机启动 

要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,切换命令如下 

su - oracle 


a、启动数据库 

oracle>svrmgrl 

SVRMGR>connect internal 

SVRMGR>startup 

SVRMGR>quit 


b、关闭数据库

oracle>svrmgrl 

SVRMGR>connect internal 

SVRMGR>shutdown 

SVRMGR>quit 


2、在双机环境下,要想启动或关闭ORACLE系统必须首先切换到root用户,命令如下 :

su - root 


a、启动ORACLE系统 

hareg -y oracle 

b、关闭ORACLE系统 

hareg -n oracle 


Oracle数据库共有8种启动方式: 

a、startup nomount 

非安装启动,这种启动方式执行如下操作:重建控制文件、重建oracle数据库 ,读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 


b、startup mount dbname; 

安装启动,这种方式执行以下操作: 

日志归档、 介质恢复、使数据文件联机(脱机), 重定位数据文件、重做日志文件。 执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置, 但不对数据文件、日志文件进行校验检查。 


c、startup open dbname 

此种启动方式先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件, 这种方式下可访问数据库中的数据。 


D、startup,同于以下三个命令: 

startup nomount 

alter database mount 

alter database open 


e、startup restrict 

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

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

ERROR: 

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


f、startup force 

强制启动方式:当不能关闭数据库时,可以用startup force来完成数据库的关闭 

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


g、startup pfile=参数文件名 

带初始化参数文件的启动方式 :先读取参数文件,再按参数文件中的设置启动数据库 。


h、startup EXCLUSIVE 

独占和共享启动。


oracle有三种关闭方式,如需了解,请扫码移步知识星球:



文章转载自数据库精要,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论