2012-03-02 21 views
1

OracleデータベースのSIDを調べるにはどうすればよいですか。私は自分のシステムにOracle 11gをインストールしており、SQL開発者とOracleを接続したいと思っています。しかし、デフォルトのSID ie xeを使用して接続をテストすると、ORA-12505のエラーが表示されます。OracleとSQLデベロッパーの接続

+0

Express Editionをインストールしましたか?または、別のエディションのデータベースをインストールしましたか?エクスプレス版は常にSIDが 'XE'です。 –

答えて

6

sqlplusを使用してデータベースに接続できる場合は、次のようにしてSID /インスタンス名を表示します。

show parameter instance_name 

またはOracle 11gのSQL開発者のデフォルトの接続で交互に

select instance_name from v$instance; 
+0

興味深い選択。私はいつも 'TNSNAMES.ORA'を見てこれを行いますが、これはもっと簡単です:) –

0

:接続に

移動]> [新しい接続

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接続を保存する

SYS DBAアカウントにログインして複数回接続しているため、HRアカウントがロックされている場合に備えて、これを修正できます。

リストのオブジェクトリストでは、「その他のユーザー」に移動します。右彼らがチェックされている場合、あなたがしたいパスワードを選択して、アカウントロックされ、パスワードの期限切れのオプションのチェックを外し

EDIT USER

をクリックHRアカウントへ

GO>。