oracle 10G 启动及关闭(Window/Unix)

本文详细介绍了在Windows和Unix/Linux环境下启动与关闭Oracle数据库的方法。包括如何通过命令行工具和服务管理工具进行操作,适用于Oracle数据库管理员和技术支持人员。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库down了, 去启动完毕. 先把该知识梳理一下.

 

On Window

ORACLE在windows被安装成Windows服务, 所有和Oracle有关服务名, 在我的电脑-管理-服务里可以找到. 这些服务在安装时默认为自动, 如需修改某一服务的启动类型, 到我的电脑-管理-服务中找到相应的服务, 然后修改启动类型值. 下面提供手动启动和停止这些Oracle服务.
 
#启动Oracle相关的服务, 其中数据库名为ORCL(建议: 可以把下面启动项保存到一个bat文件中, 例如 startDB.bat)
net start OracleDBConsoleORCL
net start OracleOraDb10g_home1iSQL*Plus
net start OracleOraDb10g_home1TNSListener
net start OracleServiceORCL
 
#停止Oracle相关的服务, 其中数据库名为ORCL(建议: 可以把下面停止项保存到一个bat文件中, 例如 stopDB.bat)
net stop OracleDBConsoleORCL
net stop OracleOraDb10g_home1iSQL*Plus
net stop OracleOraDb10g_home1TNSListener
net stop OracleServiceORCL


On Unix
在执行启动关闭命令之前需要正确设置下列环境变量:

ORACLE_BASE

ORACLE_HOME 安装过程中显示的oracle home 

ORACLE_SID

PATH=$PATH:$ORACLE_HOME/bin

 

以 oracle 账号登陆 Linux,或者从 root 下输入 su - oracle 以oracle 身份执行启动&关闭命令

#启动Oracle

  *启动监听

        lsnrctl start

  *启动数据库

        cd $ORACLE_HOME/bin

        sqlplus  / as sysdba
        sql>startup

  *启动 dbconsole 服务

        emctl start dbconsole

  *启动 iSQL*Plus

        isqlplusctl start

 

#关闭Oracle

  *关闭监听

        lsnrctl stop

  *关闭数据库

        cd $ORACLE_HOME/bin

        sqlplus / as sysdba
        sql>shutdown  or sql>shutdown immediate

  *关闭 dbconsole 服务

        emctl stop dbconsole

  *关闭 iSQL*Plus

        isqlplusctl stop

 

#PS oracle 进程

    ps -fu oracle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值