数据库未打开 是什么原因 我把用户删除后,把dbf文件也删除,然后在dos创建表空间就提示 数据库未打开请问怎么解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看告警日志。删除dbf文件是在oracle里操作的,还是直接在windows里删除的? 数据文件是不能直接删除的, 这些文件的位置和保存数据的信息都保存在控制文件和redo 里面, 直接把dbf 删了,启动的时候就找不到该文件,肯定起不来了。 只能在数据库里面删。 ------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx DBA1 群:62697716(满); DBA2 群:62697977 从windows删除的,有点郁闷的。实例应该可以连接的,看看服务启动没。在mount状态下,将该数据库文件offline(若为非归档模式,则必须offline drop),然后alter database open; 直接删除,比较强大!!参考:http://blog.csdn.net/junmail/archive/2009/12/26/5081714.aspx sql>alter database datafile 文件名 offline drop; sql>alert database open;解决了,但是不能用删除的那个文件名做完数据库文件了,否则就提示该文件是数据库的一部分 试试看:sqlplus /nologconnect / as sysdbaalter database datafile 'C:\ORA\ORADATA\MYORACLE\DRSYS01.DBF' offline drop;alter database open;drop tablespace drsys; count(*) 和count(1)的区别 大数据多表存储和表分区的问题,等待大牛出水。 oracle的自增问题 视图对基表本身数据插入的影响? 请知道toad的人进,一个关于TOAD字符的问题? 如何将.net传入的一个数据集批量插入我的临时表中,急!!! 函数不能编译,问题是出在哪里呢?在线等待!什么地方有好的编译器啊! 如何在oracle中,输入空值? ORACLE的朋友一同留下QQ吧~大家多多交流,共同进步 QQ:171720804 sql update 如果为零不更新,不为零更新 如何查询正在运行的session运行的哪个存储过程或者JOB? 请教大牛: 如何将记录拆分
数据文件是不能直接删除的, 这些文件的位置和保存数据的信息都保存在控制文件和redo 里面, 直接把dbf 删了,启动的时候就找不到该文件,肯定起不来了。 只能在数据库里面删。 ------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
实例应该可以连接的,看看服务启动没。
在mount状态下,将该数据库文件offline(若为非归档模式,则必须offline drop),然后
alter database open;
http://blog.csdn.net/junmail/archive/2009/12/26/5081714.aspx
sql>alert database open;解决了,但是不能用删除的那个文件名做完数据库文件了,否则就提示该文件是数据库的一部分
sqlplus /nolog
connect / as sysdba
alter database datafile 'C:\ORA\ORADATA\MYORACLE\DRSYS01.DBF' offline drop;
alter database open;
drop tablespace drsys;