Oracle SQL Plus:创建用户时出现错误“ORA-00922:缺少或无效选项”

Posted

技术标签:

【中文标题】Oracle SQL Plus:创建用户时出现错误“ORA-00922:缺少或无效选项”【英文标题】:Oracle SQL Plus: Error “ORA-00922: missing or invalid option” when creating user 【发布时间】:2016-04-14 01:37:11 【问题描述】:

这是我第一次使用 SQLPlus 和 Oracle。 (探索其他 DBMS):)

使用 SQL Plus,我正在尝试创建用户。

SQL> create user <username> identified by <password>;

但它显示错误:

ORA-00922: missing or invalid option

我错过了什么?

:(

【问题讨论】:

【参考方案1】:

根据 oracle DOCS:

不带引号的标识符必须以数据库字符集中的字母字符开头。带引号的标识符可以以任何字符开头。

所以最好在密码周围使用引号!

参考:https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements008.htm

【讨论】:

谢谢!用户创建。 :D

以上是关于Oracle SQL Plus:创建用户时出现错误“ORA-00922:缺少或无效选项”的主要内容,如果未能解决你的问题,请参考以下文章

创建过程oracle sql developer时出现异常错误

为啥在 PL/SQL Oracle 中尝试创建 INSTEAD OF 触发器时出现“错误的绑定变量”错误?

编译过程时出现oracle错误

ORACLE PL/SQL 在查询 3 列信息时出现存储过程错误

执行脚本时出现 sql 错误。在创建存储库之前尝试删除存储库

我用sqlplus能连接oracle数据库,但用plsql连接时出现 ora 12560协议适配器错误,该怎么办?