本文介紹了Sqlplus未作為&Quot;/作為SYSDBA&Quot;的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我安裝了Oracle數據庫速成版18c。我正在使用Windows 10。
當我執(zhí)行";/as SYSDBA";to User-name時,它給出以下錯誤。
錯誤:
ORA-28056:將審核記錄寫入Windows事件日志失敗
ORA-28056:將審核記錄寫入Windows事件日志失敗
當我執(zhí)行以下命令時
Enter user-name: SYS AS SYSDBA
Enter password: <password I gave on installation>
打印以下錯誤
錯誤:
ORA-28056:將審核記錄寫入Windows事件日志失敗
OSD-32765:未找到消息32765;產品=關系數據庫;設施=SOSD
操作系統(tǒng)-錯誤:(OS 5)訪問被拒絕。
ORA-28056:將審核記錄寫入Windows事件日志失敗
OSD-32765:未找到消息32765;產品=關系數據庫;設施=SOSD
操作系統(tǒng)-錯誤:(OS 5)訪問被拒絕。
當我嘗試執(zhí)行以下命令時
Enter user-name: SYSTEM
Enter password: <password I gave on installation>
打印以下錯誤
錯誤:
ORA-01034:Oracle不可用
ORA-27101:共享
內存域不存在
進程ID:0
會話ID:0
序列號:0
那么我如何連接到數據庫?
注意:我已從事件查看器中清除了所有事件日志。沒有工作!!
此外,默認情況下未設置環(huán)境變量。所以我設置了
set ORACLE_HOME=C:appuserproduct18.0.0dbhomeXE
set ORACLE_SID=CLRExtProc
在上面設置后,它提供以下錯誤
錯誤:
ORA-12560:tns:協(xié)議適配器錯誤
請幫我連接數據庫
謝謝!
推薦答案
可能您沒有正確配置sqlnet.ora
文件
嘗試運行此程序
C:>sqlplus / as sysdba
SQL*Plus: Release 18.0.0.0.0 - Production on Wed Aug 26 15:49:17 2020
Version 18.4.0.0.0
Copyright (c) 1982, 2018, Oracle. All rights reserved.
ERROR:
ORA-01017: invalid username/password; logon denied
如果您收到此錯誤,則打開SQLNET.ORA
文件并將以下參數AUTHENTICATION_SERVICES
值編輯為NTS
。保存它。
SQLNET.AUTHENTICATION_SERVICES= (NONE)
to
SQLNET.AUTHENTICATION_SERVICES= (NTS)
再試一次,只要Windows服務正在運行,它就應該可以工作。不要忘記設置ORACLE_SID
環(huán)境變量
set ORACLE_SID=sid
其中sid
是要連接的數據庫的名稱。最后
C:>sqlplus / as sysdba
SQL*Plus: Release 18.0.0.0.0 - Production on Wed Aug 26 15:49:34 2020
Version 18.4.0.0.0
Copyright (c) 1982, 2018, Oracle. All rights reserved.
Connected to:
Oracle Database 18c Express Edition Release 18.0.0.0.0 - Production
Version 18.4.0.0.0
SQL>
更新
數據庫無法寫入Windows事件日志。
打開事件查看器,依次單擊開始、控制面板、性能和維護、管理工具,然后雙擊事件查看器。您必須以管理員或管理員組成員的身份登錄才能釋放事件日志。
然后使用以下任一選項:
當日志已滿時,它將停止記錄新事件。清除日志是釋放日志并開始記錄新事件的一種方式。您還可以釋放日志并通過覆蓋舊事件來開始記錄新事件。若要覆蓋事件,請在”操作”菜單上,單擊”屬性”,然后根據需要單擊”覆蓋事件”。這可確保將所有新事件寫入日志,即使日志已滿。
您還可以通過增加最大日志大小來開始記錄新事件。若要增加日志大小,請在”操作”菜單上,單擊”屬性”,然后增加最大日志大小。
這篇關于Sqlplus未作為&Quot;/作為SYSDBA&Quot;的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,