這裏的交易 我在我的電腦上安裝了Oracle 11g XE。使用系統和sys用戶連接SQL * Plus時,我沒有任何問題。我還創建了2個新用戶,並且我沒有與這兩個用戶連接的問題。我安裝了SQLDeveloper,並且我沒有遇到連接4個用戶提到ealier的問題。SQL * Plus不會連接到Oracle
我想改變默認的日期格式化,所以我在SQL做了下一個命令* Plus中使用sys用戶:
ALTER SYSTEM SET NLS_DATE_FORMAT=‘DD-MON-YYYY’ SCOPE=SPFILE;
的最後一個命令的執行我重新啓動Oracle服務後。
問題出在這裏...... 重新啓動後,我無法登錄以前使用SQL * Plus創建的4個帳戶。 SQL * Plus給了我這個錯誤信息:
ERROR: ORA-12638: Credential retrieval failed
奇怪的是我可以使用SQLDeveloper沒有任何問題的日誌。
有人可以幫我修復SQL * Plus嗎?
如果我理解正確的,它很可能是這種情況,該'ALTER SYSTEM SET NLS_DATE_FORMAT = 'DD-MON-YYYY' SCOPE = SPFILE;'聲明與提到的錯誤無關。 「ALTER SYSTEM SET NLS_DATE_FORMAT」是您運行的最後一條語句可能只是一個巧合。 – bpgergo
是的...改變系統可能不是問題。這是我重新啓動服務之前的最後一個命令。 – Joel