`
liss
  • 浏览: 848477 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多

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

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

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

C:/>sqlplus "/ as sysdba"

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

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


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

SQL> select instance_name from v$instance;

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

SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开


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

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

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

对于我的Oracle10g数据库,这个键值位于HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_Ora10g,我的数据库SID为eygle,这个参数就是:ORA_EYGLE_AUTOSTART

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

测试1,ORA_EYGLE_AUTOSTART=true时:

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


C:/>sqlplus "/ as sysdba"

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

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


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

SQL> select instance_name from v$instance;

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


测试2,ORA_EYGLE_AUTOSTART=FALSE时: 

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


C:/>sqlplus "/ as sysdba"

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

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

已连接到空闲例程。

SQL>

 

分享到:
评论

相关推荐

    手工启动和关闭Oracle服务

    在Windows系统中,可以将Oracle服务添加到“服务”管理工具,设置启动类型为自动。具体操作因操作系统而异,通常涉及编辑配置文件或使用管理工具。 ### 检测Oracle服务状态 要检查Oracle服务的状态,可以使用以下...

    NT环境完全手工卸载ORACLE_2

    根据提供的文件信息,本文将深入解析如何在Windows环境下手工卸载Oracle,确保系统中不留任何残余痕迹,这对于避免潜在冲突、节省系统资源以及为后续安装做好准备至关重要。 ### NT环境下的Oracle卸载步骤 #### 一...

    操作系统重装后oracle数据库的恢复

    oradim是oracle实例管理工具,具体参数说明,可以在命令行中直接输入oradim查看帮助提示。使用它能够创建、修改、删除,启动、停止本机上的oracle实例服务,有兴趣的,可以使用它实现一个单数据库多实例的案例。 c...

    oracle遍历数据库查找字符串

    它只需要Java运行环境(JRE)即可运行,这意味着它可以在任何支持Java的平台上执行,如Windows、Linux或Mac OS。用户只需配置一些基本信息,比如数据库连接参数和待搜索的字符串,程序就能自动遍历数据库表并返回...

    oracle手工创建步骤

    本文将以Windows Server 2000操作系统为例,假设Oracle安装在D盘。 2. **理解基本概念**:熟悉Oracle数据库的基本概念,如表空间、数据文件、控制文件、重做日志等。 3. **工具准备**:准备文本编辑器,例如记事本,...

    Oracle 手工创建数据库完整步骤

    Oracle 手工创建数据库是一个涉及多个步骤和技术细节的过程,它要求对Oracle数据库体系结构有深入的理解。以下将详细阐述这个过程: 1. **规划与准备**:首先,你需要明确数据库的目标,比如存储类型、大小、性能...

    ORACLE傻瓜手册

    - **操作系统选择**:鉴于Windows和Unix在使用和开发风格上的差异,手册专注于Unix环境中的Oracle配置,如Solaris和Linux,以简化描述并提高专业性。 - **实例与用户设定**:手册中使用了oradb作为数据库实例名,db...

    ORACLE_傻瓜手册.pdf

    - **操作系统选择**:为了避免Windows和Unix两种不同使用和开发风格带来的复杂性,本手册主要基于Unix平台进行讲解,并不涉及Windows上的Oracle操作。 #### 三、手册环境设定 - **Oracle8i**:所有例子均在Solaris...

    Oracle关系数据库实用教程

    在Oracle数据库的安装与启动部分,实验详细描述了在Windows 2000环境下安装Oracle 9i服务器和客户端软件的步骤。首先,通过光盘启动Oracle 9i的setup程序,指定安装路径,如"E:\Oracle\ora92",并按照向导进行配置。...

    Oracle傻瓜手册

    - **手工创建**:详细介绍手动创建Oracle数据库实例的过程。 - **MTS(多线程服务器)**:配置Oracle MTS提高性能的方法。 - **调整**:根据实际需求调整数据库参数来优化性能。 #### 六、版本更新记录 - **...

    oracle傻瓜手册v2.0

    - 不涉及**Windows平台上Oracle的安装与配置**,仅限于Unix/Linux平台。 - **示例数据库实例名**为oradb,数据库用户名为dbuser,密码为oracle。 - 示例运行环境:Oracle8i在Solaris8 Intel Platform + Oracle8i R3...

    Oracle 傻瓜手册 DOC版

    手册的示例操作在Unix平台上的Solaris 8和RedHat Linux 7.3系统上进行,而不涉及Windows系统。 手册中提到Oracle 8i分为普通版和Internet版,分别代表8.0.x系列和8.1.x系列。Oracle 9i的版本号为9.2,是手册中的...

    oracle数据库建立.doc

    6. **实验环境**:实验在VMware Workstation V11虚拟机上运行,操作系统是Windows XP,数据库是Oracle 11g 32位版本,客户端工具是SQL Plus。 7. **数据库原理**:数据库的创建涉及到物理结构(数据文件、日志文件...

Global site tag (gtag.js) - Google Analytics