首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >临时表空间“未选定行”

临时表空间“未选定行”
EN

Stack Overflow用户
提问于 2015-08-01 08:24:58
回答 3查看 452关注 0票数 1

我正在尝试在临时表空间中列出文件。但是上面写着“没有选定的行”,请解释为什么我没有将文件添加到表空间中。

代码语言:javascript
复制
CREATE TEMPORARY TABLESPACE TESTRM;
Tablespace created.

ALTER  TABLESPACE TESTRM ADD TEMPFILE '+TESTDATA/rm/datafile/TESTRM_temp01.dbf' SIZE 2M;
Tablespace altered.

SQL> SELECT FILE_NAME, BYTES FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = 'TESTRM';
no rows selected
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-08-01 08:28:33

您已经向临时表空间添加了一个tempfile,所以它不会出现在dba_data_files中。相反,您应该从dba_temp_files查询其信息。

代码语言:javascript
复制
SELECT FILE_NAME, BYTES FROM DBA_TEMP_FILES WHERE TABLESPACE_NAME = 'TESTRM';
票数 1
EN

Stack Overflow用户

发布于 2015-08-01 08:27:40

临时文件不是数据文件。您需要查询dba_temp_files,而不是列出它们。

代码语言:javascript
复制
select file_name, bytes from dba_temp_files where tablespace_name = 'TESTRM';
票数 0
EN

Stack Overflow用户

发布于 2015-08-01 08:30:41

谢谢它起作用了。

代码语言:javascript
复制
SQL> SELECT FILE_NAME, BYTES FROM DBA_TEMP_FILES WHERE TABLESPACE_NAME = 'TESTRM';

FILE_NAME
--------------------------------------------------------------------------------
     BYTES
----------
/tmp/TESTRM/create/TESTRM/datafile/o1_mf_testrm_bvrywjkn_.tmp
 104857600

+TESTDATA/rm/datafile/testrm_temp01.dbf
   2097152
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31759858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档