我用的是windows 2003的系统,oracle9i,启动以下这两个服务后会自动停止:
OracleOraHome90Agent
OracleOraHome90TNSListener
日志显示:
OracleOraHome90Agent:
-------------- [OracleOraHome90Agent] ------------
Sending initial service status..
Commandline is "E:\oracle\ora90\bin\dbsnmpwd.bat" -agent_name OracleOraHome90Agent
2. WAIT_OBJECT_0: Agent exited with retCode 0.
Agent failed to startup.
Check E:\oracle\ora90\network\log\OracleOraHome90Agent.nohup for details
OracleOraHome90TNSListener:
TNSLSNR for 32-bit Windows: Version 9.0.1.1.1 - Production on 04-5月 -2007 14:50:30
Copyright (c) 1991, 2001, Oracle Corporation. All rights reserved.
系统参数文件为E:\oracle\ora90\network\admin\listener.ora
写入E:\oracle\ora90\network\log\listener.log的日志信息
写入E:\oracle\ora90\network\trace\listener.trc的跟踪信息
跟踪级别当前为0
以 pid=4092 开始
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ygogo98sla5i4oh)(PORT=1521)))
TNS-12545: 因目标主机或对象不存在,连接失败
TNS-12560: TNS: 协议适配器错误
TNS-00515: 因目标主机或对象不存在,连接失败
32-bit Windows Error: 1004: Unknown error
不再监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
原因是我安装了oracle之后,又修改了主机名
解决方法:
一、直接修改 listener.ora
路径是: oracle安装目录\ora90\network\ADMIN\listener.ora
修改HOST 为主机名或者IP
二、通过 Net Manager,在 监听程序\LISTENER 下直接修改主机即可
分享到:
相关推荐
这两个脚本极大地简化了Oracle数据库的日常管理,特别是在开发环境中,频繁启动和停止数据库时,能节省大量时间。需要注意的是,为了保证脚本的安全性,应当限制对这些脚本的访问权限,防止未经授权的用户进行误操作...
例如,`Oracle启动·关闭命令.bat`文件可能包含以下内容: ``` echo off set ORACLE_HOME=你的Oracle安装目录 set ORACLE_SID=你的数据库SID sqlplus /nolog connect / as sysdba startup mount alter ...
在操作系统启动时,Oracle 11g的相关服务会自动运行,这可能导致开机速度变慢。为了解决这个问题,我们可以将这些服务设置为手动启动,并通过自定义的脚本来控制启动和停止,从而优化系统的开机性能。 在“启动...
标题中的“自己写个启动和关闭Oracle服务的bat文件”指的是使用批处理(.bat)脚本来自动化控制Oracle数据库服务的启停。Oracle数据库是一种广泛应用的关系型数据库管理系统,它的服务通常需要通过操作系统的服务...
在给定的文件名中,“oracle启动服务.bat”和“oracle停止服务.bat”是两个关键的批处理脚本。在Windows环境下,`.bat`文件是一种命令行脚本,可以通过系统命令调用Oracle数据库的相关工具,如`sqlplus`或`oradim`,...
通过上述介绍,我们可以看出,在 Linux 系统中启动和关闭 Oracle 数据库以及进行日常管理操作时,不仅需要了解数据库本身的命令,还需要熟练掌握一系列基本的 Linux 命令。这些技能是每个 Oracle DBA 必备的基础知识...
为了避免文件过大,可以在数据库关闭时改名,Oracle会在找不到原有文件时自动生成新的ALERT日志。 在重启数据库的过程中,创建控制文件(CONTROL FILE)的命令是恢复损坏数据库的关键。`CREATE CONTROLFILE`命令...
### 如何查看、启动或关闭Oracle数据库的归档模式 #### 归档模式概述 在Oracle数据库中,归档模式(Archivelog Mode)是一种重要的数据保护机制,它允许数据库在发生故障时进行完整的恢复。当数据库处于归档模式时...
- 除了手动运行批处理文件,还可以配置Windows服务来实现Oracle数据库的自动启动和关闭。`sc create`命令可以创建新的系统服务,`sc config`命令可以修改服务属性,如启动类型(自动、手动等)和依赖项。 - 通常,...
Oracle服务器的启动与关闭是数据库管理中的基础操作,对于系统的稳定性和数据安全性至关重要。本文档主要介绍了在Linux环境下,如何重启Oracle服务器以及不同类型的数据库关闭方法。 首先,重启服务器的顺序是关键...
在进行数据库关闭和启动时,需要注意权限管理和数据库状态监控,以确保数据的完整性和系统的稳定性。同时,对于数据库的维护操作,如备份、恢复和性能优化等,也应该定期进行,以防止意外情况的发生。 总的来说,...
在`/etc/init.d/oracle`文件中,定义了Oracle服务的启动、停止等操作。示例如下: ```bash #!/bin/bash # chkconfig: 345 97 06 # description: Startup script for oracle Databases case "$1" in start) echo ...
本文将深入探讨如何通过脚本启动和停止Oracle数据库服务,以提高管理和维护的效率。 首先,让我们关注标题"启动Oracle的脚本"。在Oracle数据库管理中,启动和停止数据库服务通常是管理员的日常工作。手动操作虽然...
Oracle数据库的开机自启动涉及到将数据库实例和监听程序配置为操作系统服务,以便在服务器启动或关闭时自动管理。以下是对这个过程的详细说明: 1. **启动Oracle数据库实例的shell脚本**: 这个脚本 `/oracle/home...
在IT行业中,数据库管理系统是企业数据存储和管理的核心,而Oracle 10G作为Oracle公司的...而通过理解批处理文件的工作原理和Oracle服务的控制方法,不仅可以自动化执行这些任务,还能在遇到问题时迅速定位并解决问题。
### Oracle启动过程、Shutdown与Startup参数详解 #### 一、Oracle数据库关闭命令(SHUTDOWN) 在Oracle数据库管理中,正确地使用关闭命令至关重要。以下是几种常见的关闭方式: 1. **NORMAL**:正常关闭模式,...
### Oracle数据库启动与关闭详解 #### 一、Oracle数据库启动方式 Oracle数据库的启动过程涉及到多个阶段,每个阶段都有其特定的功能与作用。下面将详细介绍几种常用的启动方式及其特点。 ##### 1. `startup ...
4. **关闭数据库**:使用`shutdown immediate`命令关闭数据库,这会立即停止所有用户会话并关闭数据库。 5. **启动数据库到挂载状态**:使用`startup mount`命令启动数据库但不打开,这样可以对数据库进行只读操作...
如果服务启动后立即自动关闭,可能是由于配置文件中的错误导致。 3. **检查配置文件**:打开`listener.ora`文件,例如位于`d:\oracle\ora90\network\admin\listener.ora`。 4. **修改主机名**:确认`listener.ora`...
然而,如果在某些特定情况下,如在PL/SQL Developer中,自动提交被关闭,那么执行的DML操作不会立即生效,直到你手动执行`COMMIT`或者关闭当前会话。 在PL/SQL Developer中,这个设置可以在“工具”(Tools)菜单下...