- 浏览: 19937 次
- 来自: ...
最新评论
一、独立启动:
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
SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 8月 22 09:27:35 2006 Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> select instance_name from v$instance; INSTANCE_NAME |
测试2,ORA_EYGLE_AUTOSTART=FALSE时:
C:">net start oracleserviceeygle
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:">
发表评论
-
oracle rac 常用命令
2010-01-22 08:38 10955 RAC 相关的管理命令 5.1 健康检查CSS, ... -
Open Source Total IT management Solution
2009-12-30 09:19 1096在IT管理领域里,商业 ... -
使用X-UA-Compatible来设置IE8兼容模式
2009-12-29 10:31 1268英文原文:http://msdn.micr ... -
websphere集群
2009-12-23 22:22 23311. 介绍 当前,越来越多的企业用户基于WebSphere应 ... -
apache+tomcat的集群--另一种方式
2009-12-17 15:11 1112在网上看了搜了下,好像很少专门介绍mod_proxy模块的功能 ...
相关推荐
提供的压缩包文件“Oracle启动.bat”和“Oracle关闭.bat”可能是预先配置好的批处理脚本,用于自动化启动和关闭Oracle监听和/或服务。用户只需双击运行即可完成操作,简化了日常管理。 “重新配置Oracle监听.bat”...
总结来说,管理和监控Oracle数据库服务在Windows环境下主要是通过命令行工具进行的,包括启动和停止监听器以及Oracle服务。理解并熟练掌握这些命令对于确保数据库的稳定运行至关重要。同时,定期检查和分析日志文件...
Oracle数据库的跨平台迁移是一项技术性较强的工作,尤其是从Linux迁移到Windows。在本案例中,用户成功地将一个在Linux环境下运行的Oracle 10g数据库移植到了Windows操作系统上。以下是对这个过程的详细解释和扩展:...
总结来说,通过Windows下的BAT命令与Oracle的SQL*Loader功能结合,我们可以构建一个高效的数据库导入流程,尤其在处理大量数据时,这种自动化方法能够显著提高工作效率。在实际应用中,要根据具体需求灵活调整和优化...
### Oracle 11g 在 Windows 系统下的安装与配置详解 #### 一、安装前的准备工作 在正式安装 Oracle 11g 之前,确保完成以下准备工作: 1. **下载 Oracle 11g 软件**:请自行从官方渠道下载适用于 Windows 系统的 ...
1. 启动Oracle网络管理器,如Windows下的"开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager",或在Linux/Unix环境下使用"netmgr"命令。 2. 在网络管理器中,添加新的监听程序,设置监听...
在Window 7操作系统中安装Oracle 10g是一项技术性的任务,涉及到多个步骤和注意事项。Oracle 10g是一款强大的关系数据库管理系统,广泛应用于企业级数据管理。在Window 7环境下安装,主要涉及硬件和软件配置、安装...
本文将深入探讨在ScoUnix环境下Oracle的安装过程以及常用命令的实践应用。 首先,让我们了解ScoUnix。ScoUnix,全称Santa Cruz Operation Unix,是一款基于UNIX的商业操作系统,它提供了稳定的服务器平台,特别适合...
其中`nproc`控制了Oracle用户可以启动的最大进程数,`nofile`则控制了最大文件句柄数量。 ##### 配置登录限制 接着,需要编辑`/etc/pam.d/login`文件,添加以下内容来应用上述权限限制。 ``` sessionrequired/lib64...
- 可以通过命令行启动服务器,命令为 `startServer.bat server1` 或者 `stopServer.bat server1` 来停止服务器。 - 也可以通过 WebSphere 的控制台界面启动服务器。 #### 二、配置 HJ-eHR4.0 运行环境 在配置 HJ...
- `ORACLE_BASE`:Oracle基目录,所有Oracle相关的目录都会在这个目录下创建。 - `INSTALL_TYPE`:选择安装类型,如"Database Server"。 - `DE回应FILE_DIR`:响应文件的路径。 - `回应FILE`:响应文件的名称。 ...
在Windows环境下安装Oracle数据库及其自动存储管理(ASM)系统,是一项技术挑战,涉及到多个步骤与配置要点。本文将深入解析这一过程,旨在为IT专业人士提供一份详尽的指南。 ### 安装前的系统准备 #### 确认系统...
本篇文章将详细介绍如何在 Windows 环境下搭建 Oracle 9i 的 Data Guard 集群,包括主库和从库的安装配置、归档日志管理、控制文件及参数文件的创建等关键步骤。 #### 二、环境准备 - **操作系统**:Windows Server...
- 使用以下命令启动Oracle实例至Mount模式: ``` SQL> startup mount ``` 成功启动后,系统会显示一些关于SGA内存分配的信息,如“Total System Global Area”、“FixedSize”、“VariableSize”等。 6. **...
### Oracle在LINUX平台下的安装教程详解 #### 一、前言 本文旨在详细介绍Oracle数据库在LINUX平台下的安装步骤及注意事项,适用于Oracle 10G版本,特别针对Red Hat Enterprise 5.2系统环境。文章将从系统预配置、...
在Redhat Linux操作系统环境下安装Oracle 10g是一项复杂但重要的任务,因为它涉及到数据库服务器的稳定性和性能。本文将详细阐述整个安装过程,包括硬件需求、软件要求、用户与组的创建、目录设置、内核参数调整以及...
这一问题通常出现在Linux或Unix环境下,当用户试图通过文本界面(非图形界面)进行Oracle安装时,会遇到类似的错误信息,导致安装过程无法顺利进行。本文将深入探讨这一问题的成因、解决方案以及预防措施,帮助读者...
此外,Oracle 11gR2的安装需要一个运行X Window图形界面的环境。在开始安装之前,确保你是以root用户权限操作,因为很多步骤需要root权限。 在开始安装之前,还需要安装一些必要的软件包,包括binutils、gcc、glibc...
在CentOS 4.5操作系统环境下安装Oracle 9i Release 2 (9.2.0.4)是一项技术性较强的任务,涉及到多个步骤和注意事项。Oracle数据库是企业级的数据库管理系统,广泛应用于各种规模的企业中,因此在Linux系统上安装和...