2012-03-27 13 views
0

私は8人のユーザー/スキーマを持つOracleインスタンスをすでに持っていますが、先週末より、そのインスタンスで新規ユーザーを作成できません。私が作成したユーザースクリプトを実行すると、実行し続けるだけです。Oracle 11Gインスタンスで新規ユーザー/スキーマを作成する際の問題

これは開発ボックスであり、私はそれに完全にアクセスできます。私はDBAではないので、どのような問題が発生する可能性があるのか​​を調べるにはどうすればよいですか?何が問題なのでしょうか?それはおそらく待っているか、ロックを取得しようとしている

create user usr_ARCHIVE identified by usr_ARCHIVEpw 
default tablespace USERS 
temporary tablespace TEMP 
profile DEFAULT 
quota UNLIMITED on USERS; 
+0

ユーザ作成スクリプトを投稿してください。 Enterprise Managerを使用して新しいユーザーを作成しようとしましたか?ここ –

+0

は、作成ユーザースクリプトです: usr_ARCHIVEpw デフォルトの表領域USERSによって識別されるユーザusr_ARCHIVE 一時表領域のTEMP プロファイルDEFAULT USERS上UNLIMITED クォータを作成します。 – Ram

+0

@Ram:そのスクリプトを実行しているときにエラーメッセージを表示します。 –

答えて

1

:ここ

は、ユーザースクリプトを作成することです。何が起きているのかを判断するには、トレースを有効にする必要があります。

alter session set events '10046 trace name context forever, level 12'; 

これにより、トレースディレクトリにトレースファイルが作成されます。デフォルトでは、これはalert.logファイルが保存されているのと同じディレクトリです。トレースファイルを分析し、特にWAITで始まる行を確認します。

0

実行中の別の10G TNSListenerで問題が発生しました。 10G TNSListenerが停止し、11G Listenerが再起動すると、問題は解決されました。

2

ユーザーの表領域に十分な空き領域があるかどうかを確認してください。私は過去に同様の問題に直面してきました。

関連する問題