【问题标题】:How to connect to oracle with sys and sysdba correctly?如何使用 sys 和 sysdba 正确连接到 oracle?
【发布时间】:2015-01-09 07:07:51
【问题描述】:

我想以具有 sysdba 权限的 sys 用户身份连接到 oracle..

我怎样才能使用简单的连接来做到这一点

我正在这样做:

sqlplus sys/password@server:1521/orcl as sysdba

并得到错误:

ORA-01017:用户名/密码无效;登录被拒绝

语法正确吗?

谢谢。

【问题讨论】:

  • 试试sqlplus sys/passsword as sysdba,密码应该是sys密码
  • 好的,谢谢。我认为是密码错误的问题。
  • 很可能是因为您的语法没问题。不客气:)

标签: oracle


【解决方案1】:

您正在尝试以 sysdba 远程连接(在您的情况下为端口 1521)。从远程位置(通过 tcp 或 tcps)以 sysdba 身份连接需要一些额外的步骤:

  1. 设置数据库参数REMOTE_LOGIN_PASSWORDFILE = { shared | exclusive | none }。应该设置为共享/独占。

  2. 检查 $ORACLE_HOME/dbs/ 下的密码文件,当用户以 sysdba 身份登录数据库时,该文件用于身份验证。如果密码文件不存在,则创建一个新文件(使用 orapwd)并设置密码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-15
    • 2017-01-16
    • 1970-01-01
    • 2012-05-03
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 2013-01-15
    相关资源
    最近更新 更多