在Oracle 11G实例中创建新用户/模式的问题

时间:2012-03-27 15:39:41

标签: oracle oracle11g

我有一个已经有8个用户/模式的Oracle实例,但自上周末以来我无法在该实例上创建任何新用户。当我运行创建用户脚本时,它只是继续运行....

这是一个开发框,我可以完全访问它。我不是DBA,所以我如何排除问题以找出问题所在?问题可能是什么?

以下是创建用户脚本:

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

3 个答案:

答案 0 :(得分:2)

请查看用户表空间,看看它是否有足够的可用空间。我过去遇到过类似的问题。

答案 1 :(得分:1)

它可能正在等待或试图获得锁定。要确定发生了什么,您需要启用跟踪。在执行create user语句之前,请执行以下命令:

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

这将在跟踪目录中创建跟踪文件。默认情况下,这与存储alert.log文件的目录相同。分析跟踪文件,特别是检查以WAIT开头的行。

答案 2 :(得分:0)

问题在于另一个正在运行的10G TNSListener。一旦10G TNSListener停止并且11G Listener重新启动,问题就解决了。