在管理员模式下,启动cmd命令行,我们可以通过cmd命令来启动Oracle数据库实例。这里给大家介绍几种常用的启动命令。
首先,最基本的启动命令是:(其中orcl为默认的数据库实例名)
sqlplus /nolog
connect sys as sysdba
startup
这种启动方式必须先使用sqlplus连接到数据库,然后通过sys用户启动数据库实例。如果您没有Oracle专业知识,不建议使用这种方式。
其次,我们可以使用Oracle提供的dbstart和dbshut命令来启动和关闭全部的数据库实例:
dbstart
dbshut
这种方式需要先设置ORACLE_HOME和ORACLE_SID环境变量。适合Oracle的初学者使用,这种方式只需简单几个命令即可完成数据库启动和关闭。
如果我们需要启动或关闭指定的数据库实例,还可以使用以下命令:
Oracle 10g及以下版本:
C:\>set ORACLE_SID=ORCL
C:\>oradim -startup -sid ORCL
Oracle 11g及以上版本:
C:\>set ORACLE_SID=ORCL
C:\>net start OracleServiceORCL
#关闭实例
Oracle 10g及以下版本:
C:\>set ORACLE_SID=ORCL
C:\>oradim -shutdown -sid ORCL
Oracle 11g及以上版本:
C:\>set ORACLE_SID=ORCL
C:\>net stop OracleServiceORCL
这种方式需要设置ORACLE_SID环境变量,然后使用oradim或者net命令启动或关闭指定的实例。这种方式相对较为繁琐,适合有一定Oracle使用经验的用户使用。
以上就是一些常用的Oracle启动命令,对于Oracle初学者而言,使用dbstart和dbshut命令来启动和关闭数据库实例是最为方便的。但是对于一些需要定制启动脚本的用户而言,使用第三种方式启动数据库实例是最为灵活的。