关于oracle建库时报错DIM-00019问题

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OS:windows server 2003,

DB:Oracle 10g for win-32。

机器是IBM x3850

截图:

DIM-00019: create service error

O/S-Error: (OS 1388) 无法将新成员加入到本地组中,因为成员的帐户类型错误。

网上找了一些帖子,现总结如下:

一、

系统平台:Windows XP sp2

Oracle 10.2.1.0

重新安装操作系统后,需要直接使用原来安装的ORACLE及数据库文件,根据网上找到的资料,只需要使用oradim -new -sid oratest -pfile

E:\oracle\product\10g\admin\oratest\pfile\init.ora建立Windows服务即可,经实际测试,可能有些问题,如下:

E:\oracle\product\10g\db_1\BIN>oradim -new -sid oratest -pfile

E:\oracle\product

\10g\admin\oratest\pfile\init.ora

Message 51 not found; No message file for product=RDBMS, facility=ORADIM DIM-00019: Message 19 not found; No message file for product=RDBMS, facility=ORA

DIM

O/S-Error: (OS 2) 系统找不到指定的文件。

在Windows管理工具里看到服务是添加了,但不能正常使用,只好删除:

E:\oracle\product\10g\db_1\BIN>oradim -delete -sid oratest

Message 50 not found; No message file for product=RDBMS, facility=ORADIM

经查,需要添加注册表项:

"ORACLE_HOME"="E:\\oracle\\product\\10g\\db_1"

"ORACLE_SID"="oratest"

"ORACLE_BASE"="E:\\oracle\\product\\10g"

再执行oradim可正常添加服务,并且可以正常使用。

E:\oracle\product\10g\db_1\BIN>oradim -new -sid oratest -pfile

E:\oracle\product

\10g\admin\oratest\pfile\init.ora

Instance created.

二、改SID办法

我改了sid,由于我以前装过sid= oracle9i的,然后被我删了

1。先卸载

2。然后删除目录oracle和programe file下的oracle目录

3。删除regedit的oracle

4。在删除服务在regedit

然后我才重装的可是就报上面的错误?

解决:换了个sid再建库,ok了

在NT架构系统中,需要先建立一个服务,就是Oracle.exe,用于包裹Oracle 应用。也就是第一步是用oradim建立一个SID的服务。出错就是这个呀。

手工运行一下oradim就知道了

三、建议用户组

手动创建组,ORA_DBA

然后,将用户administrator添加到这个组中。

再运行你上边说的DBCA -------database configuration assistant

一般来说,oracle10g安装时会自动创建组ora_dba组的,也会把administrator添加到这个组内, 你的安装过程可能有问题的

相关文档
最新文档