Oracleデータベースを初めて使用しています。私はsys
ユーザーとして接続している場合、私はユーザーとして接続すると、Oracleデータベースのdba_users情報が収集されます
select * from dba_users;
行うことができていることがわかりません。しかし、私はconn [email protected]
を行っていると、私はもはやそれを行うことができます。私はORA-00942: table or view does not exist
select * from sys.dba_users;
はどちらか動作していないというエラーを取得します。
非sysユーザーとして接続した後で、これがなぜ、どのように実行できるのかを教えてくださいselect * from dba_users;
?
また、disconnect
は完全に切断されます。 sqlplusで現在のユーザーを「終了」してsys
に戻すことは可能ですか?もしそうなら、それを行う方法は?
がhttp://stackoverflow.com/questions/205736/oracle-get-listを参照してください。 user/all/dbaテーブルに関する議論のための-of-all-tables接続を切断します。 "change session set current_schema = 'newUser'"コマンドがありますが、それはユーザーまたは権限を変更しません。修飾されていない名前に使用するデフォルトのスキーマを指定するだけです。 – Glenn