oracle无法用oracle认证的问题
系统环境为solaris 10 x86-64,oracle 10g r2 64位
现象如下,在initfile中设置remote_login_passwordfile='exclusive'并且在启动数据库后可看到变量
SQL> show parameter remote_login_passwordfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE
SQL>
然而却找不到pwdfile的user
SQL> select * from V_$PWFILE_USERS;
no rows selected
赋权限一直不可以成功
SQL> grant sysdba to system;
grant sysdba to system
*
ERROR at line 1:
ORA-01994: GRANT failed: password file missing or disabled
重建pwdfile也没有效果
现在使用系统认证,如果将最后一行的注释取消即使用oracle认证则使用任何用户均登录不进去。确定密码没错,因为密码文件重建了好几次都没用,附上SQLNET.ora
-bash-3.00$ more sqlnet.ora
# sqlnet.ora Network Configuration File: /data/oracle/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
#NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
#SQLNET.AUTHENTICATION_SERVICES = NONE
[@more@]
现象如下,在initfile中设置remote_login_passwordfile='exclusive'并且在启动数据库后可看到变量
SQL> show parameter remote_login_passwordfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE
SQL>
然而却找不到pwdfile的user
SQL> select * from V_$PWFILE_USERS;
no rows selected
赋权限一直不可以成功
SQL> grant sysdba to system;
grant sysdba to system
*
ERROR at line 1:
ORA-01994: GRANT failed: password file missing or disabled
重建pwdfile也没有效果
现在使用系统认证,如果将最后一行的注释取消即使用oracle认证则使用任何用户均登录不进去。确定密码没错,因为密码文件重建了好几次都没用,附上SQLNET.ora
-bash-3.00$ more sqlnet.ora
# sqlnet.ora Network Configuration File: /data/oracle/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
#NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
#SQLNET.AUTHENTICATION_SERVICES = NONE
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-995673/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10748419/viewspace-995673/