。
あなたはが一時的に実行しているSQLワークシートに別のユーザーに変更することができます。
connect c##murat/<password>
を、あなたがスクリプトとして実行する場合は、その後の文は、そのユーザーとして実行されます - そしてそれは切断されますスクリプトが終了するとSYSに戻ります。
を除いて前後に切り替えたいスキーマ作成スクリプトの一部として、私はそれをお勧めしません。特にあなたが本当にSYSに接続しているとき。誤って間違ったユーザーとして何かを実行するのは非常に簡単です。
本当に新しい接続を作成する必要があります。 [接続]パネルの上部にある緑色のプラス記号をクリックし、リストで現在の接続を探します。接続名(重要!)、ユーザー名とパスワードを変更し、役割を「デフォルト」に設定し、「テスト」をクリックして確認し、「保存」をクリックします。
これで2つの接続が確立され、SQLワークシートに接続して開く方法を選択できます。あなたがうまくいけば分かるように、あなたはSYSとしての通常の作業を行うべきではないので、まれにそれを接続する必要はほとんどありません。私はあなたが接続名でそれを明白にすることをお勧めします、そして、それは保存されていないワークシートのタイトルに表示されます。 SYSとして接続するときに、接続カラーオプションを使用して強調表示し、視覚的な警告を表示することもできます。
新しいユーザーとして接続すると、[その他のユーザー]リストにそのユーザーの名前は表示されません。あなたはSYSが表示されます。
あなたは編集して見える?あなたが言ったように私が設定してテストをクリックしたとき、私は失敗しました –
私は言ったように、あなたの既存の接続を最初に選択して、上書きしましたか? 12cでは、開始のためのSIDではないサービス名が必要です。 (あなたの新しいスクリーンショットではちょっと混乱しますが、どの接続を使っていましたか?SYSとして 'murat'接続しましたか?) –
はい。最初に接続タイプとしてlocal/bequeathを設定し、役割としてsysdbaを設定しました。私はそれらを変更することによると私は失敗を得ると思う。 –