一、独立启动: Microsoft Windows 2000 [Version 5.00.2195] ######################################################### 检查监听器状态: ######################################################### 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)))
######################################################### 尝试登陆本地数据库: #########################################################
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 --如果没有启动ORACLE服务的话,将出现下面的错误而不是上面: ######################################################### 原因:监听器没有启动,无法解析“oradb”服务名,所以无法登陆数据库。 ######################################################### ######################################################### 启动监听器 ######################################################### 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 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oyez)(PORT=1521))) ######################################################### 如果启动监听器时报“错误3 找不到可执行文件的路径”。 原因:“超级兔子”和“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 ######################################################### 原因:本地数据库对应的服务没有打开 ######################################################### ######################################################### 打开本地数据库对应的服务,也可通过[控制面版]=[服务],选中相应服务,按工具栏上的[启动]按钮来启动。 ######################################################### E:">net start OracleServiceORADB
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> exit E:">oemapp console 二、登陆到ManagerServer: E:">net stop OracleServiceOEMREP
######################################################### 打开资料档案库服务,也可通过[控制面版]=[服务],选中相应服务,按工具栏上的[启动]按钮来启动。 ######################################################### E:">net start 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时:
测试2,ORA_EYGLE_AUTOSTART=FALSE时:
######################################################### 尝试用sqlplus直接连接资料档案库。 ######################################################### 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 ######################################################### 启动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 ######################################################### Management Server启动过程中会要求输入用户名/密码,初始为sysman/oem_temp ######################################################### |
|