2011-06-29 32 views
1

嗨即时试图以SYSDBA身份连接到本地系统SQL远程服务器上的Oracle数据库加上 即时得到无法连接作为从本地系统远程Oracle数据库以sysdba

Ora-01031: insufficient previleges 

请让我知道如何解决这个问题。

感谢

+0

通常这意味着您的用户没有SYSDBA权限;除非你是DBA,这是不足为奇的。 – derobert

+0

这个问题有最明显的解决方案和答案,因此我不会将其迁移到serverfault。问题在于您连接的用户帐户没有所需的权限(因此为错误消息)。解决方案:与具有所需特权的用户连接,或为用户提供所需的特权。无论哪种方式,这个问题正在关闭作为题外话。 –

回答

2

如果你试图连接为SYS用户到远程数据库,你必须首先设置一个密码,使用ORAPWD实用程序(见http://www.orafaq.com/forum/t/50344/0/为例)。

+0

嗨oracle数据库是在服务器上,如果我运行下面的cmnd本地系统,pwdfile将在服务器上创建。 orapwd文件= $ ORACLE_HOME/dbs/orapwsid密码=安全条目= 5。如何在服务器上创建pwd文件。 – praveenb

+0

你必须在服务器上运行orapwd。 –

+0

我无权连接到服务器。有没有什么办法可以从本地使用远程主机名,用户名,PWd和服务名创建。谢谢 – praveenb

相关问题