win2000下不能启动oracle(转)

原创 2004年06月28日 20:50:00

 
1 解决办法
 
1.1 ORADIM方法
1. 确认控制面板的服务OracleStart<sid>已经启动。确认服务的login tab中的登陆用户名和密码正确。
2. 检查数据库启动选项,在DOS下执行:
ORADIM -H 
3. 如果数据库启动选项选项不正确,修改相关参数,执行:
ORADIM -EDIT -SID <SID> -INTPWD <PASSWORD> -STARTMODE AUTO -PFILE <path/initSID.ora> 
4. 正常关闭数据库:
set oracle_sid=SID 
svrmgrxx 
connect internal/<password> 
shutdown immediate 
5. 执行以下命令文件:
oracle_home/database/strt<sid>.cmd 
6. 执行完毕后,检查 $ORACLE_HOME/database下的oradim.log
日志文件显示数据库正常启动,使用sqlplus等测试连接访问,如果访问成功说明问题已经解决。
7. 如果没有成功请重建strt<sid>.cmd,方法如下。
 
oradim80 -delete -sid SID
oradim80 -new -sid SID -intpwd <password> -startmode auto -pfile <path/initSID.ora> 
 
1.2 注册表参数修改方法
 
在注册表hkey_local_machine/software/oracle/homexx (xx=home number) 下设置:
ORA_SID_AUTOSTART为true
ORA_SID_PFILE为pfile的全路径; 
注意:以上参数中的SID要替换成实际使用数据库的SID,例如:数据库的SID为ORCL, 参数为ORA_ORCL_AUTOSTART
 
1.3 修改SQLNET.AUTHENTICATION_SERVICES
修改$ORACLE_HOME/network/admin/sqlnet.ora文件
将原有的:SQLNET.AUTHENTICATION_SERVICES= (NTS)
改为:SQLNET.AUTHENTICATION_SERVICES= (NONE)
或者直接注释:#SQLNET.AUTHENTICATION_SERVICES= (NTS)
这是一个解决办法,但也存在一些问题。
SQLNET.AUTHENTICATION_SERVICES设为NONE或者注释后,ORACLE不再使用操作系统认证,不再向域管理器确认登陆者的身份。当使用connect internal or connect / as sysdba登录时,可能会出现例如ORA-3113等问题。

oracleconsoleorcl服务不能启动原因分析

本人安装的是oracle win32 11g,刚装上一切正常,当时是连接在局域网上的,但是隔了一天后第二次再开机启动数据库后,发现oracleconsoleorcl服务不能启动了,网上查了很多资料,发...
  • youlezhe
  • youlezhe
  • 2016年05月17日 15:02
  • 2209

oracle数据库OracleDBconsole服务无法启动的原因及其解决思路

解决问题的思路很新颖,学到这这方法对于其他许多类似的问题解决同样适用。 装Oracle 11g,装完数据库软件、新建一个数据库(数据库的SID为orcl20120825),但是无法进入网页版...
  • nankeyimengxihe
  • nankeyimengxihe
  • 2015年12月29日 14:53
  • 1861

oracle 启动不了的常见故障

-- oracle 启动不了的常见故障  第一种: ORA-01507: database not mounted ORACLE instance shut down. SQL> conn /a...
  • lock0531
  • lock0531
  • 2014年01月24日 20:33
  • 697

Win 2000远程控制的3种安全解决方法

我们设想有一个远程控制方案:一个公司要安置这样一个IISWeb服务器,它被放在300里以外。服务器是宽带网络、有空调装置、电力控制装置三者结合的个服务器中心。这个网络服务中心既稳固又价钱合理,但要求客...
  • candy_578079476
  • candy_578079476
  • 2017年04月10日 00:44
  • 579

计算机名称修改导致监听无法启动

问题现象 当Oracle安装完成之后,用户有可能将本地的计算机名称进行修改,例如,原来的计算机名称是LiXingHua,现在要将其修改为MLDN 这样更改之后,有可能造成Ora...
  • qq_33301113
  • qq_33301113
  • 2017年01月28日 11:45
  • 228

个人总结:oracle数据库监听服务启动不成功

1。IP错误。 在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp 数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正...
  • hustwht
  • hustwht
  • 2016年08月17日 00:15
  • 8065

在Windows平台下修改Oracle实例不随服务启动

在Windows平台下修改Oracle实例不随服务启动 一、在Windows平台下修改Oracle实例不随服务启动: 1、修改注册表如下键值实现: HKEY_LOCAL_MACHINE\SOFTW...
  • haiross
  • haiross
  • 2013年11月13日 15:32
  • 1562

Linux安装Oracle成功后,启动sqlplus问题集合

注意:Oracle安装不能用root用户安装,必须新建用户安装   1、  sqlplus命令不识别问题(bash :sqlplus command not found) 当你首次安...
  • Kally_Wang
  • Kally_Wang
  • 2017年06月09日 19:14
  • 1663

ORACLE中关于OEM不能启动的问题

总体说来EM在ORACLE中是一个脆弱的工具,有太多的因素影响其正常启动. 一般来说要找到其不能启动的原因可以依次从下面着手. 1.进入计算机内的"服务"列表,看Oracle控制台服务(Oracl...
  • zhshow
  • zhshow
  • 2013年09月27日 21:49
  • 3184

Oracle 判断字符串是否能转成数字。

Sybase 有自带的系统函数 isnumeric 来判断1个字符是否能转换成数字。而Oracle没有这个函数,所以在sql语句使用to_number函数时有时候会因为数据问题导致系统出错。解决方案有...
  • nvd11
  • nvd11
  • 2013年04月02日 00:55
  • 761
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:win2000下不能启动oracle(转)
举报原因:
原因补充:

(最多只允许输入30个字)