在 Oracle 10g 中創建用戶時,若密碼以數字開頭(如 123),會報錯:
SQL> create user zkj identified by 123;
ORA-00988: missing or invalid password
Oracle 10g 解析器將純數字開頭的標識符視為數值常量,導致密碼語法無效。Oracle 11g+ 已修正此問題。
create user zkj identified by "123";(區分大小寫,引號內原樣保留)pwd123、password。記住:設置數據庫實例/用戶密碼時,切勿以數字開頭,否則將遇到 ORA-00988。