误删了oracle的临时表空间后就出现数据库未打开 SQL> alter database datafile 'h:\oracle\epet.dbf' offline drop;数据库已更改。SQL> create tablespace epets 2 datafile 'h:\oracle\epet.dbf' 3 size 5M;create tablespace epets*第 1 行出现错误:ORA-01109: 数据库未打开SQL> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重新连接啊临时表空间在排序、hash join或者其他运用时才用到可以没有conn / as sysdba试试 可以手动创建一个临时表空间create TEMPORARY TABLESPASE TEMP01 TEMPFILE 'TEMP01.DBF' SIZE 100M AUTOEXTEND ON; 这是因为数据库加载完了,也就是mount了。此时,数据库会检查所有的数据文件等,因为你把临时的表空间删了,所以数据库不会进行接下来的打开即open了。解决方法,先把数据库的服务和监听都打开,然后以sys用户登录。alter database mount; 使数据库加载执行‘alter database datafile 临时表空间对应的数据文件 offline drop', 删除临时表空间的数据文件alter database open; 打开数据库。这就可以正常登录了 求SQL 语句 2张表的比对 无法启动SAP实例,ORACLE 9I 求助:我认为很难转换成oracle的一段SQLServer代码,我没办法了,大家看看该怎么转? 为什么取不到前五条记录呢 ? 如何获取Blob/long raw字段的真实长度? 常见的一种错误? oracle的默认查询顺序是升序还是降序?? 请问怎样用update修改数据? oracle 图片存储问题 Oracle下怎样创建存储过程? RAC中oracle clusterware和os kernel
重新连接啊
临时表空间在排序、hash join或者其他运用时才用到
可以没有
conn / as sysdba
试试
create TEMPORARY TABLESPASE TEMP01 TEMPFILE 'TEMP01.DBF' SIZE 100M AUTOEXTEND ON;
alter database mount; 使数据库加载
执行‘alter database datafile 临时表空间对应的数据文件 offline drop', 删除临时表空间的数据文件
alter database open; 打开数据库。这就可以正常登录了