网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 数据库技术 > Oracle > 开发技术 > 在Windows上命令行如何手工起停Oracle  

在Windows上命令行如何手工起停Oracle

2006-09-22  作者:网管整理  来源:bitsCN.com  点评 投稿 收藏


在命令行我们可以用net命令手工启动Oracle服务:  网管bitscn_com

C:\>net start oracleserviceeygle
OracleServiceEYGLE 服务正在启动 ..............
OracleServiceEYGLE 服务已经启动成功。

 在正常情况下,数据库即可随之启动,如果数据库不能启动,则可以通过sysdba身份连接进入数据库,手工mount并Open数据库

网管网www.bitscn.com

C:\>sqlplus \"/ as sysdba\" 网管u家u.bitsCN.com

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 8月 18 11:17:16 2006

网管u家u.bitsCN.com

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

网管网www_bitscn_com


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

网管联盟bitsCN@com

SQL> select instance_name from v$instance; 网管网www_bitscn_com

INSTANCE_NAME
----------------
eygle 中国网管论坛bbs.bitsCN.com

SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开 网管u家u.bitsCN.com

 停止同样很简单,net命令,一行即可:

中国网管联盟bitsCN.com

C:\>net stop oracleserviceeygle
OracleServiceEYGLE 服务正在停止......
OracleServiceEYGLE 服务已成功停止。

在Windows上,使用net命令能否启动数据库,还受到一个注册表参数的影响,这个参数是:ORA_<SID>_AUTOSTART

中国网管联盟bitsCN.com

对于我的Oracle10g数据库,这个键值位于HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_Ora10g,我的数据库SID为eygle,这个参数就是:ORA_EYGLE_AUTOSTART 网管论坛bbs_bitsCN_com

当这个参数设置为True时,当我们启动服务时,Oracle数据库就会随之启动;反之,数据库就不会启动。 网管联盟bitsCN_com

测试1,ORA_EYGLE_AUTOSTART=true时: 

网管u家u.bitscn@com

C:\>net start oracleserviceeygle
OracleServiceEYGLE 服务正在启动 .....................
OracleServiceEYGLE 服务已经启动成功。

网管u家u.bitscn@com


C:\>sqlplus \"/ as sysdba\" 中国网管论坛bbs.bitsCN.com

SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 8月 22 09:27:35 2006

中国网管论坛bbs.bitsCN.com

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

中国网管联盟bitsCN.com


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

网管u家u.bitscn@com

SQL> select instance_name from v$instance;

网管bitscn_com

INSTANCE_NAME
----------------
eygle

中国网管联盟bitsCN.com

测试2,ORA_EYGLE_AUTOSTART=FALSE时:  

网管联盟bitsCN@com

C:\>net start oracleserviceeygle
OracleServiceEYGLE 服务正在启动 .
OracleServiceEYGLE 服务已经启动成功。 网管bitscn_com


C:\>sqlplus \"/ as sysdba\"

网管论坛bbs_bitsCN_com

SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 8月 22 09:30:03 2006 网管联盟bitsCN@com

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

网管网www_bitscn_com

已连接到空闲例程。 网管u家u.bitsCN.com

SQL>

网管网www.bitscn.com

  网管联盟bitsCN@com


TAGs   手工   如何   命令   启动   服务   数据库   >   net   C:   Release      
 上一篇:Oracle案例:日志组处于高激活状态   下一篇:没有了
在Windows上命令行如何手工起停Oracle 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: