我會嘗試以最佳方式解釋當前情況。無法創建數據庫連接
那麼,我得到了一個虛擬機與SQL Developer已安裝,但無法正常運行。經過一番研究,我解決了與環境變量有關的問題。
目前,我需要創建一個數據庫連接,但不成功。我不知道我有什麼憑據可以使用它。我可以登錄sqlplus as sysdba
。
我已經做了select * from all_users
但我仍然堅持這一點。無論如何要發現正確的憑據來創建連接?
我會嘗試以最佳方式解釋當前情況。無法創建數據庫連接
那麼,我得到了一個虛擬機與SQL Developer已安裝,但無法正常運行。經過一番研究,我解決了與環境變量有關的問題。
目前,我需要創建一個數據庫連接,但不成功。我不知道我有什麼憑據可以使用它。我可以登錄sqlplus as sysdba
。
我已經做了select * from all_users
但我仍然堅持這一點。無論如何要發現正確的憑據來創建連接?
從你的虛擬機,以SYSDBA
CREATE USER WIZ IDENTIFIED BY "YourComplexPassword"
default tablespace USERS
temporary tablespace TEMP
profile DEFAULT;
GRANT Connect TO WIZ;
--might need this too, depends on version
GRANT CREATE SESSION TO WIZ;
這給你一個基本的用戶來測試連接登錄時。然後,從SQL Developer中,使用服務名稱,主機,端口1521和您創建的用戶和密碼創建到數據庫的新連接。選擇「測試」。如果成功保存連接,並且您可以繼續使用。
您必須驗證數據庫的名稱是否與您在SQL開發人員連接對話框中輸入的信息相匹配。如果您使用XE,數據庫名稱將爲XE。其他版本讓您自定義數據庫的名稱。此信息將在您的tnsnames.ora列爲SID或SERVICE_NAME
您是否擁有root用戶訪問權限? –
您是否創建過用戶,分配了密碼並在SQL Developer中測試了連接? – kevinsky
你是否按照給定的教程?你是否創建了tnsnames.ora,並且在SQL Developer中配置了它? –