Oracle / 和 sys 有什么区别?

Kit*_* Ho 4 oracle

sqlplus / as sysdba
sqlplus sys as sysdba
Run Code Online (Sandbox Code Playgroud)

/ 和 sys 有什么区别吗?

Oll*_*lie 5

/ AS SYSDBA现在和没有区别SYS AS SYSDBA

Tom Kyte在此线程中明确规定了这一点。

基本上,他解释说,无论您提供什么凭据,SYSDBA 后缀都会有效地将您作为 SYS 连接到数据库,他使用的示例是:

以 sysdba 身份连接圣诞老人/克劳斯

与...一样

连接/作为 sysdba

以 sysdba 身份连接圣诞老人/克劳斯

sys%ORA10GR2> connect santa/claus as sysdba
Connected.
sys%ORA10GR2> show user
USER is "SYS"
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你...

PS 8i 及更早版本中并非如此,但希望您使用的是本世纪的数据库和 SQL*Plus。:-)