我刚刚在 Windows Server 2008(64 位)操作系统上运行了 Oracle 11gR2 的安装程序。
我在安装的最后阶段遇到了“ORA-00922:缺少或无效选项”错误,当时它正在执行“克隆数据库”之类的操作。我忽略了错误,然后立即收到“ORA-28000:帐户已锁定”错误。然后安装程序成功完成。
我查看了安装日志(“C:\app\administrator\cfgtoollogs\dbca\orcl”),发现一个名为“postScripts.log”的文件包含这两条错误消息。这是该文件的内容:
1
1
alter user CTXSYS account unlock identified by ******
*
ERROR at line 1:
ORA-00922: missing or invalid option
ERROR:
ORA-28000: the account is locked
Warning: You are no longer connected to ORACLE.
dropping default lexer preference...
SP2-0640: Not connected
dropping default wordlist preference...
SP2-0640: Not connected
dropping default stoplist preference...
SP2-0640: Not connected
dropping default policy...
SP2-0640: Not connected
SP2-0640: Not connected
Enter value for lang_abbr: SP2-0310: unable to open file "C:\app\Administrator\product\11.2.0\dbhome_2\ctx\admin\defaults\drdefset.sql"
以前有没有其他人遇到过这个错误,或者知道如何解决它?数据库会正常运行吗?
提前致谢!
我自己找到了解决方案!
Oracle 安装程序中似乎存在一个错误 - 如果您以数字开头的系统密码,它不喜欢它。
我使用卸载实用程序完全卸载了 Oracle,然后重新安装了 Oracle,这次指定了一个以字母开头的系统密码。这解决了问题!
我希望这可以帮助其他遇到这个烦人问题的人。
此外,用户 HanFromBs 发现安装程序不喜欢密码开头或结尾的特殊字符(- 或 +),因此也要注意这一点。