sqlplus not connecting as quot;/ AS SYSDBAquot;(Sqlplus未作为Quot;/作为SYSDBAQuot;)
问题描述
我安装了Oracle数据库速成版18c。我正在使用Windows 10。当我执行";/as SYSDBA";to User-name时,它给出以下错误。
错误:
ORA-28056:将审核记录写入Windows事件日志失败
ORA-28056:将审核记录写入Windows事件日志失败
当我执行以下命令时
打印以下错误
错误:
ORA-28056:将审核记录写入Windows事件日志失败
OSD-32765:未找到消息32765;产品=关系数据库;设施=SOSD
操作系统-错误:(OS 5)访问被拒绝。
ORA-28056:将审核记录写入Windows事件日志失败
OSD-32765:未找到消息32765;产品=关系数据库;设施=SOSD
操作系统-错误:(OS 5)访问被拒绝。
当我尝试执行以下命令时
打印以下错误
错误:
ORA-01034:Oracle不可用
ORA-27101:共享 内存域不存在
进程ID:0
会话ID:0 序列号:0
那么我如何连接到数据库?
注意:我已从事件查看器中清除了所有事件日志。没有工作!! 此外,默认情况下未设置环境变量。所以我设置了在上面设置后,它提供以下错误
错误:
ORA-12560:tns:协议适配器错误
请帮我连接数据库
谢谢!
推荐答案
可能您没有正确配置sqlnet.ora
文件
尝试运行此程序
如果您收到此错误,则打开SQLNET.ORA
文件并将以下参数AUTHENTICATION_SERVICES
值编辑为NTS
。保存它。
再试一次,只要Windows服务正在运行,它就应该可以工作。不要忘记设置ORACLE_SID
环境变量
其中sid
是要连接的数据库的名称。最后
更新
数据库无法写入Windows事件日志。
打开事件查看器,依次单击开始、控制面板、性能和维护、管理工具,然后双击事件查看器。您必须以管理员或管理员组成员的身份登录才能释放事件日志。
然后使用以下任一选项:
当日志已满时,它将停止记录新事件。清除日志是释放日志并开始记录新事件的一种方式。您还可以释放日志并通过覆盖旧事件来开始记录新事件。若要覆盖事件,请在"操作"菜单上,单击"属性",然后根据需要单击"覆盖事件"。这可确保将所有新事件写入日志,即使日志已满。
您还可以通过增加最大日志大小来开始记录新事件。若要增加日志大小,请在"操作"菜单上,单击"属性",然后增加最大日志大小。这篇关于Sqlplus未作为&Quot;/作为SYSDBA&Quot;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!