1.system没有SYSDBA的特权(它的角色是DBA),你可以通过
SQL> select * from V_$PWFILE_USERS;USERNAME SYSDB SYSOP
------------------------------ ----- -----
INTERNAL TRUE TRUE
SYS TRUE TRUE
来查询
SQL> select * from V_$PWFILE_USERS;USERNAME SYSDB SYSOP
------------------------------ ----- -----
INTERNAL TRUE TRUE
SYS TRUE TRUE
来查询
查看你的sqlnet.ora文件
注释掉SQLNET.AUTHENTICATION _SERVICES
设置INIT<SID>.ORA中REMOTE_LOGIN_PASSWORD设置为EXCLUSIVE. 其实,这个问题还于版本有关,上来就问问题,也不说说自己数据库的版本。
以后在sql plus中操作再试
connect aaa/pass as sysdba;
1、Windows 2000 Server + ORACLE 81
2、ORACLE安装路径为:d:\oracle您能不能教我一下:在sqlnet.ora文件中的 SQLNET.AUTHENTICATION _SERVICES 和 INIT<SID>.ORA 中的REMOTE_LOGIN_PASSWORD 它们分别在系统中起什么作用,可以为它们设置什么值?还有,
我找到的INITTEST.ORA 没有 REMOTE_LOGIN_PASSWORD 这一项,它只显示IFILE='E:\oracle\admin\TEST\pfile\init.ora';而在INIT.ORA (d:\oracle\admin\TEST\pfile)中就有 REMOTE_LOGIN_PASSWORD 这一项,但它的值已是EXCLUSIVE 了。INIT.ORA 和 INIT<SID>.ORA之间的区别是什么?在sql plus中操作所有的现象一直都是很正常的,不会有我所说的怪象;我是在Oracle DBA Studio 上操作才会有那些现象的。我求解的是在Oracle DBA Studio 上出现的问题。高手,help me!!!