Windows 7 上的 Oracle 11g XE 64 位安装问题

vdu*_*bus 5 oracle windows installation

我必须在 Windows 7 下的笔记本电脑上安装 Oracle 11g XE。所以我按照本教程进行操作。安装甚至没有失败一次,似乎还可以。但是每次我尝试使用 SQLPLUS 连接到它时,它都会因ORA-12638错误而失败...

SQL> connect
Enter user-name: system
Enter password:
ERROR:
ORA-12638: Credential retrieval failed
Run Code Online (Sandbox Code Playgroud)

经过一番搜索,我找到了这个网站,并尝试用第二种解决方案来解决我的问题。但是后来我得到了另一种错误:ORA-01034ORA-27101 ...

SQL> connect
Enter user-name: system
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Process ID: 0
Session ID: 0 Serial number: 0
Run Code Online (Sandbox Code Playgroud)

似乎我的数据库一开始就不存在......如果查看[...]\oraclexe\app\oracle\oradata\XE,则没有文件。

在查看日志时[...]\oraclexe\app\oracle\product\11.2.0\server\config\log,我发现在安装过程中,应用程序甚至无法连接到创建的数据库。

文件中的示例:postDBCreation.log

SQL> connect "SYS"/"&&sysPassword" as SYSDBA
ERROR:
ORA-12638: Credential retrieval failed 
[...]
SQL> startup ;
ORA-12638: Credential retrieval failed
SQL> select 'utl_recomp_begin: ' || to_char(sysdate, 'HH:MI:SS') from dual;
SP2-0640: Not connected
SQL> execute utl_recomp.recomp_serial();
SP2-0640: Not connected
Run Code Online (Sandbox Code Playgroud)

同一目录中的另一个文件:CloneRmanRestore.log

SQL> startup nomount pfile="D:\Applications\oraclexe\app\oracle\product\11.2.0\server\config\scripts\init.ora";
ORA-12638: Credential retrieval failed
SQL> @D:\Applications\oraclexe\app\oracle\product\11.2.0\server\config\scripts\rmanRestoreDatafiles.sql;
SQL> set echo off;
SP2-0640: Not connected
SP2-0640: Not connected
SP2-0640: Not connected
ERROR:
ORA-12638: Credential retrieval failed
Run Code Online (Sandbox Code Playgroud)

我在笔记本电脑上以具有管理权限的域用户身份登录,那么为什么安装失败而没有明确错误?以及如何确保在我的笔记本电脑上安装 Oracle 11g XE 正常工作?

vdu*_*bus 5

经过 6 个多小时的修复,我找到了这篇文章,它帮助我理解了这个问题。

问题是我尝试使用连接在企业域上的用户帐户安装 Oracle 11g XE。然后,安装过程无法连接到数据库。我怀疑它尝试从企业域而不是从本地主机连接到它。

为了解决这个问题,我不得不在计算机上使用本地管理员帐户重做安装,而不是作为我企业域上的管理员用户。

找了个帖子供参考。

我希望这个答案能帮助遇到同样问题的其他人。