windows 2000 server sp4 ie6(sp1), oracle 10.1.0.2.0
昨天在机器上装10G,装完后用DBCA来创建数据库不成功,一开始报ORA-28547,点击忽略后
(有忽略和中止两按钮),继续安装,但紧接着又报 ORA-01041 :hostdef扩展名不存在 错误,
这两个错误在安装过程反复出现几回后,安装完成。但此时,ORACLE_HOMEBIN 目录下,
启动SQLPLUS,想以超级用户登录数据库是,又报 ORA-01041 :hostdef扩展名不存在,
此后不论怎么摆弄(包括上网查询该错误号ORA-28547的处理方法),都没能登录数据库。
当时怀疑:可能是本机已经安装了的ORACLE9i影响10G的运行!没办法,最后来到控制服务,
想把该数据库停止后重新启动,希望能成功,此时,才发现服务列表中,之前已经创建了的
两个9I的数据库的登录用户都是域用户(本机也是使用域用户登录),而10G的数据库则是
localsystem, 突然间明白了,创建数据库时,必须以administrator 用户登录系统创建!一阵
欣喜后,立即启动DBCA来删除该用户,然后注销掉当前用户,以administrator身份重新登录
系统,之后创建数据库,果然,一切顺利,数据库成功创建。
总结:安装数据库软件时,可以使用除administrator以外,具有administrator权限的用户
来安装。但创建数据库时,必须使用administrator用户登录系统来创建。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/1112/viewspace-103705/,如需转载,请注明出处,否则将追究法律责任。