【发布时间】:2020-10-12 12:11:41
【问题描述】:
在阅读 Oracle APEX 文档时,我不明白它要求使用sqlplus /nolog 然后connect sys as sysdba 通过 sqlplus 连接到数据库的原因。如果它最终会以 sysdba 的身份与 sys 连接,为什么不从一开始就使用 sqlplus sys as sysdba 命令呢?
这就是我所说的:
https://docs.oracle.com/en/database/oracle/application-express/20.1/htmig/downloading-installing-Oracle-AE.html#GUID-7E432C6D-CECC-4977-B183-3C654380F7BF
【问题讨论】:
-
这些是连接数据库的方式。除了密码或安全漏洞之外,没有特定的原因。 :)
-
为什么不直接使用“sqlplus sys as sysdba”连接,然后在提示时正确输入密码?
-
正如您所说,两者都工作得一样好并且实际上是相同的。作为选择,作者似乎更喜欢他的写作方式。如果按照您喜欢的方式编写它,您可以确定某个地方的某个人会问他为什么没有指定“sqlplus /nolog”,然后是“connect sys as sysdba”。在编写这样的文档时,更容易指定“一个”命令序列,而不是解释所有可能的变化。
标签: oracle oracle-apex sqlplus oracle-apex-20.1