Oracle sysdba正常登录,其他用户不能登录

WBOY
풀어 주다: 2016-06-07 17:10:25
원래의
1591명이 탐색했습니다.

首先怀疑是有人把数据库设置成了静默模式在服务器上登录数据库,检查状态,发现并不是静默模式尝试使用重启数据库,连接时,提示

今天用户的一个数据库,突然发现客户机都连接不上了。但是使用sysdba用户却可以正常登录;

首先怀疑是有人把数据库设置成了静默模式

在服务器上登录数据库,检查状态,发现并不是静默模式

尝试使用重启数据库,连接时,提示12560错误,果断设置Oracle_SID,即用命令 set ORACLE_SID=XXX

登录后

shutdown immediate;

startup nomount 正常

alter database mount 正常

alter database open

提示有个undo表空间的文件出错,,

使用recover datafile # 修复

然后打开数据库正常了。

问题原因是一个数据文件出错,但是没搞懂是为什么会出现数据文件损坏,记录之

linux

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿