今天用sys以sysdba身份远程登陆windows主机上的Orracle报ora-01031错误。
sqlnet.ora中的配置 SQLNET.AUTHENTICATION_SERVICES= (NTS)
SQL> show parameter password;
NAME TYPE VALUE
------------------------------------ ----------- ---------
remote_login_passwordfile string EXCLUSIVE
SQL> select * from v$pwfile_users;
未选定行
SQL> grant sysdba to sys;
grant sysdba to sys
*
第 1 行出现错误:
ORA-01994: GRANT 失败: 口令文件缺失或已禁用
orapwd file='D:\product\db_1\dbs\orapwickadb' password=oracle entries=5 force=y
重启数据库。
SQL> grant sysdba to sys;
SQL> select * from v$pwfile_users;
USERNAME SYSDB SYSOP
------------------------------ ----- -----
SYS TRUE TRUE
再次,连接就OK了。
阅读(1825) | 评论(0) | 转发(0) |