关于oracle建库时报错DIM-00019问题(转http://space.itpub.net/11134849/viewspace-613638)

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

上一篇 / 下一篇  2009-08-31 15:58:36 / 个人分类:Oracle

查看( 545 ) / 评论( 1 ) / 评分( 0 / 0 )

OSwindows server 2003

DBOracle 10g for win-32

机器是IBM x3850

截图:

DIM-00019: create service error ITPUB个人空间?e?/y+ys|
O/S-Error: (OS 1388) 无法将新成员加入到本地组中,因为成员的帐户类型错误。
ITPUB个人空间r Dk4H6B1|,^/'s
网上找了一些帖子,现总结如下:

R ?)t3qW'J%r p0
一、
ITPUB个人空间#B!NjU-L M
系统平台:Windows XP sp2
FEo^:?w0Oracle 10.2.1.0 ITPUB个人空间O@~B&y!N~xru(t
重新 安装操作系统后,需要直接使用原来安装的ORACLE及 数据库文件,根据网上找到的资料,只需要使用oradim -new -sid oratest -pfile E:/oracle/product/10g/admin/oratest/pfile/init.ora建立Windows服务即可,经实际 测试,可能有些问题,如下:
5Z1`2to(?e0E:/oracle/product/10g/db_1/BIN>oradim -new -sid oratest -pfile E:/oracle/product ITPUB个人空间6]'K [o IYG"/J
/10g/admin/oratest/pfile/init.ora
"mNe&`?]nr]0Message 51 not found; No message file for product=RDBMS, facility=ORADIM
&r(snoq)S0DIM-00019: Message 19 not found; No message file for product=RDBMS, facility=ORA ITPUB个人空间1t ]BiE6A6Zn?B
DIM ITPUB个人空间H*v*u#Pz,U-Rcq
O/S-Error: (OS 2) 系统找不到指定的文件。 ITPUB个人空间1/dnz Of5i0B
在Windows管理工具里看到服务是添加了,但不能正常使用,只好删除:
)vh^R P0E:/oracle/product/10g/db_1/BIN>oradim -delete -sid oratest
*cx u&F4Xz8g#zm$@0Message 50 not found; No message file for product=RDBMS, facility=ORADIM
z%S!pB'_)b0
n^ h&v n2|0经查,需要添加注册表项:
*x_^#aZ(m'vgP I0"ORACLE_HOME"="E://oracle//product//10g//db_1" ITPUB个人空间^O7j["rH8N~D$B{M
"ORACLE_SID"="oratest" ITPUB个人空间eQ*` ?"t)d0_%i/Ji@./
"ORACLE_BASE"="E://oracle//product//10g"
]%@;P6J-K9M rK0再执行oradim可正常添加服务,并且可以正常使用。 ITPUB个人空间/T}t+o9rC7~K
E:/oracle/product/10g/db_1/BIN>oradim -new -sid oratest -pfile E:/oracle/product ITPUB个人空间N }4GO`x"j_1MV
/10g/admin/oratest/pfile/init.ora ITPUB个人空间gR+N;j ?9l
Instance created.
K'c-}vI@0

8}[ T R)g`R0
二、改SID办法

W/b,L2@!o;FC Q0
我改了sid,由于我以前装过sid= oracle9i的,然后被我删了
W/|cD)BtPt01。先卸载
"C JHF.d,l2iS#`-wm02。然后删除目录oracle和programe file下的oracle目录 ITPUB个人空间7b-C;dz+aIqYy
3。删除regedit的oracle
//I6FlL4q,vrG04。在删除服务在regedit ITPUB个人空间hHg-l{G

f(D}Bl0然后我才重装的可是就报上面的错误?
m9`9a Zj3X[0
LrZ$pU D*e0解决:换了个sid再建库,ok了 ITPUB个人空间5Z1c#R A9XF Wj
在NT架构系统中,需要先建立一个服务,就是Oracle.exe,用于包裹Oracle应用。也就是第一步是用oradim建立一个SID的服务。出错就是这个呀。 ITPUB个人空间ca&Ejw

a bZc.T/g+zq0手工运行一下oradim就知道了
ITPUB个人空间}"W9E W0KV.I%S w
ITPUB个人空间dz"C6ejP*O^3tS.Z

?!?}'B Z8DPOl0
三、建议用户组
ITPUB个人空间'Kj!/:_:p:R6R-ft7DR
手动创建组,ORA_DBAITPUB个人空间s)b:p@vv
然后,将用户administrator添加到这个组中。ITPUB个人空间/q!`4KX0PO4e#_y/[ s
再运行你上边说的DBCA -------database configuration assistant
一般来说,oracle10g安装时会自动创建组ora_dba组的,也会把administrator添加到这个组内,
ob ez(c]H f!c0你的安装过程可能有问题的

你可能感兴趣的:(oracle)