在为indows2000上安装ORACLE9, 用向导建数据库实例时发生错误 ORA-01041:内部错误,hostdef扩展名不存在。 如果选忽略继续进行又会出现 ORA-24324:未初始化服务句柄。
解决方案 »
- Windows 服务程序中,如何操作Oracle数据库
- 怎么我安装的Oracle 11g 的 sqlplus 是win32的啊 应该怎么配置啊?
- APEX 中调用过程实现定时怎么弄
- sql语句如何能解决一元一次方程的问题
- 怎样把sqlserver的事务处理存储过程转为oracle实现,谢谢!!!
- oracle启动不起来 请高手指教
- 求一个查询问题!开发急用!
- 提取前几行数据
- 求助!sql语句优化
- 请教:用IMP73,遇到回滚段出错的问题
- 根据一个表的数据将另一个表的数据补全,求这样的一条SQL语句或存储过程
- 有关在redhat as 4.0下安装oracle 10g for IBM power 的安装
关于安装Oracle遇到ORA-01041 关键词:ORA-01041,hostdef扩展名不存在 背景:刚加入新公司,想在自己的机器上安装一个Oracle,凭以往的经验,很容易的,但一下子楞是没安上,好奇怪,后来反复安装,研究,把问题终于解决了。
环境:
局域网域:域KDSV
域用户 :KDSV/luhengjun 已经把这个域用户加入到本机器的Aminstrators组中
机器配置:CPU P4-2.8GHz, 1G内存
用域用户:KDSV/luhengjun登录
步骤:
1、安装Oracle9i
以前在志鸿工作时也几次安装过Oracle 9i,很好安装,没任何问题。
但这次问题发生在当创建库时,提示ORA-01041错误,hostdef扩展名不存在。如果忽略的话,会一连串的错误弹出。只能选择放弃。
此时,基本都已经安装好,就是没能创建库,所以用图形工具Database conifguration Assistant重新创库,问题依旧,很是纳闷。 于是到网上到处找关于ORA-01041的网页,但好像没有能成功的解决的。
当时怀疑是否P4的CPU不被认识,就好象无法直接在P4安8i(重命名一个文件就可以解决)?
或9i这个版本有问题?
于是删除掉这个完全安装的Oracle92、重新安装Oracle8.16
我想这是一个比较成熟的版本,自己安装过不下十几次了,应该没问题了吧。
问题又发生在创库的时候,
1、提示一个ORA错误,通信信道已经结束,
2、如果反复用工具创库,也可能提示TNS写入包失败
所以看来并不是Oracle安装文件的问题,是其他问题造成的。
于是删除掉这个完全安装的Oracle8.163、另外找了一个版本安装Oracle9.02
问题依旧,灵机一动,断开网络试试,本机安装,没网络也应该没问题的,于是
1、我先拔掉网线断开网络
2、Database conifguration Assistant重新创库时,,这次提示"身份检索失败"
3、于是用Administrator登录到本机,不登录到域KDSV
4、创库竟然成功,没任何错误。
5、用命令 sqlplus system/oracle 连接成功。4、重新登录到域KDSV。
1、用命令 sqlplus system/oracle 连接失败,提示"通信信道已经结束"
2、一旦用administrator登录本机,就OK,用KDSV/luhengjun登录到域,就失败。
解决办法:
当时对这个问题很是奇怪,于是进行如下修改:
1、在Net Manager图形工具中,
Oracle Net配置--本地--概要文件--Oracle高级安全性,验证去掉NTS,即没有任何验证方法。
保存,退出。2、找到Ora9/network/admin/sqlnet.ora
我的文件只有一行
NAMES.DEFAULT_DOMAIN=kdsv
手工添加一行
SQLNET.AUTHENTICATION_SERVICES=(NONE)
保存,退出。
3、重新启动机器,于是数据库就重启了。
4、用KDSV/luhengjun登录到域,用命令 sqlplus system/oracle 连接成功,问题解决。
关于安装Oracle遇到ORA-01041 关键词:ORA-01041,hostdef扩展名不存在 背景:刚加入新公司,想在自己的机器上安装一个Oracle,凭以往的经验,很容易的,但一下子楞是没安上,好奇怪,后来反复安装,研究,把问题终于解决了。
环境:
局域网域:域KDSV
域用户 :KDSV/luhengjun 已经把这个域用户加入到本机器的Aminstrators组中
机器配置:CPU P4-2.8GHz, 1G内存
用域用户:KDSV/luhengjun登录
步骤:
1、安装Oracle9i
以前在志鸿工作时也几次安装过Oracle 9i,很好安装,没任何问题。
但这次问题发生在当创建库时,提示ORA-01041错误,hostdef扩展名不存在。如果忽略的话,会一连串的错误弹出。只能选择放弃。
此时,基本都已经安装好,就是没能创建库,所以用图形工具Database conifguration Assistant重新创库,问题依旧,很是纳闷。 于是到网上到处找关于ORA-01041的网页,但好像没有能成功的解决的。
当时怀疑是否P4的CPU不被认识,就好象无法直接在P4安8i(重命名一个文件就可以解决)?
或9i这个版本有问题?
于是删除掉这个完全安装的Oracle92、重新安装Oracle8.16
我想这是一个比较成熟的版本,自己安装过不下十几次了,应该没问题了吧。
问题又发生在创库的时候,
1、提示一个ORA错误,通信信道已经结束,
2、如果反复用工具创库,也可能提示TNS写入包失败
所以看来并不是Oracle安装文件的问题,是其他问题造成的。
于是删除掉这个完全安装的Oracle8.163、另外找了一个版本安装Oracle9.02
问题依旧,灵机一动,断开网络试试,本机安装,没网络也应该没问题的,于是
1、我先拔掉网线断开网络
2、Database conifguration Assistant重新创库时,,这次提示"身份检索失败"
3、于是用Administrator登录到本机,不登录到域KDSV
4、创库竟然成功,没任何错误。
5、用命令 sqlplus system/oracle 连接成功。4、重新登录到域KDSV。
1、用命令 sqlplus system/oracle 连接失败,提示"通信信道已经结束"
2、一旦用administrator登录本机,就OK,用KDSV/luhengjun登录到域,就失败。
解决办法:
当时对这个问题很是奇怪,于是进行如下修改:
1、在Net Manager图形工具中,
Oracle Net配置--本地--概要文件--Oracle高级安全性,验证去掉NTS,即没有任何验证方法。
保存,退出。2、找到Ora9/network/admin/sqlnet.ora
我的文件只有一行
NAMES.DEFAULT_DOMAIN=kdsv
手工添加一行
SQLNET.AUTHENTICATION_SERVICES=(NONE)
保存,退出。
3、重新启动机器,于是数据库就重启了。
4、用KDSV/luhengjun登录到域,用命令 sqlplus system/oracle 连接成功,问题解决。