`
Mr.Benny
  • 浏览: 27692 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

命令行启动oracle 步骤

阅读更多
一、oracle启动:

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

检查监听器状态:

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

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: 没有监听器

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

原因:监听器没有启动,无法解析“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 OracleServiceORCL
OracleServiceORCL服务正在启动 .....................................
OracleServiceORCL服务已经启动成功。


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/system@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 OracleServiceORCL
OracleServiceORCL服务正在停止........
OracleServiceORCL服务无法停止。

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

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

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

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

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

尝试用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

分享到:
评论

相关推荐

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

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

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

     《Oracle11g宝典》以Oracle提供的示例数据库为背景,从基本原理、理论提高、实际操作、经验策略、应用开发等方面,结合命令行方式、开发工具的使用、管理工具的使用、Oracle与Windows之间的关系等知识点,按照学习...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,是真正应用集群、性能调优以及数据库内部属性方面的专家。同时是一位演讲家及Oracle ACE。  JARED STILL 从1994年就开始使用...

    oracle10g课堂练习II(1)

    配置 RMAN 的步骤 2-8 RMAN 资料档案库数据存储:选项比较 2-9 备份目标 2-11 介质管理 2-12 将快速恢复区与 RMAN 配合使用 2-14 使用 EM 监视快速恢复区 2-16 快速恢复区的空间使用 2-17 V$FLASH_RECOVERY_...

    1-oracle傻瓜手册(自己修订版)

    6 ORACLE的启动和关闭 34 7 常用技巧 35 7.1 增加、更改和删除域 35 7.2 删除冗余记录 36 7.3 更改字符集 37 7.4 表数据迁移 37 7.5 成批生成数据 37 7.6 注意要点 38 8 数据库优化 39 8.1 通用设置 39 8.1.1 硬件...

    ORACLE 常用手册导入导出

    1. Oracle逻辑错误造成无法启动 逻辑恢复: 重新create database及各tablespace,import。可恢复到上次export的数据 物理恢复: 将所有datafile copy回来,并利用archivelog将数据库recover到故障前的状态 2. 某一...

    oracle10g课堂练习II(2)

    配置 RMAN 的步骤 2-8 RMAN 资料档案库数据存储:选项比较 2-9 备份目标 2-11 介质管理 2-12 将快速恢复区与 RMAN 配合使用 2-14 使用 EM 监视快速恢复区 2-16 快速恢复区的空间使用 2-17 V$FLASH_RECOVERY_...

    oracle教案(doc)+SQL Reference 10g(chm).rar

    1.2.3 oracle必须启动的服务 2 1.3 oracle常见的第三方工具 4 2. SQL/PLUS 5 2.1 命令行方式 5 2.2 动手实践 9 3. SQL语句 9 3.1 所需要用到的表 9 3.1.1 雇员表(emp) 10 3.1.2 部门表(emp) 10 3.1.3 工资等级表 ...

    oracle asm rac

    命令行修改 # hostname node1 第二节点修改为 node2 执行 [root@localhost ~]# su - [root@node1 ~]# 我们在安装虚拟机时添加了两块网卡 在这里我们把 eth0作为对外访问使用 eth1作为对对内访问使用 配置IP地址 ...

    weblogic集群部署文档.docx

    1、在命令行,进入安装文件wls1036_generic.jar所在文件夹 然后输入命令: java -jar wls1036_generic.jar 点击回车后程序会启动weblogic安装文件的图形安装界面。 按下来的安装和在windows中安装普通文件一样了。 ...

    play24-guice-mybatis:https上博客条目的代码示例

    与博客文章中描述的内容相比,它添加了一些细节和其他对演示有用的内容,但与文章中的消息无关,例如,此示例使用而不是Oracle(出于明显的原因),并且添加一些次要示例数据。怎么跑您应该可以通过运行以下操作来...

    plsql-cop-sonar:用于SonarQube的PLSQL Cop

    用于SonarQube的db * CODECOP 介绍 DB * CODECOP为SonarQube是一个插件 。 该插件分析SQL和PL / SQL代码并计算各种指标,并检查该代码是否符合...您可以按照以下步骤从命令行开始分析(有关更多信息,请参阅 ): sona

    移动安全测试框架MobSF.zip

    首先,配置动态分析器我们需要获取以下4个方面的信息,(1)VM UUID(2)快照 UUID(3)主机/代理 IP(4)VM/设备 IP操作步骤1、打开VirtualBox(本文主要以VirtualBox为样例),选择文件->导入应用,并选中MobSF...

    数据库项目组日常运维及应急故障处理手册.docx

    在命令行执行: C:\> orakill db1 7642 C:\> orakill db1 7644 4. 停止数据库 SQL> shutdown immediate 清理分布式事务 -- 9i需要设置_sum_debug_mode SQL> alter session set "_smu_debug_mode" = 4; ...

    php网络开发完全手册

    13.7 数据库设计的方法与步骤 210 13.7.1 需求分析 211 13.7.2 概念设计的E-R方法 214 13.7.3 数据库的逻辑设计方法 215 13.7.4 物理设计阶段 218 13.7.5 数据库的实施阶段 218 13.7.6 数据库的运行和维护阶段 218 ...

    InstallAnywhere v5.5.1--专业、强大的安装工具

    ·内置安装步骤列表,突出安装的每一阶段 ·内置的安装器面板:介绍、要点、协议、选择安装文件、用户输入、密码、序列号、功能集、部件、安装摘要,等等。 ·内置的命令行控制台的交互以匹配图象化的面板 ·...

    (重要)AIX command 使用总结.txt

    swapon -a //启动所有的分页空间 ##交换区命令end ##查看HACMP, 外部硬盘信息: lscfg -v lscfg -v | grep -E "pdisk|hdisk" //可查看已经加入到卷组中的磁盘的大小 ## lsdev命令start 常用参数说明: C ->列出...

    JAVA上百实例源码以及开源项目

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    JAVA上百实例源码以及开源项目源代码

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

Global site tag (gtag.js) - Google Analytics