oracle9i无法建立数据库实例

sdjiang2004 2004-10-27 11:19:37
p4机器win2000 professional下装9i,100%后在进行数据库实例配置过程中总是提示:
错误:
ORA-01041:内部错误,hostdef扩展名不存在(这个扩展名是个什么东西?)
忽略以后又提示:
错误:
ORA-03113:未连接到ORACLE
要么就是什么tns之类的错(记不大清了)

数据库实例总是无法安装成功,连sqlplus都无法进入
重装了n次问题基本上一样,郁闷中。。。。盼指点!
...全文
140 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
asxulong 2004-11-02
  • 打赏
  • 举报
回复
是不是用户的问题!!!
你的机器是不是在域里,或者是你用了别的用户
试着用你安装系统时的用户
zealot_zk 2004-11-02
  • 打赏
  • 举报
回复
你可以在安装时选择只安装软件,在安装完毕后使用oracle自带得dbca进行建库,或者使用已经写好的创建数据库的脚本进行建库。
sdjiang2004 2004-11-02
  • 打赏
  • 举报
回复
楼上说的不错,我确实是在域里安装时遇到的问题。
但是我如果不登陆到域的话,安装就没有意义了,有什么办法可以解决这个问题呢?
sdjiang2004 2004-10-29
  • 打赏
  • 举报
回复
自己頂一下
zhaokeke2004 2004-10-28
  • 打赏
  • 举报
回复
In my documentation, the ORA-1041 is as follows:
01041: "internal error, hostdef extension doesn't exist"
* Cause: Pointer to hstdef extension in hstdef is null.
* Action: Report as a bug
________________________________________________________________________
If this is a bug, then Oracle Support should help you. Call them again
and insist that it is a bug.

sdjiang2004 2004-10-28
  • 打赏
  • 举报
回复
我在別人的機器上裝也是一點問題都沒有,就是不能在我自己的機器上裝,真是見鬼了.
shareanway 2004-10-27
  • 打赏
  • 举报
回复
我装了好多次ORACLE了,好像都没有碰到过你这种问题,关注中。。。。
hzzhb 2004-10-27
  • 打赏
  • 举报
回复
应该可以建起来,你的问题没有遇到过
1 Oracle9i 数据库系统概述 2007.5 2 提 纲 第一节 Oracle9i系统概述 第二节 Oracle9i数据库体系结构 第三节 Oracle9i数据库的模式(schema)对象 第四节 Oracle9i数据库的安装 第五节 Oracle9i数据库目录结构和注册表信息 第六节 Oracle9i数据库数据字典 第七节 Oracle9i分布式数据库体系结构 第八节 Oracle9i数据库的启动和关闭 3 第一节:Oracle9i系统概述 Oracle9i 是关系对象型数据库管理系统 。Oracle9i 提供以下三种版本: Oracle9i标准版:包括一套完全集成的易用管理 工具、完全分布式的复制能力以及web功能。适合 小型企业的单一服务器环境。 Oracle9i企业版:包括大数据量的在线事务处理 (OLTP)环境、查询密集型数据仓库以及要求苛 刻的互联网应用等。能够满足当今企业关键任务应 用的可用性与可伸缩性需要。 Oracle9i个人版:支持需要与Oracle9i标准版和 Oracle9i企业版完全兼容的单一用户开发与部署。 4 第二节:Oracle9i数据库体系结构 Oracle9i数据库的体系结构可以从以下四个 方面来理解: 物理存储结构 逻辑存储结构 内存结构 进程结构 5 一、物理存储结构 从数据的物理存储结构来看, Oracle9i数 据库由三类物理文件组成: 数据文件(datafile) 重做日志文件(redolog file) 控制文件(control file) 1、数据文件------存储了基表数据、索引数 据、回退数据、临时数据、以及数据字典 基表数据。每个数据库至少由一个或多个 数据文件组成。 6 2、重做日志文件------存储数据库的修改前、 修改后的信息以及事务标志。在数据库实例 (instance)恢复期间,Oracle使用重做日志 文件恢复所有用户对数据库所做的修改操作。 每个数据库必须拥有两个或两个以上的重做日 志文件。 3、控制文件------是一个二进制文件。存储了 数据库名、数据库的数据文件和联机重做日志 文件的名称和位置、数据库建立日期、数据库 的当前序列号、数据库检查点、数据库中表空 间名等信息。每个Oracle数据库要求至少有两 个或两个以上的控制文件。 7 除了以上三类物理文件之外,数据库中还包 含初始化参数文件、口令文件、归档的日志 文件等物理文件。 初始化参数文件在数据库启动和数据库性能 调优时使用,记录了数据库各参数的值。 归档日志文件只有在数据库运行在归档方式 时才有,是由ARCH归档进程将写满的重做 日志文件拷贝到指定的存储设备时产生的。 口令文件是为了使用操作系统认证Oracle用 户而设置的。 8 二、逻辑存储结构 从逻辑的角度来看,数据库由多个表空 间组成,每个表空间下存放了多个段,每 个段又分配了多个区,并且随着段中数据 的增加区的个数也会自动增加,每个区应 该由连续的多个数据块组成。 逻辑结构与物理结构的对应关系如图所示 9 数据库 表空间 段 区 数据块 数据文件 操作系统物理块 逻辑 物理 10 1、 表空间(tablespace) 表空间是一个逻辑存储单元,Oracle将数据 库所有数据文件所占的磁盘空间划分为一个 或多个表空间进行存储管理。 一个表空间可以跨越数据库的多个数据文 件,但一个数据文件只能属于一个表空间。 一个数据库至少包含SYSTEM表空间、 UNDOTBS表空间、TEMP表空间、USERS 表空间、INDX表空间等多个表空间,分别存 放数据字典基表数据、回退数据、临时数据、 基表数据、索引数据等数据。 11 2、 段(segment) 表空间的下一级逻辑存储单元称为段 (segment),一个段只能存储同一种模式 对象(schema object)。段数据不能跨越 表空间,但段数据可以跨越同一表空间的多 个数据文件。根据段中所存储的模式对象不 同,段分成以下几类: 数据段:存储表数据,当用户建立表时, Oracle自动建立数据段。数据段一般存储在 USERS表空间下。 12 索引段:存储数据库索引数据,当执行 CREATE INDEX语句建立索引时,Oracle自动 建立索引段。索引段一般存储在INDX表空间下 临时段:在执行查询、排序、等操作时, Oracle自动在TEMP表空间上创建一个临时段。 撤消段(回退段):记录数据库中所有事务 修改前的数据值,这些数据用于读一致性、回 退事务、恢复数据库实例等操作。 Oracle系统 将回退数据(撤消数据)存储在UNDOTBS表 空间下。 系统引导段:记录数据库数据字典的基表信 息。数据字典的基表一般存储在SYSTEM表空 间下。 13 3、 区(extent) Oracle

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧