如何正确连接到sys和sysdba的oracle?

时间:2014-11-12 12:17:14

标签: oracle

我希望以sysdba privil ..作为sys用户连接到oracle。

如何使用简单连接

进行操作

我这样做:

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

并收到错误:

  

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

语法是否正确?

感谢。

1 个答案:

答案 0 :(得分:0)

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

  1. 设置数据库参数REMOTE_LOGIN_PASSWORDFILE = { shared | exclusive | none }。应设置为tp shared / exclusive。

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