Oracle删除表空间导致报错无法登录解决
创始人
2025-05-29 17:02:36

用sqlplus控制台处理误删表空间而导致不能登陆成功的解决办法:

sqlplus / as sysdba        #以dba身份登陆数据库

shutdown immediate;      #关闭数据库
startup mount;          #打开控制文件
alter database open; #显示错误的文件路径
alter database datafile '/opt/oracle/oradata/tbs.dbf' offline drop;  #注销被误删的表空间文件
alter database open;      #打开数据库
 

第二种参考:ora01033表空间被删除造成无法登录的状况解决方案 - 百度文库

 注意,弄好之后登录可能会报错,根据代码进行解决,以下是我碰到的

oracle 28000错误码,Oracle数据库 ORA-28000 错误处理方式

 

 

Oracle数据库ORA-28000错误处理方式

ORA-28000:the account is locked-的解决办法

第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;

第二步:选择myjob,查看users;

第三步:选择system,右击点击“编辑”;

第四步:修改密码,把“帐户被锁住”的勾去掉;

第五步:点击“应用”再点击“关闭”;

第六步:重新登录就可以通过验证了;

我第一步就登录了。 

相关内容

热门资讯

全国春播粮食过九成 出苗质量良...   在我国,春播粮食面积占全年粮食面积的一半以上,产量占六成以上。农业农村部农情调度显示,目前,全国...
新华视点|深耕特色文旅 绘就富...   近年来,各地立足本土资源禀赋,因地制宜深耕特色文旅产业,绘就出产业兴旺、生态宜居、群众富足的乡村...
奔腾中国·质胜未来丨人民幸福,...   过上美好生活,是人们的共同期盼。近年来,从织牢织密“保障网”到调准发展“天平码”,拓宽公共服务“...
“王楚钦为国乒男队队长,梁靖崑...   “乒乓世界”微信公众号6月2日刊发文章《王皓:我们是最优秀的!最团结的!》。中国乒乓球队男队主教...
切勿擅自掰开成人药片给孩子服用...   国家卫生健康委今天举行新闻发布会,介绍儿童用药误区等相关情况。专家介绍,儿童不是成人的缩小版。儿...