ORACLE创建用户

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:03:05
SQL> CONN SYS AS SYSDBA
输入密码: ***
已连线.
SQL> CREATE USER SMIS INDENTIFIED BY SMIS;
CREATE USER SMIS INDENTIFIED BY SMIS
*
ERROR 在行 1:
ORA-00922: 遗漏选项, 或此选项无效
请麻烦各位一下,这是怎么回事。我的ORACLE9i。

INDENTIFIED 拼错了。 应该是:IDENTIFIED

顺便多说几句,当你创建用户时,应该定义它的表空间(default tablespace)。否则,它会使用系统表空间(system tablespace)。这是应该避免的。

这是常用的创建用户的一个例子:

CREATE USER XXXXX IDENTIFIED BY xxxxx
PROFILE DEFAULT
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMPTS01
ACCOUNT UNLOCK;

请注意,你首先要确认你的数据库里是否有这二个表空间:USERS和TEMPTS01。如果没有,你先要创建表空间USERS及TEMPTS01,然后再创建用户。