oracle删除数据报错,oracle数据库表的删除-及删除后登陆报错

1.根据网上写的方法如下删除,表空间,但是表空间还是在我硬盘中,我手动删除后,再次用其他用户登录出现报错    Oracle错误:ORA-01033

(附原始链接)

https://blog.csdn.net/dyyshb/article/details/78474847?locationNum=5&fps=1

https://www.2cto.com/database/201710/693317.html

错误编码:ORA-01033: ORACLE initialization or shutdown in progress

--drop user 用户名称 cascade;

--删除表空间

drop tablespace 表空间名称 including contents and datafiles cascade constraint;

例如:删除用户名成为LYK,表空间名称为LYK

--删除用户,及级联关系也删除掉

drop user LYK cascade;

--删除表空间,及对应的表空间文件也删除掉

drop tablespace LYK including contents and datafiles cascade constraint;

2.解决办法

1. 在 ‘开始’-->‘运行’执行cmd

2. 输入:sqlplus "/ as sysdba"

应提示类似于如下信息:

SQL*Plus: Release 9.2.0.1.0 - Production on 星期日 10月 29 11:26:27 2017

Copyright (c) 1982, 2007, Oracle. All rights reserved.

连接到:

Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

3. 输入:shutdown immediate

应提示类似于如下信息:

ORA-01109: 数据库未打开

已经卸载数据库。

4. 输入:startup

应提示类似于如下信息:

ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件

ORA-01110: 数据文件 5: 'C:\TEST\TABELSPACE.DBF'

5. 根据第4步信息输入:alter database datafile 'C:\TEST\TABELSPACE.DBF' offline drop;

应提示类似于如下信息:

数据库已更改。

6. 重复第3、4、5步骤,直到第4步不再出现ORA-01157、ORA-01110错误信息,即可OK.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值