2012-03-02 88 views
1

如何找到我的Oracle數據庫的SID。我的系統中安裝了Oracle 11g,並且我想在SQL開發人員和oracle之間建立連接。但是,當我測試連接使用默認的SID即XE它給了我一個錯誤ORA-12505。Oracle和Sql開發人員連接

+0

您是否安裝了快遞版?還是你安裝了不同版本的數據庫?快遞版本將始終具有「XE」的SID。 – 2012-03-02 17:44:42

回答

6

如果您可以使用sqlplus連接到數據庫,只需顯示SID /實例名稱;

show parameter instance_name 

或交替

select instance_name from v$instance; 
+0

有趣的選擇。我總是通過查看'TNSNAMES.ORA'來做到這一點,但這看起來更簡單:) – 2012-03-02 19:48:11

0

在對的Oracle 11g SQL Developer的默認連接:

轉到連接>新建連接

Connection Name = HR or use any other name 
User name = hr 
Password = Your Password (This is the password that you selected during the installation of the of Oracle 11g) 

勾選 「保存」 選項

role: default 
port 1521 
SID : orcl 

如果你想創建SYSDBA賬戶:(管理員賬號)

Connection Name = admin ORCL or use any other name 
User name = sys 

Password = Your Password(這是您在安裝了Oracle 11g的過程中選擇的密碼)

role: sysdba (from the drop down) 
port 1521 
SID : orcl 

TEST並保存連接

以防萬一,如果您的HR賬戶被鎖定,因爲您已連接多次,則可以通過登錄到SYS DBA帳戶來解決此問題。

在列表中的對象列表中,轉到其他用戶。

去HR帳戶>右鍵點擊

EDIT USER

選擇您想要的密碼,並取消鎖定帳戶,如果他們檢查密碼過期選項。

相關問題