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。
输入密码: ***
已连线.
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,然后再创建用户。