`
xfcy2003
  • 浏览: 19776 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

window平台下oracle启动命令

阅读更多

一、独立启动:

 Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.

#########################################################

检查监听器状态:

#########################################################

E:">lsnrctl status

LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-6月 -2005 11:01:01

Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oyez)(PORT=1521)))
TNS-12541: TNS:无监听器
 TNS-12560: TNS: 协议适配器错误
  TNS-00511: 无监听器
   32-bit Windows Error: 61: Unknown error
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:无监听器
 TNS-12560: TNS: 协议适配器错误
  TNS-00511: 无监听器
   32-bit Windows Error: 2: No such file or directory

#########################################################

尝试登陆本地数据库:

#########################################################

E:">sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 28 11:01:09 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn system/qqqqqq@oradb as sysdba
ERROR:
ORA-12541: TNS: 没有监听器

--如果没有启动ORACLE服务的话,将出现下面的错误而不是上面:
ERROR:
ORA-12560: TNS: 协议适配器错误

#########################################################

原因:监听器没有启动,无法解析“oradb”服务名,所以无法登陆数据库。

#########################################################
SQL> exit

#########################################################

启动监听器

#########################################################

E:">lsnrctl start

LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-6月 -2005 11:01:36

Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

启动tnslsnr:请稍候...

TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
系统参数文件为F:"oracle"ora92"network"admin"listener.ora
写入F:"oracle"ora92"network"log"listener.log的日志信息
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oyez)(PORT=1521)))
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=""."pipe"EXTPROC0ipc)))

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oyez)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
启动日期                  28-6月 -2005 11:01:38
正常运行时间              0 天 0 小时 0 分 2 秒
跟踪级别                  off
安全性                    OFF
SNMP                      OFF
监听器参数文件          F:"oracle"ora92"network"admin"listener.ora
监听器日志文件          F:"oracle"ora92"network"log"listener.log
监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oyez)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=""."pipe"EXTPROC0ipc)))
服务摘要..
服务 "OEMREP" 包含 1 个例程。
  例程 "OEMREP", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "PLSExtProc" 包含 1 个例程。
  例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "oradb.eleaf.org" 包含 1 个例程。
  例程 "oradb", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功

#########################################################

如果启动监听器时报“错误3 找不到可执行文件的路径”。
查 看[控制面板]=[服务]=OracleOraHome92TNSListener的属性,发现“可执行文件的路径项”是空的。打开注册表编辑器,搜索监 听服务对应的键值,终于在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet(ControlSet001、 ControlSet002)/Services下找到了OracleOraHome92TNSListener服务。右击它选择“新建字符串值”,取名 ImagePath,并双击它在数值中输入监听程序的路径,此处为"F:/oracle/ora92/bin/TNSLSNR.EXE"。再执行就正常 了。

原因:“超级兔子”和“windows优化大师”等系统维护软件会误删除注册表中的该项键值。

#########################################################

E:">sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 28 11:05:27 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn system/qqqqqq@oradb as sysdba
ERROR:
ORA-12500: TNS: 监听程序无法启动专用服务器进程

#########################################################

原因:本地数据库对应的服务没有打开

#########################################################
SQL> exit

#########################################################

打开本地数据库对应的服务,也可通过[控制面版]=[服务],选中相应服务,按工具栏上的[启动]按钮来启动。

#########################################################

E:">net start OracleServiceORADB
OracleServiceORADB 服务正在启动 .....................................
OracleServiceORADB 服务已经启动成功。


E:">sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 28 11:17:53 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn system/qqqqqq@oradb as sysdba
已连接。
SQL>
SQL> desc user_views
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 VIEW_NAME                                 NOT NULL VARCHAR2(30)
 TEXT_LENGTH                                        NUMBER
 TEXT                                               LONG
 TYPE_TEXT_LENGTH                                   NUMBER
 TYPE_TEXT                                          VARCHAR2(4000)
 OID_TEXT_LENGTH                                    NUMBER
 OID_TEXT                                           VARCHAR2(4000)
 VIEW_TYPE_OWNER                                    VARCHAR2(30)
 VIEW_TYPE                                          VARCHAR2(30)
 SUPERVIEW_NAME                                     VARCHAR2(30)

SQL> exit
从Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production中断开

E:">oemapp console
E:">

二、登陆到ManagerServer:

E:">net stop OracleServiceOEMREP
OracleServiceOEMREP 服务正在停止........
OracleServiceOEMREP 服务无法停止。

#########################################################

打开资料档案库服务,也可通过[控制面版]=[服务],选中相应服务,按工具栏上的[启动]按钮来启动。

#########################################################

E:">net start OracleServiceOEMREP
OracleServiceOEMREP 服务正在启动 ..............................................
OracleServiceOEMREP 服务已经启动成功。

在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>

#########################################################

尝试用sqlplus直接连接资料档案库。

#########################################################
E:">sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 28 11:58:26 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn /as sysdba
已连接。
SQL> conn system/qqqqqq@oemrep
已连接。
SQL> exit
从Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production中断开

#########################################################

启动Agent

#########################################################

E:">agentctl start

DBSNMP for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-6月 -2005 11:59:51

Copyright (c) 2002 Oracle Corporation.  All rights reserved.

正在启动 Oracle Intelligent Agent.......
代理已启动

#########################################################

如果Agent不能成功启动,则:

转到%oracle_home%"network"agent"下,删除所有后缀名为“.q”的文件。

如果还是不行,把services.ora也删除。

#########################################################

E:">oemctl start oms
OracleOraHome92ManagementServer 服务正在启动 .............
OracleOraHome92ManagementServer 服务已经启动成功。

#########################################################

Management Server启动过程中会要求输入用户名/密码,初始为sysman/oem_temp

#########################################################
E:">oemapp console
E:">

分享到:
评论

相关推荐

    windows 启动关闭Oracle监听和服务

    提供的压缩包文件“Oracle启动.bat”和“Oracle关闭.bat”可能是预先配置好的批处理脚本,用于自动化启动和关闭Oracle监听和/或服务。用户只需双击运行即可完成操作,简化了日常管理。 “重新配置Oracle监听.bat”...

    window下命令行启动oracle服务实用.pdf

    总结来说,管理和监控Oracle数据库服务在Windows环境下主要是通过命令行工具进行的,包括启动和停止监听器以及Oracle服务。理解并熟练掌握这些命令对于确保数据库的稳定运行至关重要。同时,定期检查和分析日志文件...

    oracle 数据库由Linux平台向Windows平台迁移

    Oracle数据库的跨平台迁移是一项技术性较强的工作,尤其是从Linux迁移到Windows。在本案例中,用户成功地将一个在Linux环境下运行的Oracle 10g数据库移植到了Windows操作系统上。以下是对这个过程的详细解释和扩展:...

    window系统下安装oracle11g

    ### Oracle 11g 在 Windows 系统下的安装与配置详解 #### 一、安装前的准备工作 在正式安装 Oracle 11g 之前,确保完成以下准备工作: 1. **下载 Oracle 11g 软件**:请自行从官方渠道下载适用于 Windows 系统的 ...

    oracle监听配置

    1. 启动Oracle网络管理器,如Windows下的"开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager",或在Linux/Unix环境下使用"netmgr"命令。 2. 在网络管理器中,添加新的监听程序,设置监听...

    window7上安装oracle10g

    在Window 7操作系统中安装Oracle 10g是一项技术性的任务,涉及到多个步骤和注意事项。Oracle 10g是一款强大的关系数据库管理系统,广泛应用于企业级数据管理。在Window 7环境下安装,主要涉及硬件和软件配置、安装...

    oracle ScoUnix下的Oracle安装及命令实践

    本文将深入探讨在ScoUnix环境下Oracle的安装过程以及常用命令的实践应用。 首先,让我们了解ScoUnix。ScoUnix,全称Santa Cruz Operation Unix,是一款基于UNIX的商业操作系统,它提供了稳定的服务器平台,特别适合...

    Linux下oracle 12c安装图解

    其中`nproc`控制了Oracle用户可以启动的最大进程数,`nofile`则控制了最大文件句柄数量。 ##### 配置登录限制 接着,需要编辑`/etc/pam.d/login`文件,添加以下内容来应用上述权限限制。 ``` sessionrequired/lib64...

    window websphere7 oracle.docx

    - 可以通过命令行启动服务器,命令为 `startServer.bat server1` 或者 `stopServer.bat server1` 来停止服务器。 - 也可以通过 WebSphere 的控制台界面启动服务器。 #### 二、配置 HJ-eHR4.0 运行环境 在配置 HJ...

    bat脚本(oracle静默安装+创建数据库)

    - `ORACLE_BASE`:Oracle基目录,所有Oracle相关的目录都会在这个目录下创建。 - `INSTALL_TYPE`:选择安装类型,如"Database Server"。 - `DE回应FILE_DIR`:响应文件的路径。 - `回应FILE`:响应文件的名称。 ...

    windows下安装oracle+asm

    在Windows环境下安装Oracle数据库及其自动存储管理(ASM)系统,是一项技术挑战,涉及到多个步骤与配置要点。本文将深入解析这一过程,旨在为IT专业人士提供一份详尽的指南。 ### 安装前的系统准备 #### 确认系统...

    windows oracle92 data guard

    本篇文章将详细介绍如何在 Windows 环境下搭建 Oracle 9i 的 Data Guard 集群,包括主库和从库的安装配置、归档日志管理、控制文件及参数文件的创建等关键步骤。 #### 二、环境准备 - **操作系统**:Windows Server...

    ora-01033:oracle initialization or shutdown in progress 解决方法

    - 使用以下命令启动Oracle实例至Mount模式: ``` SQL&gt; startup mount ``` 成功启动后,系统会显示一些关于SGA内存分配的信息,如“Total System Global Area”、“FixedSize”、“VariableSize”等。 6. **...

    Oracle在LINUX平台下的安装教程详解

    ### Oracle在LINUX平台下的安装教程详解 #### 一、前言 本文旨在详细介绍Oracle数据库在LINUX平台下的安装步骤及注意事项,适用于Oracle 10G版本,特别针对Red Hat Enterprise 5.2系统环境。文章将从系统预配置、...

    oracle 安装时提示256颜色

    这一问题通常出现在Linux或Unix环境下,当用户试图通过文本界面(非图形界面)进行Oracle安装时,会遇到类似的错误信息,导致安装过程无法顺利进行。本文将深入探讨这一问题的成因、解决方案以及预防措施,帮助读者...

    rehdat下oracle10g的安装

    在Redhat Linux操作系统环境下安装Oracle 10g是一项复杂但重要的任务,因为它涉及到数据库服务器的稳定性和性能。本文将详细阐述整个安装过程,包括硬件需求、软件要求、用户与组的创建、目录设置、内核参数调整以及...

    在CentOS 7.1下安装Oracle 11gR2

    此外,Oracle 11gR2的安装需要一个运行X Window图形界面的环境。在开始安装之前,确保你是以root用户权限操作,因为很多步骤需要root权限。 在开始安装之前,还需要安装一些必要的软件包,包括binutils、gcc、glibc...

    centos 4.5下安装oracle 9204

    在CentOS 4.5操作系统环境下安装Oracle 9i Release 2 (9.2.0.4)是一项技术性较强的任务,涉及到多个步骤和注意事项。Oracle数据库是企业级的数据库管理系统,广泛应用于各种规模的企业中,因此在Linux系统上安装和...

    Linux6.5下Oracle11g RAC搭建

    ### Linux 6.5 下 Oracle 11g RAC 搭建 #### 一、系统运行环境 在搭建 Oracle 11g RAC(Real Application Clusters)之前,需要确保满足以下系统运行环境的要求: ##### 1.1 系统硬件环境 - **内存**:至少需要 ...

Global site tag (gtag.js) - Google Analytics