重建密码文件后出现sys用户登录无权限
SQL>HOST DEL E:\ORACLE\ORA92\DATABASE\PWDHDH.ORA;
SQL>HOST ORAPWD E:\ORACLE\ORA92\DATABASE\PWDHDH.ORA PASSWORD= SYS ENTRIES=10;
SQL>ALTER DATABASE OPEN;
成功结束后断开链接,然后
SQL>CONN SYS/SYS@HDH AS SYSDBA;
或者SQL>CONN SYS/change_on_install@HDH AS SYSDBA;
报无权限的错误,请问这是什么原因
SQL>HOST DEL E:\ORACLE\ORA92\DATABASE\PWDHDH.ORA;
SQL>HOST ORAPWD E:\ORACLE\ORA92\DATABASE\PWDHDH.ORA PASSWORD= SYS ENTRIES=10;
SQL>ALTER DATABASE OPEN;
成功结束后断开链接,然后
SQL>CONN SYS/SYS@HDH AS SYSDBA;
或者SQL>CONN SYS/change_on_install@HDH AS SYSDBA;
报无权限的错误,请问这是什么原因
登陆进系统吗?
LZ在创建命令时:...PASSWORD= SYS
SYS前面有个空格。错了!
SQL>CONN SYS/SYS@HDH AS SYSDBA;
而且sys在命令模式下也只允许以sysdba方式登录啊。
其他还有什么解决的方法吗?
我重建之后普通用户是可以登录的啊。就as sysdba不行。。再不行又得重装oracle了,这已经是这个星期第三次了
注释:271338.1
1.Ensure REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE is set in the init.ora for the database
密码文件是有格式的2.Create a password file:
Unix: $ orapwd file=$ORACLE_HOME/dbs/orapwd$ORACLE_SID password=sys entries=5
Windows: C:\> orapwd file=%ORACLE_HOME%\database\pwd%ORACLE_SID% password= sys entries=5 我记得似乎没有这个d,哪位老大证实下?
3. grant sysdba to sys;
4. alter user sys identified by sys;重新修改下密码
尝试下吧 参考:http://strongliq.spaces.live.com/blog/cns!2F699645248E998D!156.entry希望对楼主有所帮助
就是用sysdba登录的时候不能成功。不知道什么原因。郁闷。
# Generated by Oracle configuration tools.SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
# Generated by Oracle configuration tools.SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
你进数据库执行:
show parameter remote_login
select * from v$pwfile_users;
这两个命令看看。
是在命令窗口。
show parameter remote_login
结果是
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVEselect * from v$pwfile_users;没有记录
show parameter remote_login
结果是
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE select * from v$pwfile_users;没有记录
是在服务器上用plsql运行的。
在命令模式登录的时候普通用户不能赋sysdba的权限
在服务器上也不行。