Oracle 常用的账号无法登录,持续显示如下错误:

起初认为密码被修改,但尝试其它账号都无法登录。
最后,使用sysdba账号登录成功。
SELECT username, account_status, lock_date, expiry_date FROM dba_users ORDER BY username;
发现常用账号状态都正常
SELECT a.tablespace_name, ROUND(a.total_gb, 2) AS total_gb, ROUND(a.total_gb - b.used_gb, 2) AS free_gb, ROUND((a.total_gb - b.used_gb) / a.total_gb * 100, 2) AS free_percent, ROUND(b.used_gb / a.total_gb * 100, 2) AS used_percent, a.autoextensibleFROM (SELECT tablespace_name, SUM(bytes)/1024/1024/1024 AS total_gb, MAX(autoextensible) AS autoextensible FROM dba_data_files GROUP BY tablespace_name) a, (SELECT tablespace_name, SUM(bytes)/1024/1024/1024 AS used_gb FROM dba_segments GROUP BY tablespace_name) bWHERE a.tablespace_name = b.tablespace_name(+)ORDER BY free_percent ASC;
所有表正常,但是发现SYSAUX表,被用掉99.96%的空间。
SELECT file_id, file_name, bytes/1024/1024/1024 AS size_gb, maxbytes/1024/1024/1024 AS maxsize_gb, autoextensible FROM dba_data_files WHERE tablespace_name = 'SYSAUX';
目前发现这个表只有一个数据库文件,接下来准备扩展这个表。
ALTER TABLESPACE SYSAUX ADD DATAFILE 'D:APPADMINISTRATORORADATAGDLISNETSYSAUX02.DBF' SIZE 10240M AUTOEXTEND ON NEXT 512M MAXSIZE UNLIMITED;
全部账号可以正常登录,问题排查结束。
以上就是Oracle服务器无法登录的故障排查与处理方法的详细内容,更多关于Oracle服务器无法登录的资料请关注本站其它相关文章!
您可能感兴趣的文章: