2012-01-09 3 views
5

私はPL/SQLを学習しています.SQLスキーマを使用しています.hrスキーマを持つ多くのユーザーを作成しました。しかし、ユーザーがSQL Developerにログインすると、ユーザーが無効であるというエラーが表示されます。しかし、私はシステムユーザーを使用すると、完璧に動作しますが、時間スキーマはありません。Oracle 11gでhrスキーマをアクティブにする方法

だから:

  • は、どのように私はどのようにSQL Developerで使用するためのユーザを作ることができますまたは
  • システムユーザでhrスキーマを活性化させることができます。

私はOracleは質問が具体的な細部への光のようなものがあるので、これも答えなければなりません

答えて

3

わからない表現11G、しかし、あなたは新しいユーザーにデータベースに適切な権限を付与する必要が使用していますそれらを使用できるようにする。

たとえば、ユーザーがアクセスできる必要があるテーブルに接続して適切にアクセスできるようにするには、「セッションの作成」を許可する必要があります。

次に、ユーザーには適切な権限があります.SQL開発者を使用しても問題ありません。

ユーザーをhere以上に正しく設定するのに役立つサンプルがありますが、データベースのアクセス許可を設定することは、セキュリティをどのように機能させるかに少し依存します(読み取り専用、ストアドプロシージャ、制限された特定のテーブル...)

+0

ええ、私はそれを知っていますが、リンクにトピックへの参照を与える11g.can私は、Oracleでそれをどのように行うことができます。 – BlaShadow

+0

基本ユーザーを作成して回答を設定する方法をURLに追加しました。 –

+1

okありがとう私はネットでこれを検索しています。他のどの人にもこのヘルプをお願いします これはコマンドラインでhtスキーマを起動する方法です **パスワードを変更してユーザーアカウントを変更する** – BlaShadow

5

これは、HRアカウントのUNLOCK BY IDENTIFIED

のALTER USERの時間を助けるかもしれません。

GRANT CONNECT、RESOURCE to hr;

OTER ACCOUNT UNLOCKによって識別されたユーザーを変更します。

GRANT CONNECT、RESOURCE to OE;

その後
8
ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK; 

、このコマンドを入力します。

CONNECT HR/HR

+0

これは本当に答えです。また、[公式のOracleのドキュメント](https://docs.oracle.com/database/121/COMSC/installation.htm)を参照してください。 –

関連する問題