【问题标题】:unable to connect as sysdba on remote oracle db from local system [closed]无法从本地系统以 sysdba 身份连接到远程 oracle db [关闭]
【发布时间】:2011-09-25 10:00:15
【问题描述】:

您好,我正在尝试以 sysdba 身份从本地系统 sql plus 连接到远程服务器 oracle db 我得到了

Ora-01031: insufficient previleges

请告诉我如何解决这个问题。

谢谢

【问题讨论】:

  • 通常这意味着您的用户没有 SYSDBA 权限;除非您是 DBA,否则这不足为奇。
  • 这个问题有最明显的解决方案和答案,因此我不打算将它迁移到serverfault。问题是您要连接的用户帐户没有所需的权限(因此出现错误消息)。解决方案:连接具有所需权限的用户,或授予用户所需的权限。无论哪种方式,这个问题都被关闭为题外话。

标签: oracle oracle11g plsqldeveloper


【解决方案1】:

如果您尝试以 SYS 用户身份连接到远程数据库,则必须首先使用 orapwd 实用程序设置密码(参见http://www.orafaq.com/forum/t/50344/0/ 示例)。

【讨论】:

  • 嗨 oracle db 在服务器上,如果我运行以下 cmnd 本地系统,pwdfile 将在服务器上创建。? orapwd 文件=$ORACLE_HOME/dbs/orapwsid 密码=安全条目=5。如何在服务器上创建 pwd 文件。
  • 你必须在服务器上运行 orapwd。
  • 我没有权限连接到服务器。有什么方法可以使用远程主机名、用户名、密码和服务名从本地创建。谢谢
  • AFAIK 没有办法 - 您必须让系统管理员为您设置密码。
猜你喜欢
  • 2020-07-20
  • 2017-01-16
  • 2012-05-03
  • 1970-01-01
  • 2018-10-05
  • 2013-09-05
  • 1970-01-01
  • 2019-11-13
  • 1970-01-01
相关资源
最近更新 更多