ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
728327Oct 16 2009 — edited Oct 16 2009Porque este erro acontece?
Acontece porque o parâmetro O7_DICTIONARY_ACCESSIBILITY está configurado como FALSE.
Agora vamos ao que interessa, como resolver:
Conecte-se como SYSDBA
SQL> conn / as sysdba
Connected
Agora vamos configurar aquele parâmetro para TRUE
SQL> ALTER SYSTEM SET O7_DICTIONARY_ACCESSIBILITY=TRUE scope=spfile;
System altered.
Agora você pode fechar o DB e abrir novamente, e logar-se como SYS ( SQL> connect sys/passwd@sv ).