应该先从stdio下删除
然后再删掉物理文件才是
然后再删掉物理文件才是
解决方案 »
- 求助,Oracle中用RecordSet->Open() 报错,详细错误提示如下,请帮忙解决,谢谢
- oracle 简单的问题
- java连接Oracle java.sql.SQLException: Connection refused: connect
- 不知道是不是用decode,认为自己是高手的请进来看看!!!!!急!!
- 问个函数
- Oracle中数据类型转化的问题。
- 请教:oracle 作业失败提示为乱码,如何调内存大小
- oracle 连接出现例外问题
- 请问:oracle的linux版本是免费的吗?
- 请问哪里有测试odbc连接的小工具?(非oracle厂商的)
- 急啊,怎么打不开数据??在线等待
- 如何删除数据文件,急!
1、以oracle用户登陆到unix
2、svrmgrl>connect internal
svrmgrl>alter database datafile 'full_path_datafilename' offline drop;
3、下切便ok了。
否则在studio下还是可以看得到
我是电信局的,现在刚接手这个工作,数据库要是停下来,我的饭碗肯定要丢的!还请各位大哥多帮帮我!
怎样才能不让数据库停下来,有能搞好呢?
cannot read form file 207 because it failed verification tests
ORA-01110:data file 207:'full_path_datafilename'
连表空间都看不到了,该怎么办呀?
你的TEMP表空间存放数据?你已经删除了那个数据文件,没有备份,多半那些数据是恢复不了。
重启动后数据库是可以启动的,没有太大的问题。
读一读这个帖子,当然如果是临时表空间,可以重建。
把TEMP中的数据EXPORT出来。
然后 ALTER TABLESPACE TEMP OFFLINE;
DROP TABLESPACE TEMP;
再CREATE TABLESPACE TEMP...
就可以解决了。
系统环境:
1、操作系统:Windows 2000 Server,机器内存128M
2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
3、安装路径:C:\ORACLE错误现象:
因误操作,数据库中某一数据文件被误删,
控制面板的Oracle相关服务显示已启动,但用SQL*Plus无法连接,
显示以下错误
ORA-01033: ORACLE initialization or shutdown in progress模拟现象: create tablespace test datafile
'c:\test.ora' size 5M
AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED
default storage (initial 128K next 1M pctincrease 0)
/关闭所有服务stop.batnet stop "OracleWebAssistant0"
net stop "OracleOraHome81TNSListener"
net stop "OracleServiceORADB"shutdown在操作系统中删除test.ora文件重新启动服务start.batnet start "OracleWebAssistant0"
net start "OracleOraHome81TNSListener"
net start "OracleServiceORADB"服务里OracleServiceORADB显示已启动,但用SQL*Plus无法连接,
显示ORA-01033: ORACLE initialization or shutdown in progress
解决方法:先让该数据文件脱机,就可以打开数据库
C:\>svrmgrl
svrmgrl>connect internal
svrmgrl>shutdown
svrmgrl>startup mount--ARCHIVELOG模式命令,文件名要大写
svrmgrl>alter database datafile 'C:\TEST.ORA' offline;--NOARCHIVELOG模式命令
svrmgrl>alter database datafile 'C:\TEST.ORA' offline drop;svrmgrl>alter database open;
--查询数据文件联、脱机状态
SQL> select file#,name,status from v$datafile;SQL> drop tablespace test;表空间已丢弃。