如何查看oracle表空间建立时的语句?

james_li85 2010-03-04 08:51:04
rt,如何查看oracle表空间建立时的语句?
还有怎么查看oracle表空间可扩展的最大空间是多少?
谢谢
...全文
2071 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
james_li85 2010-03-04
  • 打赏
  • 举报
回复
create TABLESPACE TS_HISTORY
NOLOGGING
DATAFILE '/u01/app/oracle/product/10.2.0/oradata/knuth/rlvhistory_2' SIZE 10000M
REUSE AUTOEXTEND
ON NEXT 51200K EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO

这句话里面的NOLOGGING,REUSE,EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 这几个参数是什么意思及作用
Dave 2010-03-04
  • 打赏
  • 举报
回复

Oracle 表空间基本操作
http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4681973.aspx


------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
duqiangcise 2010-03-04
  • 打赏
  • 举报
回复
引用 6 楼 suiziguo 的回复:
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
FROM DBA_TABLESPACES TS;

pl/sql不能直接看,使用DBMS_METADATA包获取DDL


顶,查看元数据。
james_li85 2010-03-04
  • 打赏
  • 举报
回复
create TABLESPACE TS_HISTORY
NOLOGGING
DATAFILE '/u01/app/oracle/product/10.2.0/oradata/knuth/rlvhistory_2' SIZE 10000M
REUSE AUTOEXTEND
ON NEXT 51200K EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO

这句话是什么意思?
主要是NOLOGGING,REUSE,EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 是什么意思及作用
我要增加一个dbf的话能不能这样写
alter TABLESPACE TS_HISTORY
NOLOGGING
DATAFILE '/u01/app/oracle/product/10.2.0/oradata/knuth/rlvhistory_3' SIZE 10000M
AUTOEXTEND
ON NEXT 51200K EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
谢谢
Dave 2010-03-04
  • 打赏
  • 举报
回复

Toad 可以直接看表,用户,表空间等创建语句.. Pl/sql dev 应该也可以,没有研究过...



------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
suiziguo 2010-03-04
  • 打赏
  • 举报
回复
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
FROM DBA_TABLESPACES TS;

pl/sql不能直接看,使用DBMS_METADATA包获取DDL
cyousor 2010-03-04
  • 打赏
  • 举报
回复
$oracle_home\admin\SID\bdump\alert.log
找你的表空间名称
james_li85 2010-03-04
  • 打赏
  • 举报
回复
我用的是pl/sql developer,谢谢
suiziguo 2010-03-04
  • 打赏
  • 举报
回复
你在什么工具里看表空间建立语句?如果是dbconsole里,直接点“查看SQL”按扭。


SELECT tablespace_name,max_extents FROM dba_tablespaces;

可以查看表空间最大extent数目。
james_li85 2010-03-04
  • 打赏
  • 举报
回复
PL/DEVLOPER
怎么查看建表空间时的语句?
cosio 2010-03-04
  • 打赏
  • 举报
回复
可以用第三工具查看!

PL/DEVLOPER
suiziguo 2010-03-04
  • 打赏
  • 举报
回复
NOLOGGING 表空间上不记录redo日志
REUSE 如果同名数据文件已存在,重用之
EXTENT MANAGEMENT LOCAL 区管理模式—本地
SEGMENT SPACE MANAGEMENT AUTO 段空间管理模式—自动

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧