大家好,清明节快乐~
在win7下装了oracle11g,无法使用dba用户连接远程的数据库,使用其他用户就可以。
在相关的两个参数:
sqlnet.ora文件:
SQLNET.AUTHENTICATION_SERVICES= (NTS )
ini.ora文件
remote_login_passwordfile='EXCLUSIVE' 看到有人说需要将SQLNET.AUTHENTICATION_SERVICES设置为NONE。
我照着修改后,停止oracle,再用sysdba用户去连接就连接不上了,无法启动oracle。。请大家帮忙看看怎么解决呢?
在win7下装了oracle11g,无法使用dba用户连接远程的数据库,使用其他用户就可以。
在相关的两个参数:
sqlnet.ora文件:
SQLNET.AUTHENTICATION_SERVICES= (NTS )
ini.ora文件
remote_login_passwordfile='EXCLUSIVE' 看到有人说需要将SQLNET.AUTHENTICATION_SERVICES设置为NONE。
我照着修改后,停止oracle,再用sysdba用户去连接就连接不上了,无法启动oracle。。请大家帮忙看看怎么解决呢?
只是关闭系统认证,只允许使用密码文件认证用户
如果你的密码文件不存在的话,DBA用户远程登录是不能被认证的。
解决步骤
1.检查密码文件是否存在
2.如果不存在使用orapwd 命令创建密码文件(这个操作是在服务器端操作的)
3.确定remote_login_passwordfile参数的值为非none值
2:配置:
SQLNET.AUTHENTICATION_SERVICES= (NONE)
remote_login_passwordfile='EXCLUSIVE'
这样的配置,使用dba连接报错:SQL> connect sysdba/1qaz2wsx as sysdba
ERROR:
ORA-01031: insufficient privileges
你这命令敲错了吧??那个不是“2”,是“@”啊