我希望以sysdba privil ..作为sys用户连接到oracle。
如何使用简单连接
进行操作我这样做:
sqlplus sys/password@server:1521/orcl as sysdba
并收到错误:
ORA-01017:用户名/密码无效;登录被拒绝
语法是否正确?
感谢。
答案 0 :(得分:0)
您正尝试以sysdba远程连接(在您的情况下为端口1521)。从远程位置(通过tcp或tcps)连接sysdba需要一些额外的步骤:
设置数据库参数REMOTE_LOGIN_PASSWORDFILE = { shared | exclusive | none }
。应设置为tp shared / exclusive。
检查$ ORACLE_HOME / dbs /下的密码文件,当用户以sysdba身份登录数据库时,该文件用于身份验证。如果密码文件不存在,则创建一个新密码文件(使用orapwd)并设置密码。