• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2033
  • Last Modified:

After setting REMOTE_LOGIN_PASSWORDFILE=NONE can't login to SYS as SYSDBA

Oracle 10g

ran: ALTER SYSTEM SET remote_login_passwordfile=NONE scope=SPFILE;

Then rebooted the server.

Now everything works but when I try to log into sqlplus or the dbconsole with SYS as SYSDBA it says "insufficient privileges" in sqlplus and "invalid password" on the dbconsole login screen.

I did NOT change the SYS password and I was logged in as SYS when I ran the ALTER SYSTEM command so I know that I had the right password at that time.

All other logins, including SYSTEM, still work.

Any ideas on what happens here and how I can fix it?

Thanks.

0
gateguard
Asked:
gateguard
  • 3
  • 2
  • 2
2 Solutions
 
Chakravarthi AyyalaDatabase AdministratorCommented:
The following will be the behaviour for "NONE" option.

none The default value. In this case, Oracle will ignore the password file, and only local privileged logins will be recognized for sysdba access.

Also, if you are connecting from DB console, are you giving the password and using a connect string?
Did you set your ORACLE_SID environment variable and try to connect just using the following?

sqlplus "/ as sysdba" ?
0
 
Chakravarthi AyyalaDatabase AdministratorCommented:
The following will be the behaviour for "NONE" option.

none The default value. In this case, Oracle will ignore the password file, and only local privileged logins will be recognized for sysdba access.

Also, if you are connecting from DB console, are you giving the password and using a connect string?
Did you set your ORACLE_SID environment variable and try to connect just using the following?

sqlplus "/ as sysdba"
0
 
gateguardAuthor Commented:
when I try to log into sqlplus or the dbconsole with SYS as SYSDBA it says "insufficient privileges" in sqlplus and "invalid password" on the dbconsole login screen

I always use "as sysdba" with sys and my environment variable ORACLE_SID always as the correct value on this server.  This server has only one Oracle instance and I've checked the ORACLE_SID value many times while working on this problem.  It's always correct.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
RindbaekCommented:
is your user member of the OS DBA group? Typical  dba (on unix) and ora_dba on windows
0
 
gateguardAuthor Commented:
Yes, my local windows administrator login (that I use to log into the machine) is in the ora_dba group.

It was already there.  I didn't have to add it.

Still can't log in as SYS ("as SYSDBA") from anywhere on the server into this database.
0
 
RindbaekCommented:
have you deleted or renamed the password file?
0
 
gateguardAuthor Commented:
I played around with all these suggestions and finally got it working (though I didn't knowingly do anything differently than when it wasn't working).

Anyway, it's working now, somehow.  Thanks for your help.
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

  • 3
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now