无法为表空间users中的段创建initial区

luodirong 2018-01-17 04:52:21
创建表时报错:无法为表空间users中的段创建initial区,求教大神怎么解决

...全文
804 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2018-01-18
  • 打赏
  • 举报
回复
CTAS 操作,要求初始化的块是连续。
zcs_zzh 2018-01-18
  • 打赏
  • 举报
回复
执行下面的SQL,看看表空间的大小,已经使用了多少,还剩下多少?
WITH df AS
 (SELECT tablespace_name, round(SUM(bytes) / 1024 / 1024) totalspace
    FROM dba_data_files
   GROUP BY tablespace_name),
fs AS
 (SELECT tablespace_name, round(SUM(bytes) / 1024 / 1024) freespace
    FROM dba_free_space
   GROUP BY tablespace_name)
SELECT df.tablespace_name "Tablespace", (df.totalspace - nvl(fs.freespace, 0)) "Used MB",
       nvl(fs.freespace, 0) "Free MB", df.totalspace "Total MB",
       round(100 * (nvl(fs.freespace, 0) / df.totalspace)) "Pct. Free"
  FROM df
  LEFT OUTER JOIN fs
    ON (df.tablespace_name = fs.tablespace_name)
 WHERE df.tablespace_name = 'USERS';
minsic78 2018-01-17
  • 打赏
  • 举报
回复
引用 1 楼 minsic78 的回复:
你users表空间满了,加数据文件扩展表空间吧。
或者可以选择直接扩展现有的users表空间中的某个数据文件。 但一般正式点的库中,为会应用用户分配自己的默认表空间,而不是使用数据库的默认表空间users
minsic78 2018-01-17
  • 打赏
  • 举报
回复
你users表空间满了,加数据文件扩展表空间吧。

17,377

社区成员

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

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