【发布时间】:2021-11-22 11:05:17
【问题描述】:
我安装了 oracle 数据库速成版 18c。我使用的是 Windows 10。
当我在sqlplus中对用户名执行“/ AS SYSDBA”时,它给出了以下错误。
错误:
ORA-28056: 将审核记录写入 Windows 事件日志失败
ORA-28056: 将审核记录写入 Windows 事件日志失败
当我在下面执行时
Enter user-name: SYS AS SYSDBA
Enter password: <password I gave on installation>
它在错误下方打印
错误:
ORA-28056:将审核记录写入 Windows 事件日志失败
OSD-32765:未找到消息 32765;产品=关系型数据库;设施=SOSD
操作系统错误:(操作系统 5)访问被拒绝。
ORA-28056:将审核记录写入 Windows 事件日志失败
OSD-32765:未找到消息 32765;产品=关系型数据库;设施=SOSD
操作系统错误:(操作系统 5)访问被拒绝。
当我尝试在下面执行时
Enter user-name: SYSTEM
Enter password: <password I gave on installation>
它在错误下方打印
错误:
ORA-01034:ORACLE 不可用
ORA-27101:共享 内存领域不存在
进程 ID:0
会话 ID:0 序列号:0
那么我怎样才能连接到数据库呢?
注意:我从事件查看器中清除了所有事件日志。没用!!
此外,默认情况下没有设置环境变量。所以我设置了
set ORACLE_HOME=C:\app\user\product\18.0.0\dbhomeXE
set ORACLE_SID=CLRExtProc
上面设置后会出现以下错误
错误:
ORA-12560: TNS: 协议适配器错误
所以请帮我连接到数据库
谢谢!!!
【问题讨论】:
-
"set ORACLE_SID=CLRExtProc" 肯定不是正确的值。您安装了 express 版本,所以您的 ORACLE_SID 是 XE。
-
更改为设置 ORACLE_SID=XE。仍然出现同样的错误